List of usage examples for org.eclipse.jface.action IContributionManager update
void update(boolean force);
From source file:com.sonatype.buildserver.eclipse.ui.StatusLineCLabelContribution.java
License:Open Source License
public void setImage(Image image) { if (image == null) throw new NullPointerException(); this.image = image; if (label != null && !label.isDisposed()) { label.setImage(this.image); }// w w w . j a va 2 s . co m if (!isVisible()) { setVisible(true); IContributionManager contributionManager = getParent(); if (contributionManager != null) { contributionManager.update(true); } } }
From source file:de.loskutov.anyedit.actions.internal.StartupHelper.java
License:Open Source License
private static void remove(IContributionManager manager, int itemIndex, String id) { IContributionItem[] items = manager.getItems(); int controlIdx = -1; for (int i = 0; i < items.length; i++) { if (items[i].isSeparator() || items[i] instanceof ActionContributionItem || items[i] instanceof CommandContributionItem) { controlIdx++;//from w w w.j a v a 2 s . c o m if (controlIdx == itemIndex && id.equals(items[i].getId())) { IContributionItem item = manager.remove(items[i]); // refresh menu gui manager.update(true); if (item != null) { item.dispose(); } break; } } } }
From source file:de.loskutov.anyedit.actions.internal.StartupHelper2.java
License:Open Source License
private static void remove(IContributionManager manager, String id) { IContributionItem[] items = manager.getItems(); for (int i = 0; i < items.length; i++) { if (items[i].isSeparator() || items[i] instanceof ActionContributionItem || items[i] instanceof CommandContributionItem) { if (id.equals(items[i].getId())) { IContributionItem item = manager.remove(items[i]); // refresh menu gui manager.update(true); if (item != null) { item.dispose();/*from www. j a v a 2 s . co m*/ } break; } } } }
From source file:de.vonloesch.pdf4eclipse.editors.StatusLinePageSelector.java
License:Open Source License
/** * Sets the text to be displayed in the status line. * //ww w . ja v a2 s. c om * @param text * the text to be displayed, must not be <code>null</code> */ public void setPageInfo(int page, int pageNumbers) { this.page = page; this.pageNr = pageNumbers; if (pageField != null && !pageField.isDisposed()) { pageField.setTextLimit(("" + this.pageNr).length()); //$NON-NLS-1$ pageField.setText("" + this.page); //$NON-NLS-1$ } if (pageNrField != null && !pageNrField.isDisposed()) { pageNrField.setText(" / " + this.pageNr); //$NON-NLS-1$ } if (!isVisible()) { setVisible(true); IContributionManager contributionManager = getParent(); if (contributionManager != null) { contributionManager.update(true); } } }
From source file:de.walware.statet.r.internal.objectbrowser.ObjectBrowserView.java
License:Open Source License
void updateAutoRefresh(final boolean enabled) { if (this.process == null || this.process.isTerminated()) { return;/* w ww . j a va2 s. com*/ } if (enabled) { updateDirty(false); } else { updateDirty(this.process.getWorkspaceData().isROBjectDBDirty()); } if (fRefreshToolbarItem.isVisible() != enabled) { return; } fRefreshToolbarItem.setVisible(!enabled); final IContributionManager manager = fRefreshToolbarItem.getParent(); manager.update(true); fSearchTextItem.resize(); }
From source file:fable.framework.ui.internal.MainStatusBar.java
License:Open Source License
public void setText(String txt) { if (txt != null) { this.text = txt; if (label != null && !label.isDisposed()) label.setText(this.text); if (this.text.length() == 0) { if (isVisible()) { setVisible(false);/*from w ww. ja v a 2 s .c o m*/ IContributionManager contributionManager = getParent(); if (contributionManager != null) contributionManager.update(true); } } else { if (!isVisible()) { setVisible(true); IContributionManager contributionManager = getParent(); if (contributionManager != null) contributionManager.update(true); } } } }
From source file:fable.framework.ui.internal.MainStatusBar.java
License:Open Source License
public void setImage(Image image) { if (image == null) throw new NullPointerException(); this.image = image; if (label != null && !label.isDisposed()) label.setImage(this.image); if (!isVisible()) { setVisible(true);/*from w w w .jav a 2s. c o m*/ IContributionManager contributionManager = getParent(); if (contributionManager != null) contributionManager.update(true); } }
From source file:fr.irit.ifclipse.actions.StatusLineContribution.java
License:Open Source License
public void setText(String text) { if (text == null) throw new NullPointerException(); this.text = text; if (label != null && !label.isDisposed()) label.setText(this.text); if (this.text.length() == 0) { if (isVisible()) { setVisible(false);//from ww w. j a v a2 s . co m IContributionManager contributionManager = getParent(); if (contributionManager != null) contributionManager.update(true); } } else { if (!isVisible()) { setVisible(true); IContributionManager contributionManager = getParent(); if (contributionManager != null) contributionManager.update(true); } } }
From source file:it.uniba.di.cdg.xcore.ui.contribution.OnlineStatusIndicator.java
License:Open Source License
@Override @SwtAsyncExec//w w w.j ava 2s .c o m public void update() { if (!isVisible()) { setVisible(true); } IContributionManager contributionManager = getParent(); if (contributionManager != null) contributionManager.update(true); }
From source file:net.refractions.udig.project.ui.internal.MapEditor.java
License:Open Source License
/** * Updates the crs label in the statusbar. *//*w ww . j a v a 2 s. co m*/ protected void updateCRS() { Map map = getMap(); if (map == null) { getSite().getPage().closeEditor(this, false); return; } CoordinateReferenceSystem crs = map.getViewportModel().getCRS(); if (crs == null || crs.getName() == null) { return; } final String full = crs.getName().getCode(); if (full == null || isSame(full)) return; Display display = PlatformUI.getWorkbench().getDisplay(); if (display == null) display = Display.getDefault(); display.asyncExec(new Runnable() { public void run() { IContributionManager bar = mapEditorSite.getActionBars().getStatusLineManager(); if (bar == null) return; StatusBarButton label = (StatusBarButton) bar.find(StatusBarButton.CRS_ITEM_ID); if (label == null) { label = new StatusBarButton(StatusBarButton.CRS_ITEM_ID, full); bar.appendToGroup(StatusLineManager.MIDDLE_GROUP, label); label.setVisible(true); bar.update(true); return; } label.setText(full); } }); }