Changeset 4801 for extensions/pLoader/trunk/src/Uploader/GUI/Frame.pm
- Timestamp:
- Jan 30, 2010, 1:31:37 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/pLoader/trunk/src/Uploader/GUI/Frame.pm
r4784 r4801 632 632 ); 633 633 634 #$self->image_tags( 635 # sub { eval { $self->imagelist->current_image->site_tags(@_) } } 636 #); 634 637 $self->image_tags( 635 sub { eval { $self->imagelist->current_image->site_tags(@_) }}638 sub { scalar @{$self->imagelist->image_selection} > 1 ? $self->imagelist->SetImageSelectionTags(@_) : $self->imagelist->current_image->site_tags(@_)||[] } 636 639 ); 637 640 … … 1193 1196 Wx::Event::EVT_LIST_ITEM_ACTIVATED( $self, $self->imageviewer, \&OnImageViewerItemActivated ); 1194 1197 Wx::Event::EVT_LIST_ITEM_SELECTED($self, $self->imageviewer, \&OnImageViewerItemSelected) ; 1198 Wx::Event::EVT_LIST_ITEM_DESELECTED($self, $self->imageviewer, \&OnImageViewerItemDeSelected) ; 1195 1199 Wx::Event::EVT_LIST_ITEM_RIGHT_CLICK($self, $self->imageviewer, \&OnImageViewerItemRightClick) ; 1196 1200 … … 1507 1511 } 1508 1512 1513 sub OnImageViewerItemDeSelected { 1514 my( $self, $event ) = @_; 1515 1516 my $bc = Wx::BusyCursor->new; 1517 $self->_on_imageviewer_item_selection_changed; 1518 1519 $event->Skip; 1520 1521 } 1522 1509 1523 sub _on_imageviewer_item_selected { 1510 1524 my ( $self, $index ) = @_; … … 1512 1526 $self->imagelist->SetCurrentImage($index); 1513 1527 1528 $self->_on_imageviewer_item_selection_changed; 1529 } 1530 1531 sub _on_imageviewer_item_selection_changed { 1532 my ( $self ) = @_; 1533 1514 1534 $self->imagelist->image_selection( 1515 1535 $self->imageviewer->GetSelectedItems 1516 1536 ); 1537 1538 # for batch mode : reset the batch buffer if single selection 1539 $self->imagelist->SetImageSelectionTags([]) if(scalar @{$self->imagelist->image_selection} > 1); 1517 1540 1518 1541 # process image_preview in idle time
Note: See TracChangeset
for help on using the changeset viewer.