List of usage examples for org.eclipse.jface.action IStatusLineManager getProgressMonitor
public IProgressMonitor getProgressMonitor();
From source file:au.gov.ga.earthsci.eclipse.extras.browser.BrowserViewer.java
License:Open Source License
public void setContainer(IBrowserViewerContainer container) { if (container == null && this.container != null) { IStatusLineManager manager = this.container.getActionBars().getStatusLineManager(); if (manager != null) manager.getProgressMonitor().done(); }//from ww w. jav a 2 s.c o m this.container = container; }
From source file:com.aptana.browser.parts.WebBrowserEditor.java
License:Open Source License
private IProgressMonitor getStatusBarProgressMonitor() { IStatusLineManager statusLineManager = getEditorSite().getActionBars().getStatusLineManager(); return statusLineManager.getProgressMonitor(); }
From source file:com.aptana.browser.parts.WebBrowserView.java
License:Open Source License
private IProgressMonitor getStatusBarProgressMonitor() { IStatusLineManager statusLineManager = getViewSite().getActionBars().getStatusLineManager(); return statusLineManager.getProgressMonitor(); }
From source file:com.arc.cdt.debug.seecode.ui.display.CustomDisplayCallback.java
License:Open Source License
@Override protected Object createProgressDisplay(String title, int delay, Runnable ifCanceled) { IActionBars actionBars = getActionBars(mDisplayThatSentLastValueUpdate); IStatusLineManager statusLine = null; if (actionBars != null) statusLine = actionBars.getStatusLineManager(); if (statusLine != null) { IProgressMonitor p = statusLine.getProgressMonitor(); return new ProgressMonitorDescriptor(p, title, ifCanceled); }/*from www.j a v a 2s . co m*/ // shouldn't get here return new Integer(0); // anything but null }
From source file:com.liferay.ide.ui.form.IDEFormEditor.java
License:Open Source License
/** * @return/*from ww w . j a v a2 s . co m*/ */ protected IProgressMonitor getProgressMonitor() { IProgressMonitor monitor = null; IStatusLineManager manager = getStatusLineManager(); if (manager != null) { monitor = manager.getProgressMonitor(); } if (monitor == null) { monitor = new NullProgressMonitor(); } return monitor; }
From source file:com.nokia.tools.ui.editor.BaseGEFEditorPart.java
License:Open Source License
/** * Returns the progress monitor related to this editor. It should not be * necessary to extend this method./*from w w w . j ava 2s . c om*/ * * @return the progress monitor related to this editor * @since 2.1 */ public IProgressMonitor getProgressMonitor() { IProgressMonitor pm = null; IStatusLineManager manager = getStatusLineManager(); if (manager != null) pm = manager.getProgressMonitor(); return pm != null ? pm : new NullProgressMonitor(); }
From source file:com.nokia.tools.variant.editor.summary.OpenExternalViewerHandler.java
License:Open Source License
public Object execute(final File res, final Shell shell) throws ExecutionException { // IStructuredSelection sel = (IStructuredSelection) HandlerUtil // .getCurrentSelection(event); // IStorage file = (IStorage) sel.getFirstElement(); // final File res = new File(file.getFullPath().toOSString()); IStatusLineManager man = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage() .getActiveEditor().getEditorSite().getActionBars().getStatusLineManager(); final IProgressMonitor mon = man.getProgressMonitor(); // final Shell sh = HandlerUtil.getActiveShellChecked(event); // Check whether or not prompt external viewer //String promptViewerStr = event.getParameter(PROMPT_VIEWER_KEY); // final boolean promptViewer = ("true".equals(promptViewerStr)) ? true // : false; // Run the command in a separate thread Display.getCurrent().syncExec(new Runnable() { public void run() { openExternalEditor(res, true, mon, shell); }/*from w ww . ja v a 2s . c o m*/ }); return null; }
From source file:com.siteview.mde.internal.ui.editor.MDEFormEditor.java
License:Open Source License
protected IProgressMonitor getProgressMonitor() { IProgressMonitor monitor = null;/*from w w w .j a v a 2 s . c o m*/ IStatusLineManager manager = getStatusLineManager(); if (manager != null) { monitor = manager.getProgressMonitor(); } if (monitor == null) { monitor = new NullProgressMonitor(); } return monitor; }
From source file:de.walware.ecommons.emf.ui.forms.EFEditor.java
License:Open Source License
/** * @generated/*from w w w . j ava2 s . c o m*/ */ protected void doSaveAs(final URI uri, final IEditorInput editorInput) { (fEditingDomain.getResourceSet().getResources().get(0)).setURI(uri); setInputWithNotify(editorInput); setPartName(editorInput.getName()); final IStatusLineManager statusLine = getActionBarContributor().getActionBars().getStatusLineManager(); final IProgressMonitor progressMonitor = (statusLine != null) ? statusLine.getProgressMonitor() : new NullProgressMonitor(); doSave(progressMonitor); }
From source file:de.walware.ecommons.ui.mpbv.PageBookBrowserView.java
License:Open Source License
private void initProgress(final int total, final int worked) { if (worked < 0 || worked >= total) { // includes total == 0 return;/*from w w w. ja va 2 s . c om*/ } final IStatusLineManager statusLine = getViewSite().getActionBars().getStatusLineManager(); statusLine.setCancelEnabled(true); final IProgressMonitor monitor = statusLine.getProgressMonitor(); fCurrentProgress = monitor; fCurrentProgress.beginTask("", total); //$NON-NLS-1$ fCurrentProgressWorked = worked; fCurrentProgress.worked(worked); Display.getCurrent().timerExec(200, new Runnable() { @Override public void run() { if (monitor == fCurrentProgress) { if (monitor.isCanceled()) { fCurrentBrowserPage.getBrowser().stop(); } else { Display.getCurrent().timerExec(100, this); } } } }); }