📄 togglemenuaction.java
字号:
package net.sf.pim.action;
import org.eclipse.swt.widgets.Display;
import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
/**
* @author lzhang
* 显示菜单及状态栏的开关
*/
public class ToggleMenuAction extends UiAction {
private IWorkbenchWindowConfigurer configurer;
private static ToggleMenuAction instance;
public ToggleMenuAction() {
super();
name = "开/关(菜单)";
gif = "menu.gif";
instance=this;
}
public void run() {
super.run();
//开关动作
if(configurer.getShowMenuBar()){
configurer.setShowMenuBar(false);
}else{
configurer.setShowMenuBar(true);
}
Display.getDefault().getActiveShell().layout();
Display.getDefault().getActiveShell().redraw();
}
public IWorkbenchWindowConfigurer getConfigurer() {
return configurer;
}
public void setConfigurer(IWorkbenchWindowConfigurer configurer) {
this.configurer = configurer;
}
public static ToggleMenuAction getInstance() {
return instance;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -