@Override protected void openEditor(IEditorDescriptor editorDescriptor, boolean openUsingDescriptor) { super.openEditor(editorDescriptor, openUsingDescriptor); IEditorPart editor= ws.getPage().getActiveEditor(); Point selectedRange= v.getSelectedRange(); revealInEditor(editor, selectedRange.x, selectedRange.y); } });
@Override public void run() { super.run(); IEditorPart editor= ws.getPage().getActiveEditor(); Point selectedRange= v.getSelectedRange(); revealInEditor(editor, selectedRange.x, selectedRange.y); } };
protected void makeActions() { IWorkbenchSite ws = getSite().getWorkbenchSite(); if (ws != null) { openFileAction = new OpenFileInSystemEditorAction(ws.getPage()); if (includeOpenInCompare) openInCompareAction = new OpenInCompareAction(configuration); } }
@Override public void update() { final IWorkbenchPart part= fSite.getPage().getActivePart(); if (part != null) setActivePart(this, part); selectionChanged(this, fSelectionProvider.getSelection()); } }
protected void makeActions() { IWorkbenchSite ws = getSite().getWorkbenchSite(); if (ws != null) { openFileAction = new OpenFileInSystemEditorAction(ws.getPage()); if (includeOpenInCompare) openInCompareAction = new OpenInCompareAction(configuration); } }
@Override public void update() { final IWorkbenchPart part= fSite.getPage().getActivePart(); if (part != null) setActivePart(this, part); selectionChanged(this, fSelectionProvider.getSelection()); } }
IWorkbenchPage page= fSite.getPage(); if (page == null) return;
IWorkbenchPage page= fSite.getPage(); if (page == null) return;
IWorkbenchPage page= fSite.getPage(); if (page == null) return;
private static IWorkbenchPage getWorkbenchPage(ISynchronizePageSite site) { IWorkbenchPage page = null; if(site == null || site.getWorkbenchSite() == null) { IWorkbenchWindow window= PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (window != null) page = window.getActivePage(); } else { page = site.getWorkbenchSite().getPage(); } return page; }
private static IWorkbenchPage getWorkbenchPage(ISynchronizePageSite site) { IWorkbenchPage page = null; if(site == null || site.getWorkbenchSite() == null) { IWorkbenchWindow window= PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (window != null) page = window.getActivePage(); } else { page = site.getWorkbenchSite().getPage(); } return page; }
private static IWorkbenchPage getWorkbenchPage(ISynchronizePageSite site) { IWorkbenchPage page = null; if (site == null || site.getWorkbenchSite() == null) { IWorkbenchWindow window = getWorkbench().getActiveWorkbenchWindow(); if (window != null) page = window.getActivePage(); } else page = site.getWorkbenchSite().getPage(); return page; }
/** * {@inheritDoc} */ public void update() { final IWorkbenchPart part= fSite.getPage().getActivePart(); if (part != null) setActivePart(this, part); selectionChanged(this, fSite.getSelectionProvider().getSelection()); } }
private boolean canEnable(IStructuredSelection selection) { IEditorPart activeEditor = getSite().getPage().getActiveEditor(); if (activeEditor != null && activeEditor.getAdapter(SQLEditor.class) != null) { SQLEditor editor = (SQLEditor) activeEditor.getAdapter(SQLEditor.class); return selection.size() == 1 && selection.getFirstElement() instanceof IASTDeployable && editor.isConnected(); } return false; //FIXME: Shall we check the syntax errors? }
/** @see org.eclipse.core.commands.IHandler#execute(org.eclipse.core.commands.ExecutionEvent) */ public Object execute(final ExecutionEvent event) throws ExecutionException { IResource[] selected = getSelectedResources(); if (selected.length != 1 || !(selected[0] instanceof IStorage)) return null; Repository repository = getRepository(); if (repository == null) return null; RepositoryMapping mapping = RepositoryMapping.getMapping(selected[0] .getProject()); if (mapping == null) return null; String path = mapping.getRepoRelativePath(selected[0]); IStorage storage = (IStorage) selected[0]; Shell shell = HandlerUtil.getActiveShell(event); IWorkbenchPage page = HandlerUtil.getActiveSite(event).getPage(); JobUtil.scheduleUserJob(new BlameOperation(repository, storage, path, null, shell, page), UIText.ShowBlameHandler_JobName, JobFamilies.BLAME); return null; }
private void addOpenWithMenu(IMenuManager menu) { ISelection selection= getContext().getSelection(); if (selection.isEmpty() || !(selection instanceof IStructuredSelection)) return; IStructuredSelection ss= (IStructuredSelection)selection; if (ss.size() != 1) return; Object o= ss.getFirstElement(); if (!(o instanceof IAdaptable)) return; IAdaptable element= (IAdaptable)o; Object resource= element.getAdapter(IResource.class); if (!(resource instanceof IFile)) return; // Create a menu. IMenuManager submenu= new MenuManager(ActionMessages.OpenWithMenu_label); submenu.add(new OpenWithMenu(fSite.getPage(), (IFile) resource)); // Add the submenu. menu.appendToGroup(IContextMenuConstants.GROUP_OPEN, submenu); } }
private void addOpenWithMenu(IMenuManager menu) { ISelection selection= getContext().getSelection(); if (selection.isEmpty() || !(selection instanceof IStructuredSelection)) return; IStructuredSelection ss= (IStructuredSelection)selection; if (ss.size() != 1) return; Object o= ss.getFirstElement(); if (!(o instanceof IAdaptable)) return; IAdaptable element= (IAdaptable)o; Object resource= element.getAdapter(IResource.class); if (!(resource instanceof IFile)) return; // Create a menu. IMenuManager submenu= new MenuManager(ActionMessages.OpenWithMenu_label); submenu.add(new OpenWithMenu(fSite.getPage(), (IFile) resource)); // Add the submenu. menu.appendToGroup(IContextMenuConstants.GROUP_OPEN, submenu); } }
private void addOpenWithMenu(IMenuManager menu) { ISelection selection= getContext().getSelection(); if (selection.isEmpty() || !(selection instanceof IStructuredSelection)) return; IStructuredSelection ss= (IStructuredSelection)selection; if (ss.size() != 1) return; Object o= ss.getFirstElement(); if (!(o instanceof IAdaptable)) return; IAdaptable element= (IAdaptable)o; Object resource= element.getAdapter(IResource.class); if (!(resource instanceof IFile)) return; // Create a menu. IMenuManager submenu= new MenuManager(ActionMessages.OpenWithMenu_label); submenu.add(new OpenWithMenu(fSite.getPage(), (IFile) resource)); // Add the submenu. menu.appendToGroup(IContextMenuConstants.GROUP_OPEN, submenu); } }
MenuManager submenu2 = new MenuManager(TeamUIMessages.OpenWithActionGroup_0); submenu2.add(new OpenWithMenu(ws.getPage(), resource)); manager.insertAfter("file", submenu2); //$NON-NLS-1$ OpenFileAction openFileAction = new OpenFileAction(ws.getPage()); openFileAction.selectionChanged(selection); manager.insertAfter("file", openFileAction); //$NON-NLS-1$