- Timestamp:
- Jun 16, 2010, 11:43:09 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/pLoader/trunk/src/Uploader/GUI/ListCtrlProgress.pm
r6520 r6538 31 31 32 32 $self->thumb_size(48); 33 33 $self->reset_all; 34 35 36 37 Wx::Event::EVT_PAINT( 38 $self, 39 sub { 40 my ( $self, $event ) = @_; 41 42 eval { $self->paint_progress_bars; }; 43 $event->Skip; 44 } 45 ); 46 47 48 $self; 49 } 50 51 52 sub reset_all { 53 my ( $self ) = @_; 54 55 delete $self->{_y_top}; 34 56 $self->progress_bars([]); 35 57 $self->item_data([]); … … 39 61 ) 40 62 ); 41 42 63 $self->wx_images([]); 43 64 $self->SetImageList( $self->wx_imagelist, wxIMAGE_LIST_SMALL ) ; 44 45 46 $self->wx_images([]);47 48 Wx::Event::EVT_PAINT(49 $self,50 sub {51 my ( $self, $event ) = @_;52 53 eval { $self->paint_progress_bars; };54 $event->Skip;55 }56 );57 58 59 $self;60 65 } 61 66 … … 112 117 } 113 118 119 114 120 sub add_progress_items { 115 121 my ( $self, $added_items ) = @_; 116 122 117 123 push @{$self->item_data}, @{$added_items}; 118 119 $self->SetItemCount(scalar @{$self->item_data}); 120 } 121 124 125 my $item_count = scalar @{$self->item_data}; 126 $self->SetItemCount($item_count); 127 } 128 129 130 sub clear_progress_items { 131 my ( $self ) = @_; 132 133 $self->{_y_top} = 100000; 134 $self->paint_progress_bars; 135 136 $self->reset_all; 137 $self->DeleteAllItems; 138 } 122 139 123 140 sub OnGetItemText { … … 188 205 189 206 207 208 190 209 sub paint_progress_bars { 191 210 my ( $self ) = @_;
Note: See TracChangeset
for help on using the changeset viewer.