Changeset 11094
- Timestamp:
- 03/13/10 02:02:30 (2 years ago)
- Location:
- trunk/Padre/lib/Padre/Wx
- Files:
-
- 3 edited
-
Main.pm (modified) (3 diffs)
-
Menu/View.pm (modified) (1 diff)
-
Menubar.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Padre/lib/Padre/Wx/Main.pm
r11093 r11094 1126 1126 # Humans tend to look at the top of the screen first. 1127 1127 $self->refresh_title($current); 1128 $self->refresh_menu bar($current);1128 $self->refresh_menu($current); 1129 1129 $self->refresh_toolbar($current); 1130 1130 $self->refresh_functions($current); 1131 1131 $self->refresh_directory($current); 1132 1132 $self->refresh_status($current); 1133 1134 1135 1133 1136 1134 # Now signal the refresh to all remaining listeners … … 1326 1324 $main->refresh_menu_plugins; 1327 1325 1328 Force a refresh of the plug-in menus.1326 Force a refresh of just the plug-in menus. 1329 1327 1330 1328 =cut … … 1348 1346 return if $self->locked('REFRESH'); 1349 1347 $self->menu->window->refresh_windowlist($self); 1350 }1351 1352 =pod1353 1354 =head3 C<refresh_menubar>1355 1356 $main->refresh_menubar;1357 1358 Force a refresh of Padre's menu bar.1359 1360 =cut1361 1362 sub refresh_menubar {1363 my $self = shift;1364 return if $self->locked('REFRESH');1365 $self->menu->refresh_top;1366 1348 } 1367 1349 -
trunk/Padre/lib/Padre/Wx/Menu/View.pm
r11080 r11094 27 27 'toolbar', 28 28 ); 29 29 30 30 31 -
trunk/Padre/lib/Padre/Wx/Menubar.pm
r11069 r11094 150 150 } 151 151 152 sub refresh_top {153 my $self = shift;154 my $current = _CURRENT(@_);155 my $menu = $self->wx->GetMenuCount ne $self->{default};156 157 return 1; # This needs to be changed to match ->refresh, otherwise it breaks the menu158 159 # Commented out temporarily to appease xt/critic.t160 # my $perl = !!(161 # _INSTANCE( $current->document, 'Padre::Document::Perl' )162 # or _INSTANCE( $current->project, 'Padre::Project::Perl' )163 # );164 #165 # # Add/Remove the Perl menu166 # if ( $perl and not $menu ) {167 # $self->wx->Insert( 4, $self->perl->wx, Wx::gettext("&Perl") );168 # $self->wx->Insert( 5, $self->refactor->wx, Wx::gettext("Ref&actor") );169 # } elsif ( $menu and not $perl ) {170 # $self->wx->Remove(5); # refactor171 # $self->wx->Remove(4); # perl172 # }173 #174 # return 1;175 }176 177 152 1; 178 153
Note: See TracChangeset
for help on using the changeset viewer.
