public GrayOutUnavailableLabelProvider(ViewerFilter filter) { this.display = PlatformUI.getWorkbench().getDisplay(); this.filter = filter; toDispose = new HashSet<>(); }
private void openCommitEditor(final RevCommit newCommit) { PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() { public void run() { CommitEditor.openQuiet(new RepositoryCommit(repository, newCommit)); } }); }
public void sessionAdded(ISession addedSession) { getWorkbench().getDisplay().asyncExec(new Runnable() { public void run() { showAPIToolingView(); } }); } public void sessionRemoved(ISession removedSession) {
/** * Schedule a refresh of this label provider. This method can be called from any thread. */ protected void scheduleRefresh() { PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() { public void run() { refresh(); } }); }
private UserPasswordCredentials getCredentialsFromUser(final URIish uri) { final AtomicReference<UserPasswordCredentials> aRef = new AtomicReference<UserPasswordCredentials>( null); PlatformUI.getWorkbench().getDisplay().syncExec(new Runnable() { public void run() { Shell shell = PlatformUI.getWorkbench() .getActiveWorkbenchWindow().getShell(); aRef.set(LoginService.login(shell, uri)); } }); return aRef.get(); }
public void done(IJobChangeEvent event) { if (PlatformUI.isWorkbenchRunning()) { PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() { public void run() { if (validateOperation(operation)) performAction(operation, ius); } }); } }
public void done(IJobChangeEvent event) { if (PlatformUI.isWorkbenchRunning()) { PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() { public void run() { ui.openUpdateWizard(skipSelectionPage, (UpdateOperation) operation, remediationOperation, null); } }); } }
protected Image getDialogImage() { // create image return PlatformUI.getWorkbench().getDisplay().getSystemImage(SWT.ICON_ERROR); }
@Override protected void invalidateParent() { super.invalidateParent(); IContributionManager parent = getParent(); if (parent != null && managersToUpdate.add(parent)) { if (!queued) { queued = true; PlatformUI.getWorkbench().getDisplay().asyncExec(updater); } } }
/** * Returns the current active shell * * @return * the current active shell */ protected Shell getShell() { return PlatformUI.getWorkbench().getDisplay().getActiveShell(); }
private void showConflictDialog(final Shell shell) { PlatformUI.getWorkbench().getDisplay().syncExec(new Runnable() { public void run() { MessageDialog.openWarning(shell, UIText.CherryPickHandler_CherryPickConflictsTitle, UIText.CherryPickHandler_CherryPickConflictsMessage); } }); }
public void onRefsChanged(RefsChangedEvent event) { PlatformUI.getWorkbench().getDisplay().syncExec(new Runnable() { public void run() { refLogTableTreeViewer.refresh(); } }); }
private Color getWaitBGColor() { final Display display = PlatformUI.getWorkbench().getDisplay(); final Color[] color = new Color[1]; display.syncExec(new Runnable() { public void run() { color[0] = display.getSystemColor(SWT.COLOR_WIDGET_BACKGROUND); } }); return color[0]; }
protected Image getDialogImage() { // create image return PlatformUI.getWorkbench().getDisplay().getSystemImage(SWT.ICON_WARNING); }
@Override public Object handleStatus(IStatus status, final Object source) throws CoreException { PlatformUI.getWorkbench().getDisplay().asyncExec(() -> MessageDialog.openError(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), DebugUIMessages.GroupLaunch_Error, NLS.bind(DebugUIMessages.GroupLaunch_Cycle, source.toString()))); return null; }
@Override public Object handleStatus(IStatus status, Object source) throws CoreException { if (source instanceof String[]) { final String[] data = (String[]) source; PlatformUI.getWorkbench().getDisplay() .asyncExec(() -> MessageDialog.openError( PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), DebugUIMessages.GroupLaunch_Error, NLS.bind(DebugUIMessages.GroupLaunch_Cannot_launch, data[0], data[1]))); } return null; }
void removeKeyScrolling() { if (keyScrollingFilter != null) { keyScrollingEnabled = false; Display display = PlatformUI.getWorkbench().getDisplay(); if (display != null) { display.removeFilter(SWT.KeyDown, keyScrollingFilter); display.removeFilter(SWT.Traverse, keyScrollingFilter); } keyScrollingFilter = null; } }
public void earlyStartup() { IPreferenceStore store = GlancePlugin.getDefault().getPreferenceStore(); if (store.getBoolean(PANEL_STARTUP)) { PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() { public void run() { SearchManager.getIntance().startup(); } }); } } }
private void fireChanges() { Display display= PlatformUI.getWorkbench().getDisplay(); if (display != null && !display.isDisposed()) { postAsyncUpdate(display); } }
public void copyToClipboard(Control activeControl) { String text = getClipboardText(activeControl); if (text.length() == 0) return; Clipboard clipboard = new Clipboard(PlatformUI.getWorkbench().getDisplay()); clipboard.setContents(new Object[] {text}, new Transfer[] {TextTransfer.getInstance()}); clipboard.dispose(); }