Java 类org.eclipse.ui.internal.presentations.UpdatingActionContributionItem 实例源码
项目:translationstudio8
文件:StandardEditorSystemMenu.java
/**
* Create the standard view menu
*
* @param site the site to associate the view with
*/
public StandardEditorSystemMenu(IStackPresentationSite site) {
restore = new SystemMenuRestore(site);
move = new SystemMenuMove(site, getMoveMenuText(), false);
minimize = new SystemMenuMinimize(site);
maximize = new SystemMenuMaximize(site);
close = new SystemMenuClose(site);
closeOthers = new SystemMenuCloseOthers(site);
closeAll = new SystemMenuCloseAll(site);
{ // Initialize system menu
menuManager.add(new GroupMarker("misc")); //$NON-NLS-1$
menuManager.add(new GroupMarker("restore")); //$NON-NLS-1$
menuManager.add(new UpdatingActionContributionItem(restore));
menuManager.add(move);
menuManager.add(new GroupMarker("size")); //$NON-NLS-1$
menuManager.add(new GroupMarker("state")); //$NON-NLS-1$
menuManager.add(new UpdatingActionContributionItem(minimize));
menuManager.add(new UpdatingActionContributionItem(maximize));
menuManager.add(new Separator("close")); //$NON-NLS-1$
menuManager.add(close);
menuManager.add(closeOthers);
menuManager.add(closeAll);
site.addSystemActions(menuManager);
} // End of system menu initialization
}
项目:tmxeditor8
文件:StandardEditorSystemMenu.java
/**
* Create the standard view menu
*
* @param site the site to associate the view with
*/
public StandardEditorSystemMenu(IStackPresentationSite site) {
restore = new SystemMenuRestore(site);
move = new SystemMenuMove(site, getMoveMenuText(), false);
minimize = new SystemMenuMinimize(site);
maximize = new SystemMenuMaximize(site);
close = new SystemMenuClose(site);
closeOthers = new SystemMenuCloseOthers(site);
closeAll = new SystemMenuCloseAll(site);
{ // Initialize system menu
menuManager.add(new GroupMarker("misc")); //$NON-NLS-1$
menuManager.add(new GroupMarker("restore")); //$NON-NLS-1$
menuManager.add(new UpdatingActionContributionItem(restore));
menuManager.add(move);
menuManager.add(new GroupMarker("size")); //$NON-NLS-1$
menuManager.add(new GroupMarker("state")); //$NON-NLS-1$
menuManager.add(new UpdatingActionContributionItem(minimize));
menuManager.add(new UpdatingActionContributionItem(maximize));
menuManager.add(new Separator("close")); //$NON-NLS-1$
menuManager.add(close);
menuManager.add(closeOthers);
menuManager.add(closeAll);
site.addSystemActions(menuManager);
} // End of system menu initialization
}
项目:skin4eclipse
文件:StandardViewMenu.java
public StandardViewMenu(VSStackPresentation presentation, boolean addSystemActions) {
menuManager = new MenuManager();
IStackPresentationSite site = presentation.getSite();
restore = new SystemMenuRestore(site);
restore.setId("restore");
UIUtils.initAction(restore);
move = new SystemMenuMove(site, WorkbenchMessages.ViewPane_moveView, false);
minimize = new SystemMenuMinimize(site);
minimize.setId("minimize");
UIUtils.initAction(minimize);
maximize = new SystemMenuMaximize(site);
maximize.setId("maximize");
UIUtils.initAction(maximize);
close = new SystemMenuClose(presentation);
UIUtils.initAction(close);
SystemMenuToggleTabs toggleTabs = new SystemMenuToggleTabs(presentation, isViewMenu());
UIUtils.initAction(toggleTabs);
SystemMenuToggleToolbar toggleToolbar = null;
if(isViewMenu()){
toggleToolbar = new SystemMenuToggleToolbar(presentation);
UIUtils.initAction(toggleToolbar);
showView = new SystemMenuShowView(presentation);
}
{ // Initialize system menu
menuManager.add(new Separator("misc"));
menuManager.add(new Separator("restore"));
menuManager.add(new UpdatingActionContributionItem(restore));
menuManager.add(move);
menuManager.add(new GroupMarker("size"));
menuManager.add(new GroupMarker("state"));
menuManager.add(new UpdatingActionContributionItem(minimize));
menuManager.add(new UpdatingActionContributionItem(maximize));
menuManager.add(new Separator("toggle"));
menuManager.add(toggleTabs);
if(isViewMenu()){
menuManager.add(toggleToolbar);
}
if(isViewMenu()){
menuManager.add(showView);
}
menuManager.add(new Separator("list"));
menuManager.add(new Separator("close"));
menuManager.appendToGroup("close", close);
if(addSystemActions) {
site.addSystemActions(menuManager);
}
} // End of system menu initialization
if(isViewMenu()){
sortEditorList = new SystemMenuSortTabs(presentation);
UIUtils.initAction(sortEditorList);
menuManager.appendToGroup("list", sortEditorList);
}
}