Changeset 2728 for extras/pLoader/trunk/src/Uploader/GUI/wxFrameAUI.pm
- Timestamp:
- Oct 12, 2008, 9:16:39 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extras/pLoader/trunk/src/Uploader/GUI/wxFrameAUI.pm
r2698 r2728 151 151 152 152 153 # callback for GUI refresh : progress dialog display current uploaded image 154 $self->imagelist->UploadImagesProgressCallback( 155 sub { $self->UploadImagesProgress(@_) } 156 ); 157 158 $self->imagelist->UploadDisplayEndInfoCallback( 153 # callback for GUI refresh : progress dialog display current uploaded image 154 $self->imagelist->progress_thumbnail_refresh( 155 sub { $self->UploadProgressThumbnailRefresh(@_) } 156 ); 157 158 $self->imagelist->progress_msg_refresh( 159 sub { $self->UploadProgressMessageRefresh(@_) } 160 ); 161 162 163 $self->imagelist->progressbar_refresh( 164 sub { $self->UploadProgressBarRefresh(@_) } 165 ); 166 167 $self->imagelist->progress_endinfo_refresh( 159 168 sub { $self->UploadDisplayEndInfo(@_) } 160 169 ); … … 786 795 } 787 796 788 # display uploaded image in progress dlg 789 sub UploadImagesProgress { 797 sub UploadProgressMessageRefresh { 798 my ( $self, $msg ) = @_; 799 800 $self->upload_progressdlg->processing( 801 $msg 802 ); 803 804 Wx::Yield(); 805 } 806 807 sub UploadProgressThumbnailRefresh { 790 808 my ( $self ) = @_; 791 809 792 810 my $imagelist = $self->imagelist ; 793 811 794 my ( $vol, $dir, $file ) = File::Spec->splitpath($imagelist->current_image->file); 795 796 $self->upload_progressdlg->processing( 797 sprintf( 798 $imagelist->progress_msg, 799 $imagelist->current_image->site_name, 800 $file, 812 813 $self->upload_progressdlg->image->SetBitmap(wxNullBitmap); 814 $self->upload_progressdlg->image->SetBitmap( 815 Wx::Bitmap->new( 816 $self->imagelist->current_image->wx_thumb_file, 817 $self->GetWxBitmapType($self->imagelist->type), 801 818 ) 802 819 ); 820 821 Wx::Yield(); 822 } 823 824 sub UploadProgressBarRefresh { 825 my ( $self, $ratio ) = @_; 826 803 827 eval { 804 $self->upload_progressdlg->image->SetBitmap(wxNullBitmap);805 $self->upload_progressdlg->image->SetBitmap(806 Wx::Bitmap->new(807 $self->imagelist->current_image->wx_thumb_file,808 $self->GetWxBitmapType($self->imagelist->type),809 )810 );811 828 $self->upload_progressdlg->progress( 812 $ imagelist->count * ( 100/scalar @{$imagelist->image_selection} )829 $ratio*$self->imagelist->count * ( 100/scalar @{$self->imagelist->image_selection} ) 813 830 ); 814 831 $self->upload_progressdlg->LogProgress(); 815 832 }; 816 if($@){ 817 croak "Upload cancelled.\n"; 818 } 819 833 croak "Upload cancelled" if $@; 834 820 835 Wx::Yield(); 821 822 } 823 836 } 824 837 825 838 sub SetNewFilesDisplayEndInfo { … … 830 843 831 844 sub UploadDisplayEndInfo { 832 my ( $self ) = @_;845 my ( $self, $msg ) = @_; 833 846 834 847 my $imagelist = $self->imagelist ; 835 848 836 $self->upload_progressdlg->DisplayEndInfo ;849 $self->upload_progressdlg->DisplayEndInfo($msg); 837 850 } 838 851
Note: See TracChangeset
for help on using the changeset viewer.