Refine search
private ITextEditor getActiveEditor() { IWorkbenchWindow window= PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (window != null) { IWorkbenchPage page= window.getActivePage(); if (page != null) { IEditorPart editor= page.getActiveEditor(); if (editor instanceof ITextEditor) return (JavaEditor) editor; } } return null; }
/** * Creates a new instance of AttributeValueDialog. */ public BinaryAttributeDialog( String initialValue ) { super( PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell() ); this.initialValue = initialValue; }
public ISelection getSelection() { IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (window != null && window.getSelectionService() != null) { return window.getSelectionService().getSelection(); } return null; }
private boolean isClosing(final IWorkbenchPage page) { IWorkbenchWindow pageWindow = page.getWorkbenchWindow(); boolean isWorkbenchClosing = pageWindow.getWorkbench().isClosing(); if (isWorkbenchClosing) { return true; } boolean isWorkbenchPageWindowClosing = pageWindow.isClosing(); if (isWorkbenchPageWindowClosing) { return true; } return false; }
@Override public void init(IWorkbenchWindow window) { this.window = window; this.shell = window.getShell(); window.getSelectionService().addPostSelectionListener(selectionListener); window.getActivePage().addPartListener(targetPartListener); }
public void init(IWorkbenchWindow window) { this.window = window; this.shell = window.getShell(); window.getSelectionService().addPostSelectionListener(selectionListener); }
protected void jumpToMarker(IMarker marker) throws CoreException { // RISK Untested IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); IDE.openEditor(page, marker); }
@Override public void run() { IWorkbenchPage page1 = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); try { page1.openEditor(new FileEditorInput(file), "taeconfigurator.editors.MultiPageEditor"); } catch (PartInitException e) { } } });
@Override public void run(final IAction action) { if (fWindow != null) { final JarImportWizard wizard= new JarImportWizard(true); final ISelection selection= fWindow.getSelectionService().getSelection(); if (selection instanceof IStructuredSelection) wizard.init(fWindow.getWorkbench(), (IStructuredSelection) selection); final WizardDialog dialog= new WizardDialog(fWindow.getShell(), wizard); dialog.create(); dialog.getShell().setSize(Math.max(SIZING_WIZARD_WIDTH, dialog.getShell().getSize().x), SIZING_WIZARD_HEIGHT); PlatformUI.getWorkbench().getHelpSystem().setHelp(dialog.getShell(), IJavaHelpContextIds.JARIMPORT_WIZARD_PAGE); dialog.open(); } }
@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; }
public void run() { PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().activate(_sqlEditor); } }
@Override public boolean performOk() { IWorkbenchPage activePage = PlatformUI.getWorkbench() .getActiveWorkbenchWindow() .getActivePage(); Map<IEditorInput, String> editorsToReopen = new HashMap<IEditorInput, String>(); for (IEditorReference editor : activePage.getEditorReferences()) { String id = editor.getId(); activePage.closeEditors(editorsToClose.toArray( new IEditorReference[editorsToClose.size()]), true); colorThemeManager.applyTheme(selectedThemeName); for (IEditorInput editorInput : editorsToReopen.keySet()) activePage.openEditor(editorInput, editorsToReopen.get(editorInput));
public void open() { IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); IWorkbenchPage activePage = window.getActivePage(); try { IDE.openEditor(activePage, file); } catch (PartInitException e) { WikiTextUiPlugin.getDefault().log(e); MessageDialog.openError(window.getShell(), Messages.MarkupHyperlinkDetector_unexpectedError, NLS.bind(Messages.MarkupHyperlinkDetector_openException, file.getName(), e.getMessage())); } } }
@Override public final void createPartControl(Composite parent) { internalCreatePartControl(parent); inititalizeColors(); getSite().getWorkbenchWindow().getPartService().addPartListener(fPartListener); createContextMenu(); createActions(); fillActionBars(getViewSite().getActionBars()); PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), getHelpContextId()); }
/** * Installs this AST provider. */ void install() { // Create and register activation listener fActivationListener= new ActivationListener(); PlatformUI.getWorkbench().addWindowListener(fActivationListener); // Ensure existing windows get connected IWorkbenchWindow[] windows= PlatformUI.getWorkbench().getWorkbenchWindows(); for (int i= 0, length= windows.length; i < length; i++) windows[i].getPartService().addPartListener(fActivationListener); }
protected IEditorPart openDefaultEditor(IStorage storage, URI uri) throws PartInitException { XtextReadonlyEditorInput editorInput = new XtextReadonlyEditorInput(storage); IWorkbenchPage page = getWorkbench().getActiveWorkbenchWindow().getActivePage(); return IDE.openEditor(page, editorInput, PlatformUI.getWorkbench().getEditorRegistry().getDefaultEditor( uri.lastSegment()).getId()); }
@Override public Object execute(ExecutionEvent event) { IWorkbench workbench = PlatformUI.getWorkbench(); ISelection sel = workbench.getActiveWorkbenchWindow().getSelectionService().getSelection(); IStructuredSelection structuredSel = null; if (sel != null && sel instanceof IStructuredSelection) { structuredSel = (IStructuredSelection)sel; } SmartImportWizard wizard = new SmartImportWizard(); wizard.init(workbench, structuredSel); new WizardDialog(workbench.getActiveWorkbenchWindow().getShell(), wizard).open(); return null; }
@Override public boolean isEnabled() { boolean enabled = false; IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (window != null) { enabled = window.getPages().length > 0; } return enabled; }
private IWorkbenchPart getActivePart() { IWorkbenchWindow activeWindow= getWorkbench().getActiveWorkbenchWindow(); if (activeWindow != null) { IWorkbenchPage activePage= activeWindow.getActivePage(); if (activePage != null) { return activePage.getActivePart(); } } return null; }
private ActionDelegateHelper() { fCurrentWindow= JDIDebugUIPlugin.getActiveWorkbenchWindow(); if (fCurrentWindow != null) { fCurrentWindow.getWorkbench().addWindowListener(this); fCurrentWindow.getPartService().addPartListener(this); IWorkbenchPage page= fCurrentWindow.getActivePage(); if (page != null) { IEditorPart part= page.getActiveEditor(); checkToSetTextEditor(part); } } }