1 package org.columba.core.gui.globalactions; 17 18 import java.awt.event.ActionEvent ; 19 20 import org.columba.api.gui.frame.IContainer; 21 import org.columba.api.gui.frame.IFrameMediator; 22 import org.columba.core.gui.action.AbstractSelectableAction; 23 import org.columba.core.resourceloader.GlobalResourceLoader; 24 25 28 public class ViewToolbarAction extends AbstractSelectableAction { 29 35 public ViewToolbarAction(IFrameMediator controller) { 36 super(controller, GlobalResourceLoader.getString(null, null, 37 "menu_view_showtoolbar")); 38 39 putValue(SHORT_DESCRIPTION, GlobalResourceLoader.getString(null, null, 41 "menu_view_showtoolbar").replaceAll("&", "")); 42 43 if ( frameMediator.getContainer() != null) 44 setState(frameMediator.getContainer().isToolBarEnabled( 45 IContainer.MAIN_TOOLBAR)); 46 47 } 48 49 55 public void actionPerformed(ActionEvent evt) { 56 frameMediator.fireToolBarVisibilityChanged(getState()); 57 } 58 } | Popular Tags |