public final class UIUtil extends Object
Modifier and Type | Field and Description |
---|---|
static IWorkbench |
WORKBENCH |
Modifier and Type | Method and Description |
---|---|
static GridData |
applyGridData(Control control) |
static void |
asyncExec(Display display,
Runnable runnable) |
static void |
asyncExec(Runnable runnable) |
static void |
exec(Display display,
boolean async,
Runnable runnable) |
static Display |
getDisplay() |
static IDialogSettings |
getOrCreateSection(IDialogSettings settings,
String sectionName) |
static Shell |
getShell() |
static GridData |
grabVertical(GridData data) |
static void |
handleException(Throwable ex) |
static void |
runInProgressDialog(Shell shell,
IRunnableWithProgress runnable) |
static void |
syncExec(Display display,
Runnable runnable) |
static void |
syncExec(Runnable runnable) |
static void |
timerExec(int milliseconds,
Display display,
Runnable runnable) |
static void |
timerExec(int milliseconds,
Runnable runnable) |
public static final IWorkbench WORKBENCH
public static Display getDisplay()
public static Shell getShell()
public static void runInProgressDialog(Shell shell, IRunnableWithProgress runnable) throws InvocationTargetException, InterruptedException
public static void handleException(Throwable ex)
public static void asyncExec(Runnable runnable)
public static void timerExec(int milliseconds, Runnable runnable)
public static void syncExec(Runnable runnable)
public static IDialogSettings getOrCreateSection(IDialogSettings settings, String sectionName)
Copyright (c) 2014 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v20.html