Changeset 2618
- Timestamp:
- Sep 28, 2008, 11:35:44 AM (16 years ago)
- Location:
- extras/pLoader/trunk
- Files:
-
- 2 deleted
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
extras/pLoader/trunk/build/par_options.txt
r2597 r2618 21 21 22 22 -M attributes.pm 23 -l C:/strawberry/perl/site/lib/Alien/wxWidgets/msw_2_8_8_uni_mslu_gcc_3_4/lib/mingwm10.dll 23 24 -l C:/strawberry/perl/site/lib/Alien/wxWidgets/msw_2_8_8_uni_mslu_gcc_3_4/lib/wxmsw28u_adv_gcc_custom.dll 24 25 -l C:/strawberry/perl/site/lib/Alien/wxWidgets/msw_2_8_8_uni_mslu_gcc_3_4/lib/wxmsw28u_qa_gcc_custom.dll … … 29 30 -l C:/strawberry/perl/site/lib/Alien/wxWidgets/msw_2_8_8_uni_mslu_gcc_3_4/lib/wxmsw28u_core_gcc_custom.dll 30 31 -l C:/strawberry/perl/site/lib/Alien/wxWidgets/msw_2_8_8_uni_mslu_gcc_3_4/lib/wxbase28u_gcc_custom.dll 32 -l C:/strawberry/perl/site/lib/auto/Image/Magick/delegates.xml 33 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_vicar_.dll 34 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_mpeg_.dll 35 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_x_.dll 36 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_ept_.dll 37 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_sun_.dll 38 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_png_.dll 39 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_wpg_.dll 40 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_pdb_.dll 41 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_txt_.dll 42 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_cip_.dll 43 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_xpm_.dll 44 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_xtrn_.dll 45 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_pwp_.dll 46 -l C:/strawberry/perl/site/lib/auto/Image/Magick/type.xml 47 -l C:/strawberry/perl/site/lib/auto/Image/Magick/CORE_RL_Magick++_.dll 48 -l C:/strawberry/perl/site/lib/auto/Image/Magick/X11.dll 49 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_cin_.dll 50 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_raw_.dll 51 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_pix_.dll 52 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_dib_.dll 53 -l C:/strawberry/perl/site/lib/auto/Image/Magick/Xext.dll 54 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_plasma_.dll 55 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_fax_.dll 56 -l C:/strawberry/perl/site/lib/auto/Image/Magick/configure.xml 57 -l C:/strawberry/perl/site/lib/auto/Image/Magick/magic.xml 58 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_sfw_.dll 59 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_map_.dll 60 -l C:/strawberry/perl/site/lib/auto/Image/Magick/CORE_RL_magick_.dll 61 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_pdf_.dll 62 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_clip_.dll 63 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_url_.dll 64 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_rgb_.dll 65 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_scr_.dll 66 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_locale_.dll 67 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_art_.dll 68 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_tiff_.dll 69 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_jpeg_.dll 70 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_thumbnail_.dll 71 -l C:/strawberry/perl/site/lib/auto/Image/Magick/analyze.dll 72 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_gray_.dll 73 -l C:/strawberry/perl/site/lib/auto/Image/Magick/CORE_RL_xlib_.dll 74 -l C:/strawberry/perl/site/lib/auto/Image/Magick/CORE_RL_jp2_.dll 75 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_braille_.dll 76 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_ps3_.dll 77 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_jbig_.dll 78 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_tim_.dll 79 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_rla_.dll 80 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_pnm_.dll 81 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_xwd_.dll 82 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_pcd_.dll 83 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_pcl_.dll 84 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_rle_.dll 85 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_cmyk_.dll 86 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_svg_.dll 87 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_histogram_.dll 88 -l C:/strawberry/perl/site/lib/auto/Image/Magick/thresholds.xml 89 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_magick_.dll 90 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_djvu_.dll 91 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_label_.dll 92 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_gif_.dll 93 -l C:/strawberry/perl/site/lib/auto/Image/Magick/Magick.dll 94 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_ps_.dll 95 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_mpc_.dll 96 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_wbmp_.dll 97 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_tga_.dll 98 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_mpr_.dll 99 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_mvg_.dll 100 -l C:/strawberry/perl/site/lib/auto/Image/Magick/CORE_RL_jbig_.dll 101 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_dpx_.dll 102 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_viff_.dll 103 -l C:/strawberry/perl/site/lib/auto/Image/Magick/log.xml 104 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_logo_.dll 105 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_dcm_.dll 106 -l C:/strawberry/perl/site/lib/auto/Image/Magick/CORE_RL_wand_.dll 107 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_dng_.dll 108 -l C:/strawberry/perl/site/lib/auto/Image/Magick/coder.xml 109 -l C:/strawberry/perl/site/lib/auto/Image/Magick/english.xml 110 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_miff_.dll 111 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_msl_.dll 112 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_html_.dll 113 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_xbm_.dll 114 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_exr_.dll 115 -l C:/strawberry/perl/site/lib/auto/Image/Magick/CORE_RL_jpeg_.dll 116 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_avs_.dll 117 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_pict_.dll 118 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_jp2_.dll 119 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_ycbcr_.dll 120 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_emf_.dll 121 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_topol_.dll 122 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_pcx_.dll 123 -l C:/strawberry/perl/site/lib/auto/Image/Magick/autosplit.ix 124 -l C:/strawberry/perl/site/lib/auto/Image/Magick/CORE_RL_zlib_.dll 125 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_xc_.dll 126 -l C:/strawberry/perl/site/lib/auto/Image/Magick/locale.xml 127 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_cut_.dll 128 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_uyvy_.dll 129 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_mat_.dll 130 -l C:/strawberry/perl/site/lib/auto/Image/Magick/CORE_RL_libxml_.dll 131 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_meta_.dll 132 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_matte_.dll 133 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_uil_.dll 134 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_caption_.dll 135 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_xps_.dll 136 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_mtv_.dll 137 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_fpx_.dll 138 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_yuv_.dll 139 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_mono_.dll 140 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_ps2_.dll 141 -l C:/strawberry/perl/site/lib/auto/Image/Magick/CORE_RL_lcms_.dll 142 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_sgi_.dll 143 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_otb_.dll 144 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_palm_.dll 145 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_vid_.dll 146 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_sct_.dll 147 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_bmp_.dll 148 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_clipboard_.dll 149 -l C:/strawberry/perl/site/lib/auto/Image/Magick/CORE_RL_tiff_.dll 150 -l C:/strawberry/perl/site/lib/auto/Image/Magick/colors.xml 151 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_tile_.dll 152 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_cineon_.dll 153 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_dps_.dll 154 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_xcf_.dll 155 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_dot_.dll 156 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_gradient_.dll 157 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_fits_.dll 158 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_avi_.dll 159 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_psd_.dll 160 -l C:/strawberry/perl/site/lib/auto/Image/Magick/CORE_RL_bzlib_.dll 161 -l C:/strawberry/perl/site/lib/auto/Image/Magick/CORE_RL_ttf_.dll 162 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_wmf_.dll 163 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_stegano_.dll 164 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_preview_.dll 165 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_info_.dll 166 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_null_.dll 167 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_pattern_.dll 168 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_icon_.dll 169 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_ttf_.dll 170 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_ipl_.dll 171 -l C:/strawberry/perl/site/lib/auto/Image/Magick/CORE_RL_png_.dll 172 -l C:/strawberry/perl/site/lib/auto/Image/Magick/IM_MOD_RL_dds_.dll 173 -l C:/strawberry/perl/site/lib/auto/Image/Magick/type-ghostscript.xml 31 174 -a "C:/strawberry/perl/site/lib/File/HomeDir/Windows.pm;lib/File/HomeDir/Windows.pm" 32 175 -a "C:/strawberry/perl/site/lib/File/HomeDir/Darwin.pm;lib/File/HomeDir/Darwin.pm" -
extras/pLoader/trunk/res/global_settings_wdr.pl
r2597 r2618 62 62 $item1->AddWindow( $item11, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 ); 63 63 64 my( $item12 ) = Wx::StaticText->new( $_[0], $main::ID_TEXT, "", wxDefaultPosition, wxDefaultSize, 0 ); 65 $item1->AddWindow( $item12, 0, wxALIGN_CENTER|wxALL, 5 ); 64 $item1->AddSpace( 20, 20, 0, wxALIGN_CENTER|wxALL, 5 ); 66 65 67 my( $item1 3) = Wx::BoxSizer->new( wxHORIZONTAL );66 my( $item12 ) = Wx::BoxSizer->new( wxHORIZONTAL ); 68 67 69 my( $item1 4 ) = Wx::Button->new( $_[0], $main::ID_GLOBAL_OK, "Update", wxDefaultPosition, wxDefaultSize, 0 );70 $item1 4->SetDefault();71 $item1 3->AddWindow( $item14, 0, wxALIGN_CENTER|wxALL, 5 );68 my( $item13 ) = Wx::Button->new( $_[0], $main::ID_GLOBAL_OK, "Save", wxDefaultPosition, wxDefaultSize, 0 ); 69 $item13->SetDefault(); 70 $item12->AddWindow( $item13, 0, wxALIGN_CENTER|wxALL, 5 ); 72 71 73 my( $item1 5) = Wx::Button->new( $_[0], $main::ID_GLOBAL_CANCEL, "Cancel", wxDefaultPosition, wxDefaultSize, 0 );74 $item1 3->AddWindow( $item15, 0, wxALIGN_CENTER|wxALL, 5 );72 my( $item14 ) = Wx::Button->new( $_[0], $main::ID_GLOBAL_CANCEL, "Cancel", wxDefaultPosition, wxDefaultSize, 0 ); 73 $item12->AddWindow( $item14, 0, wxALIGN_CENTER|wxALL, 5 ); 75 74 76 $item1->Add( $item1 3, 0, wxALIGN_CENTER|wxALL, 5 );75 $item1->Add( $item12, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 ); 77 76 78 77 $item0->Add( $item1, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 ); -
extras/pLoader/trunk/res/photo_properties_wdr.pl
r2597 r2618 55 55 $item1->AddWindow( $item9, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 ); 56 56 57 my( $item10 ) = Wx::StaticText->new( $_[0], $main::ID_TEXT, "", wxDefaultPosition, wxDefaultSize, 0 ); 58 $item1->AddWindow( $item10, 0, wxALIGN_CENTER|wxALL, 5 ); 57 $item1->AddSpace( 20, 20, 0, wxALIGN_CENTER|wxALL, 5 ); 59 58 60 my( $item1 1) = Wx::BoxSizer->new( wxHORIZONTAL );59 my( $item10 ) = Wx::BoxSizer->new( wxHORIZONTAL ); 61 60 62 my( $item1 2 ) = Wx::Button->new( $_[0], $main::ID_PHOTO_OK, "Update", wxDefaultPosition, wxDefaultSize, 0 );63 $item1 2->SetDefault();64 $item1 1->AddWindow( $item12, 0, wxALIGN_CENTER|wxALL, 5 );61 my( $item11 ) = Wx::Button->new( $_[0], $main::ID_PHOTO_OK, "Save", wxDefaultPosition, wxDefaultSize, 0 ); 62 $item11->SetDefault(); 63 $item10->AddWindow( $item11, 0, wxALIGN_CENTER|wxALL, 5 ); 65 64 66 my( $item1 3) = Wx::Button->new( $_[0], $main::ID_PHOTO_CANCEL, "Cancel", wxDefaultPosition, wxDefaultSize, 0 );67 $item1 1->AddWindow( $item13, 0, wxALIGN_CENTER|wxALL, 5 );65 my( $item12 ) = Wx::Button->new( $_[0], $main::ID_PHOTO_CANCEL, "Cancel", wxDefaultPosition, wxDefaultSize, 0 ); 66 $item10->AddWindow( $item12, 0, wxALIGN_CENTER|wxALL, 5 ); 68 67 69 $item1->Add( $item1 1, 0, wxALIGN_CENTER|wxALL, 5 );68 $item1->Add( $item10, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 ); 70 69 71 70 $item0->Add( $item1, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 ); -
extras/pLoader/trunk/src/Uploader/GUI/wxApp.pm
r2597 r2618 35 35 wxFRAME_NO_TASKBAR wxSTAY_ON_TOP 36 36 wxWHITE 37 wxICON_EXCLAMATION 38 wxOK 37 39 /; 38 40 use Uploader::GUI::wxFrameAUI; … … 45 47 use Uploader::ImageList; 46 48 use Uploader::GUI::wxLoginDlg; 49 47 50 $|=1; 48 51 … … 114 117 115 118 my $ok = $self->Login(); 119 # user pressed OK 116 120 if($ok){ 117 118 119 $self->pwg( 120 # get these parameters from dialog or from file 121 Uploader::PWG->new( 122 { 123 site_url => $self->site_url, 124 site_username => $self->site_username, 125 site_password => $self->site_password, 126 } 127 ) 128 ); 129 130 131 $self->_init_imagelist; 132 $self->_init_thumbimagelist; 133 134 $self->_init_frame; 121 $self->pwg( 122 # get these parameters from dialog or from file 123 Uploader::PWG->new( 124 { 125 site_url => $self->site_url, 126 site_username => $self->site_username, 127 site_password => $self->site_password, 128 } 129 ) 130 ); 131 132 133 $self->_init_imagelist; 134 $self->_init_thumbimagelist; 135 136 $self->_init_frame; 135 137 } 136 138 … … 326 328 327 329 sub _init_frame { 328 my ( $self ) = @_ ; 329 330 my $config = Wx::ConfigBase::Get; 331 332 my $x = $config->ReadInt( "X", 50 ); 333 my $y = $config->ReadInt( "Y", 50 ); 334 my $w = $config->ReadInt( "Width", 800 ); 335 my $h = $config->ReadInt( "height", 600 ); 336 my $sv = $config->ReadInt( "splitVertical", 150 ); 337 my $sh = $config->ReadInt( "splitHorizontal", 300 ); 338 339 340 my $url = $self->site_url || "Not attached to a Piwigo site"; 341 342 my ( $frame ) = Uploader::GUI::wxFrameAUI->new( 343 { 344 x => $x, 345 y => $y, 346 width => $w, 347 height => $h, 348 title => "pLoader - Piwigo uploader - [$url]" , 349 pwg => $self->pwg, 350 imagelist => $self->imagelist, 351 } 352 ); 330 my ( $self ) = @_ ; 331 332 my $config = Wx::ConfigBase::Get; 333 334 my $x = $config->ReadInt( "X", 50 ); 335 my $y = $config->ReadInt( "Y", 50 ); 336 my $w = $config->ReadInt( "Width", 1024 ); 337 my $h = $config->ReadInt( "height", 768 ); 338 my $sv = $config->ReadInt( "splitVertical", 150 ); 339 my $sh = $config->ReadInt( "splitHorizontal", 300 ); 340 341 my $url; 342 if($self->pwg->login_result->{stat} eq 'ok'){ 343 $url = $self->site_url; 344 } 345 else{ 346 $url = "Not connected"; 347 Wx::MessageBox( 348 sprintf( 349 "%s\n\nConnection to %s failed", 350 $self->pwg->login_result->{message}, 351 $self->site_url, 352 ), 353 "Piwigo login error", 354 wxOK | wxICON_EXCLAMATION, 355 ); 356 } 357 358 359 my ( $frame ) = Uploader::GUI::wxFrameAUI->new( 360 { 361 x => $x, 362 y => $y, 363 width => $w, 364 height => $h, 365 title => "pLoader - Piwigo uploader - [$url]" , 366 pwg => $self->pwg, 367 imagelist => $self->imagelist, 368 } 369 ); 353 370 354 371 #printf("Config x %s, y %s, w %s, h %s\n", $x, $y, $w, $h); 355 372 #$frame->SetSize( $x, $y, $w, $h ); 356 357 358 359 360 361 362 363 364 373 $frame->Show( 1 ); 374 $self->SetTopWindow( $frame ); 375 376 my $icon = Wx::Icon->new(); 377 $icon->LoadFile('../res/favicon.ico', wxBITMAP_TYPE_ICO); 378 $frame->SetIcon($icon); 379 380 381 return 1; 365 382 } 366 383 -
extras/pLoader/trunk/src/Uploader/GUI/wxFrameAUI.pm
r2597 r2618 56 56 wxTR_HIDE_ROOT 57 57 wxTR_HAS_BUTTONS 58 wxMAXIMIZE 58 59 /; 59 60 use base qw/Wx::Frame Class::Accessor::Fast/; … … 116 117 [ $params->{x}, $params->{y} ], 117 118 [ $params->{width}, $params->{height} ], 118 wxDEFAULT_FRAME_STYLE 119 wxDEFAULT_FRAME_STYLE|wxMAXIMIZE 119 120 ); 120 121 $self->pwg( $params->{pwg} ); … … 365 366 ], 366 367 [ 367 $self->logwnd( $self->_create_textctrl( $book, undef, [ 300, 450] )),368 $self->logwnd( $self->_create_textctrl( $book, undef, [450, 450] )), 368 369 "Log", 369 370 '../res/nb_log.png', … … 382 383 sub create_notebook_image_properties { 383 384 my( $self ) = @_; 384 my $book = Wx::AuiNotebook->new( $self, -1, [-1, -1], [ 300, 450],385 my $book = Wx::AuiNotebook->new( $self, -1, [-1, -1], [450, 450], 385 386 wxBORDER_NONE|wxAUI_NB_TAB_MOVE|wxAUI_NB_TAB_SPLIT); 386 387 my $pages = [ … … 404 405 sub create_notebook_global_settings { 405 406 my( $self ) = @_; 406 my $book = Wx::AuiNotebook->new( $self, -1, [-1, -1], [ 300, 450],407 my $book = Wx::AuiNotebook->new( $self, -1, [-1, -1], [450, 450], 407 408 wxBORDER_NONE|wxAUI_NB_TAB_MOVE|wxAUI_NB_TAB_SPLIT); 408 409 my $pages = [ … … 577 578 } 578 579 579 sub ResizeTo {580 my( $image, $size ) = @_;581 582 if( $image->GetWidth != $size || $image->GetHeight != $size ) {583 return Wx::Bitmap->new584 ( Wx::Image->new( $image )->Rescale( $size, $size ) );585 }586 587 return $image;588 }589 580 590 581 … … 596 587 map { 597 588 my $icon = Wx::Icon->new(); 598 eval { $icon->LoadFile($_->[2], $_->[3]) ; }; 589 eval { $icon->LoadFile($_->[2], $_->[3]) ; } 590 if defined $_->[2]; 599 591 my $nb_icon = Wx::Bitmap->new( $icon ); 600 592 defined $position ? … … 825 817 826 818 if( scalar @{$self->imagelist->categories} ){ 827 #$self->imagelist->category_id( 828 # $self->category->{id} 829 #); 830 819 return if( !defined $self->imagelist->image_selection ); 820 return if( !scalar @{$self->imagelist->image_selection} ); 821 831 822 $self->upload_progressdlg( 832 823 Uploader::GUI::wxImageProcessingProgressDlg->new( -
extras/pLoader/trunk/src/Uploader/ImageList.pm
r2597 r2618 230 230 231 231 return if (! scalar @{$self->images} ); 232 return if (! defined $self->image_selection ); 232 233 233 234 # higher first, to keep same indexes during remove 234 235 my @images = reverse @{$self->image_selection}; 235 236 map { 236 print "removing ", $_, "\n";237 237 my $image = $self->images->[$_]->file; 238 238 delete $self->images_h->{$image}; … … 242 242 } 243 243 @images; 244 245 # clear image selection 246 $self->image_selection([]); 244 247 } 245 248 … … 270 273 warn "$status" if $status ; 271 274 272 #$status = $image->Set(Gravity=>"Center");273 #warn "$status" if $status ;275 $status = $image->Set(Gravity=>"Center"); 276 warn "$status" if $status ; 274 277 275 278 $image->Extent( … … 520 523 ); 521 524 522 523 524 525 my $count = 1; 525 526 map { … … 574 575 575 576 } 576 @{$self->image_selection}; 577 @{$self->image_selection} if defined 578 $self->image_selection; 577 579 } 578 580 -
extras/pLoader/trunk/src/Uploader/PWG/WebServices.pm
r2597 r2618 54 54 comment 55 55 date_creation 56 uagent_response 57 login_result 58 action_result 56 59 / 57 60 ); … … 93 96 }; 94 97 95 my $result = $self->uagent->post( 96 $self->urlbase.'/ws.php?format=json', 97 $form 98 ); 98 $self->uagent_response( 99 $self->uagent->post( 100 $self->urlbase.'/ws.php?format=json', 101 $form 102 ) 103 ); 104 105 my $hresult = {} ; 106 107 if($self->uagent_response->is_success){ 108 eval { 109 $hresult = from_json( 110 $self->uagent_response->content 111 ); 112 }; 113 } 114 else{ 115 $hresult = { 116 'message' => $self->uagent_response->message, 117 'stat' => 'fail', 118 }; 119 } 120 121 $self->login_result( 122 $hresult 123 ); 124 99 125 } 100 126
Note: See TracChangeset
for help on using the changeset viewer.