Changeset 459


Ignore:
Timestamp:
10/25/08 07:17:48 (3 years ago)
Author:
szabgab
Message:

fix the toolbar refreshing code so te save button will be available when the file needs saving

Location:
trunk/lib/Padre/Wx
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/Padre/Wx/MainWindow.pm

    r458 r459  
    214214        $self, 
    215215        -1, 
    216         sub { $_[0]->on_toggle_status_bar }, 
     216        sub { $_[0]->on_toggle_status_bar; $_[0]->refresh_all; }, 
    217217    ); 
    218218    $timer->Start( 500, 1 ); 
     
    256256    my $doc  = $self->selected_document; 
    257257    $self->refresh_menu($doc); 
    258     $self->refresh_toolbar($doc); 
    259     $self->refresh_status($doc); 
     258    $self->refresh_toolbar; 
     259    $self->refresh_status; 
    260260    $self->refresh_methods($doc); 
    261261    return; 
     
    267267 
    268268sub refresh_toolbar { 
    269     shift->GetToolBar->refresh(@_); 
     269    my $self = shift; 
     270    $self->GetToolBar->refresh($self->selected_document); 
    270271} 
    271272 
  • trunk/lib/Padre/Wx/ToolBar.pm

    r451 r459  
    3535    my $self    = shift; 
    3636    my $doc     = shift; 
    37     my $enabled = !! ( $doc and ( $doc->is_new or $doc->is_modified ) ); 
     37 
     38    my $enabled = !! ( $doc and $doc->is_modified ); 
    3839    $self->EnableTool( Wx::wxID_SAVE, $enabled ); 
    3940    return 1; 
Note: See TracChangeset for help on using the changeset viewer.