Changeset 2696 for extras/pLoader/trunk/src/Uploader/GUI/wxFrameAUI.pm
- Timestamp:
- Oct 9, 2008, 10:58:41 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extras/pLoader/trunk/src/Uploader/GUI/wxFrameAUI.pm
r2661 r2696 20 20 package Uploader::GUI::wxFrameAUI; 21 21 use strict; 22 use Carp; 22 23 use Wx; 23 24 use Wx::DND; … … 58 59 wxMAXIMIZE 59 60 wxOK 60 wxICON_EXCLAMATION 61 wxICON_EXCLAMATION 62 wxICON_INFORMATION 61 63 /; 62 64 use base qw/Wx::Frame Class::Accessor::Fast/; … … 137 139 ); 138 140 141 $self->imagelist->SetNewFilesDisplayEndInfoCallback( 142 sub { $self->SetNewFilesDisplayEndInfo(@_) } 143 ); 144 145 139 146 # callback for GUI refresh : remove thumbnail images from imageviewer control 140 147 $self->imagelist->UploadImagesViewerCallback( … … 142 149 ); 143 150 151 152 144 153 # callback for GUI refresh : progress dialog display current uploaded image 145 154 $self->imagelist->UploadImagesProgressCallback( 146 155 sub { $self->UploadImagesProgress(@_) } 156 ); 157 158 $self->imagelist->UploadDisplayEndInfoCallback( 159 sub { $self->UploadDisplayEndInfo(@_) } 147 160 ); 148 161 … … 212 225 parentwnd => $self, 213 226 accessors => { 227 $main::ID_PHOTO => 228 sub { 229 Wx::Bitmap->new( 230 $self->imagelist->current_image->wx_thumb_file, 231 $self->GetWxBitmapType($self->imagelist->type), 232 ); 233 }, 214 234 $main::ID_PHOTO_NAME => 215 235 sub { $self->imagelist->current_image->site_name(@_) }, … … 419 439 sub { $self->imagelist->resize_w(@_) }, 420 440 $main::ID_GLOBAL_RESIZED_H => 421 sub { $self->imagelist->resize_h(@_) }, 441 sub { $self->imagelist->resize_h(@_) }, 442 $main::ID_GLOBAL_HIGH => 443 sub { $self->imagelist->upload_high(@_)}, 422 444 }, 423 445 frame_callbacks => { … … 621 643 Uploader::GUI::wxImageProcessingProgressDlg->new( 622 644 { 623 title => "Image processing progress information", 645 title => "Image processing progress information", 646 bt_label => "Cancel image processing", 624 647 } 625 648 ) … … 715 738 my( $self, $event ) = @_; 716 739 717 my $id = $event->GetItem;718 719 740 my $image = $self->imagelist->images->[$event->GetIndex]; 720 741 $image->site_name( … … 745 766 my( $self, $event ) = @_; 746 767 747 748 $self->ProcessImageSelection(); 768 # eval { 769 $self->ProcessImageSelection(); 770 # }; 749 771 } 750 772 … … 761 783 sub UploadImagesProgress { 762 784 my ( $self ) = @_; 763 785 764 786 my $imagelist = $self->imagelist ; 765 787 … … 786 808 $self->upload_progressdlg->LogProgress(); 787 809 }; 810 if($@){ 811 croak "Upload cancelled.\n"; 812 } 813 788 814 Wx::Yield(); 789 815 816 } 817 818 819 sub SetNewFilesDisplayEndInfo { 820 my ( $self ) = @_; 821 822 $self->progressdlg->DisplayEndInfo; 823 } 824 825 sub UploadDisplayEndInfo { 826 my ( $self ) = @_; 827 828 my $imagelist = $self->imagelist ; 829 830 $self->upload_progressdlg->DisplayEndInfo; 790 831 } 791 832 … … 849 890 Uploader::GUI::wxImageProcessingProgressDlg->new( 850 891 { 851 title => "Image upload progress information", 892 title => "Image upload progress information", 893 bt_label => "Cancel upload", 852 894 } 853 895 ) 854 896 ); 897 # modeless dialog 855 898 $self->upload_progressdlg->Show(1); 856 899 Wx::Yield(); 857 $self->imagelist->UploadSelection; 900 eval { 901 $self->imagelist->UploadSelection; 902 }; 903 if($@){ 904 Wx::MessageBox( 905 sprintf( 906 "Upload cancelled.", 907 ), 908 "Piwigo upload information", 909 wxOK | wxICON_INFORMATION, 910 ); 911 } 858 912 } 859 913 else {
Note: See TracChangeset
for help on using the changeset viewer.