List of usage examples for org.eclipse.jface.action IStatusLineManager markDirty
void markDirty();
From source file:org.camunda.bpm.modeler.core.utils.ErrorUtils.java
License:Open Source License
public static void showErrorMessage(final String msg) { Display.getDefault().asyncExec(new Runnable() { @Override/*www. ja v a 2s . com*/ public void run() { IWorkbench wb = PlatformUI.getWorkbench(); IWorkbenchWindow win = wb.getActiveWorkbenchWindow(); if (win == null) return; IWorkbenchPage page = win.getActivePage(); if (page == null) return; IWorkbenchPart part = page.getActivePart(); if (part == null) return; IActionBars actionBars = null; IWorkbenchPartSite site = part.getSite(); if (site instanceof IViewSite) actionBars = ((IViewSite) site).getActionBars(); else if (site instanceof IEditorSite) actionBars = ((IEditorSite) site).getActionBars(); if (actionBars == null) return; IStatusLineManager statusLineManager = actionBars.getStatusLineManager(); if (statusLineManager == null) return; statusLineManager.setErrorMessage(msg); statusLineManager.markDirty(); statusLineManager.update(true); } }); }
From source file:org.eclipse.bpmn2.modeler.ui.editor.BPMN2Editor.java
License:Open Source License
public void showErrorMessage(String msg) { IWorkbench wb = PlatformUI.getWorkbench(); IWorkbenchWindow win = wb.getActiveWorkbenchWindow(); IWorkbenchPage page = win.getActivePage(); IWorkbenchPart part = page.getActivePart(); IWorkbenchPartSite site = part.getSite(); IViewSite vSite = (IViewSite) site;/*from w w w . ja v a2 s . c o m*/ IActionBars actionBars = vSite.getActionBars(); if (actionBars == null) return; IStatusLineManager statusLineManager = actionBars.getStatusLineManager(); if (statusLineManager == null) return; statusLineManager.setErrorMessage(msg); statusLineManager.markDirty(); statusLineManager.update(true); }
From source file:org.switchyard.tools.ui.editor.impl.ErrorUtils.java
License:Open Source License
/** * @param msg show message/*from w ww. j a va 2s .c om*/ */ public static void showErrorMessage(final String msg) { Display.getDefault().asyncExec(new Runnable() { @Override public void run() { IWorkbench wb = PlatformUI.getWorkbench(); IWorkbenchWindow win = wb.getActiveWorkbenchWindow(); IWorkbenchPage page = win.getActivePage(); IWorkbenchPart part = page.getActivePart(); if (part == null) { return; } IActionBars actionBars = null; IWorkbenchPartSite site = part.getSite(); if (site instanceof IViewSite) { actionBars = ((IViewSite) site).getActionBars(); } else if (site instanceof IEditorSite) { actionBars = ((IEditorSite) site).getActionBars(); } else if (site instanceof PartSite) { actionBars = ((PartSite) site).getActionBars(); } if (actionBars == null) { return; } IStatusLineManager statusLineManager = actionBars.getStatusLineManager(); if (statusLineManager == null) { return; } statusLineManager.setErrorMessage(msg); statusLineManager.markDirty(); statusLineManager.update(true); } }); }
From source file:org.switchyard.tools.ui.editor.util.ErrorUtils.java
License:Open Source License
/** * @param msg message to show//w w w. j a va 2 s .com */ public static void showErrorMessage(final String msg) { Display.getDefault().asyncExec(new Runnable() { @Override public void run() { IWorkbench wb = PlatformUI.getWorkbench(); IWorkbenchWindow win = wb.getActiveWorkbenchWindow(); if (win == null) { return; } IWorkbenchPage page = win.getActivePage(); IWorkbenchPart part = page.getActivePart(); if (part == null) { return; } IActionBars actionBars = null; IWorkbenchPartSite site = part.getSite(); if (site instanceof IViewSite) { actionBars = ((IViewSite) site).getActionBars(); } else if (site instanceof IEditorSite) { actionBars = ((IEditorSite) site).getActionBars(); } else if (site instanceof PartSite) { actionBars = ((PartSite) site).getActionBars(); } if (actionBars == null) { return; } IStatusLineManager statusLineManager = actionBars.getStatusLineManager(); if (statusLineManager == null) { return; } statusLineManager.setErrorMessage(msg); statusLineManager.markDirty(); statusLineManager.update(true); } }); }