Ignore:
Timestamp:
Jun 28, 2009, 7:58:18 PM (15 years ago)
Author:
ronosman
Message:

Feature 993 added : set Piwigo tags. Only existing tags are supported.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/pLoader/trunk/src/Uploader/GUI/wxFrameAUI.pm

    r3467 r3472  
    324324          image_prop_piwigo
    325325          image_prop_exif
     326          image_prop_tags
    326327          notebook_image_properties
    327328          notebook_global_settings
     
    346347          imageviewer_select_multi
    347348          frameLayout
     349          piwigo_tags
     350          image_tags
    348351      /;
    349352__PACKAGE__->mk_accessors( @properties );
     
    366369use Uploader::GUI::wxImageListCtrl;
    367370use Uploader::GUI::wxImageProcessingProgressDlg;
     371use Uploader::GUI::wxChoiceGridPanel;
    368372use Wx::Html;
    369373use Uploader::GUI::wxHtmlWindow;
     
    576580        ]
    577581    );   
     582
    578583
    579584    $self->general_settings(
     
    711716        ]   
    712717    );
    713        
     718
     719    $self->image_tags(
     720        sub { $self->imagelist->current_image->site_tags(@_) }
     721    );
     722
     723    $self->piwigo_tags(
     724        wxTheApp->pwg->tags||[]
     725    ); 
    714726}
    715727
     
    725737        $self->image_prop_piwigo,
    726738        $self->image_prop_exif,
     739        $self->image_prop_tags,
    727740        $self->general_settings_panel,
    728741        $self->resized_settings_panel,
     
    806819        $self->advanced_settings,
    807820    );   
     821
    808822       
    809823}
     
    889903        )   
    890904    );   
     905
     906    $self->image_prop_tags(
     907        Uploader::GUI::wxChoiceGridPanel->new(
     908            {
     909                parentwnd    => $self,
     910                choices      => $self->piwigo_tags,
     911                selection    => $self->image_tags,
     912            }
     913        )   
     914    );   
     915
    891916   
    892917    $self->general_settings_panel->Show(0);
     
    952977        )
    953978    );
    954     #$self->htmlhome->SetDropTarget(
    955     #    DNDImageListDropTarget->new(
    956     #        $self->imageviewer
    957     #    )
    958     #);
    959 
    960979
    961980    $self->tree->SetDropTarget(
     
    11111130}
    11121131
     1132sub OnDefaultPhotoNameChanged {
     1133    my ( $self ) = @_;
     1134   
     1135    Wx::LogMessage("New default_photo_name %s", $self->imagelist->default_photo_name); 
     1136}
     1137
    11131138
    11141139sub create_notebook_imagelist {
     
    11391164            $self->image_prop_piwigo,
    11401165            "Piwigo",
     1166        ],
     1167        [
     1168            $self->image_prop_tags,
     1169            "Tags",
    11411170        ],
    11421171        [
     
    17461775    $self->image_prop_piwigo->Refresh;
    17471776    $self->image_prop_exif->Refresh;
     1777    $self->image_prop_tags->Refresh;
    17481778
    17491779}
     
    18691899
    18701900    if(!$self->imageviewer->IsShown){
    1871         #my $imglistpage = [
    1872         #    [
    1873         #        $self->imageviewer,
    1874         #        gettext("Photo selection"),
    1875         #        '../res/images.png',
    1876         #        wxBITMAP_TYPE_PNG,
    1877         #    ],
    1878         #];
    1879         #$self->notebook->DeletePage(0);
    1880    
    18811901        $self->imageviewer->Show(1);
    1882         #$self->_populate_notebook($self->notebook, $imglistpage, 0);
    1883         # load imagelist with loading.jpg
    18841902    }
    1885        
    18861903}
    18871904
Note: See TracChangeset for help on using the changeset viewer.