List of usage examples for org.eclipse.jface.action StatusLineContributionItem StatusLineContributionItem
public StatusLineContributionItem(String id, int charWidth)
From source file:com.ss.speedtransfer.ApplicationActionBarAdvisor.java
protected void fillStatusLine(IStatusLineManager statusLine) { if (LicenseManager.isStudioVersion()) { StatusLineContributionItem statusItem = new StatusLineContributionItem(DefaultDBManager.STATUS_LINE_ID, StatusLineContributionItem.CALC_TRUE_WIDTH); String defaultDB = SettingsManager.get(DefaultDBManager.DEFAULT_DB_SETTING); if (defaultDB != null && defaultDB.trim().length() > 0) statusItem.setText("Default Connection: " + defaultDB); else//from w w w . j a v a 2 s .com statusItem.setText("No Default Connection"); statusLine.add(statusItem); } }
From source file:com.tencent.wstt.apt.console.StatusBar.java
License:Open Source License
@SuppressWarnings("restriction") public void init() { WorkbenchWindow curworkbenchWindow = (WorkbenchWindow) PlatformUI.getWorkbench().getActiveWorkbenchWindow(); curworkbenchWindow.setStatusLineVisible(true); lineManager = curworkbenchWindow.getStatusLineManager(); statusItem = new StatusLineContributionItem("APT", 100); lineManager.add(statusItem);/*from ww w . j a v a 2s. c o m*/ }
From source file:de.walware.rj.eclient.graphics.PageBookRGraphicView.java
License:Open Source License
@Override protected void contributeToActionBars(final IServiceLocator serviceLocator, final IActionBars actionBars, final HandlerCollection handlers) { super.contributeToActionBars(serviceLocator, actionBars, handlers); final IMenuManager menuManager = actionBars.getMenuManager(); menuManager.add(new Separator("view")); final IViewDescriptor viewDescriptor = PlatformUI.getWorkbench().getViewRegistry() .find(getViewSite().getId()); menuManager.add(new HandlerContributionItem(new CommandContributionItemParameter(serviceLocator, null, HandlerContributionItem.NO_COMMAND_ID, null, viewDescriptor.getImageDescriptor(), null, null, NLS.bind("Open Additional {0} View", viewDescriptor.getLabel()), "O", null, HandlerContributionItem.STYLE_PUSH, null, false), handlers.get(".OpenView"))); menuManager.add(new Separator("save")); menuManager.add(new Separator(SharedUIResources.ADDITIONS_MENU_ID)); menuManager.add(new Separator("settings")); //$NON-NLS-1$ menuManager.add(new SimpleContributionItem("Preferences...", "P") { @Override/* w ww. j a v a 2 s .c om*/ protected void execute() throws ExecutionException { final Shell shell = getViewSite().getShell(); final String[] preferencePages = collectContextMenuPreferencePages(); if (preferencePages.length > 0 && (shell == null || !shell.isDisposed())) { org.eclipse.ui.dialogs.PreferencesUtil .createPreferenceDialogOn(shell, preferencePages[0], preferencePages, null).open(); } } }); final IToolBarManager toolBarManager = actionBars.getToolBarManager(); toolBarManager.insertAfter("page_control.change_page", new PinPageAction()); //$NON-NLS-1$ final IStatusLineManager lineManager = actionBars.getStatusLineManager(); fPositionStatusLineItem = new StatusLineContributionItem( RGraphicCompositeActionSet.POSITION_STATUSLINE_ITEM_ID, 20); lineManager.add(fPositionStatusLineItem); }
From source file:de.walware.statet.r.internal.ui.dataeditor.RDataEditorActionBarContributor.java
License:Open Source License
public RDataEditorActionBarContributor() { fContributionItem = new StatusLineContributionItem("data.dimension", 26); }
From source file:org.elbe.relations.internal.controls.RelationsStatusLineManager.java
License:Open Source License
/** * RelationsStatusLineManager constructor. *///from ww w . j a v a 2s.co m public RelationsStatusLineManager() { statusItemDBName = new StatusLineContributionItem(Constants.STATUS_ITEM_DB_NAME, 36); statusItemDBSize = new StatusLineContributionItem(Constants.STATUS_ITEM_DB_SIZE, 25); }
From source file:sernet.gs.ui.rcp.main.ApplicationActionBarAdvisor.java
License:Open Source License
@Override protected void fillStatusLine(IStatusLineManager statusLine) { final int statusItemCharWidth = 100; if (isServerMode()) { StatusLineContributionItem statusItem = new StatusLineContributionItem("server-url", //$NON-NLS-1$ statusItemCharWidth);/*w w w . ja v a2 s. c om*/ statusItem.setText(Messages.ApplicationActionBarAdvisor_40 + getShortServerUrl()); statusLine.add(statusItem); } }