Changeset 4754 for extensions/pLoader


Ignore:
Timestamp:
Jan 26, 2010, 10:47:25 AM (14 years ago)
Author:
ronosman
Message:

Bug fixed : Global settings panels do not collapse. Only on GTK.

File:
1 edited

Legend:

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

    r4738 r4754  
    125125   
    126126    Wx::Event::EVT_BUTTON( $self, $self->{gs_close}, \&OnClose );
     127    # Required for GTK
     128    Wx::Event::EVT_COLLAPSIBLEPANE_CHANGED( $self, $self->{cpane_thumbnail}, \&OnPaneChanged );
     129    Wx::Event::EVT_COLLAPSIBLEPANE_CHANGED( $self, $self->{cpane_resize}, \&OnPaneChanged );
     130    Wx::Event::EVT_COLLAPSIBLEPANE_CHANGED( $self, $self->{cpane_resize_advanced}, \&OnPaneChanged );
     131    Wx::Event::EVT_COLLAPSIBLEPANE_CHANGED( $self, $self->{cpane_hd}, \&OnPaneChanged );
     132    Wx::Event::EVT_COLLAPSIBLEPANE_CHANGED( $self, $self->{cpane_hd_advanced}, \&OnPaneChanged );
     133    Wx::Event::EVT_COLLAPSIBLEPANE_CHANGED( $self, $self->{cpane_watermark}, \&OnPaneChanged );
     134    Wx::Event::EVT_COLLAPSIBLEPANE_CHANGED( $self, $self->{cpane_transfert_advanced}, \&OnPaneChanged );
    127135
    128136
     
    151159    );
    152160
    153     $event->Skip;
     161    $event->Skip(1);
    154162}
    155163
     
    185193    $self->{cpane_resize}->Collapse($b);
    186194
    187     $event->Skip;
     195    $event->Skip(1);
    188196
    189197}
     
    204212    $self->{cpane_hd}->Collapse($b);
    205213
    206     $event->Skip;
     214    $event->Skip(1);
    207215}
    208216
     
    218226    $self->{cpane_watermark}->Collapse($b);
    219227
    220     $event->Skip;
     228    $event->Skip(1);
     229}
     230
     231sub OnPaneChanged {
     232    my( $self, $event ) = @_;
     233
     234    $self->Layout;
     235    $event->Skip(1);
    221236}
    222237
Note: See TracChangeset for help on using the changeset viewer.