/** * The <code>SashEditorSite</code> implementation of this * <code>IEditorSite</code> method forwards to the multi-page editor to * return the action bars. * * @return The action bars from the parent multi-page editor. */ public IActionBars getActionBars() { return _sashEditor.getEditorSite().getActionBars(); }
public void run() { _sqlEditor.getEditorSite().getPage().activate(_sqlEditor); } };
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EditingDomainActionBarContributor getActionBarContributor() { return (EditingDomainActionBarContributor)getEditorSite().getActionBarContributor(); }
@Override protected void registerPopupMenu(MenuManager popupMenuManager) { IEditorSite site = (IEditorSite) getPage().getSite(); site.registerContextMenu(site.getId() + ".plugins", popupMenuManager, fViewerPart.getViewer(), false); //$NON-NLS-1$ }
/** * This is called during startup. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void init(IEditorSite site, IEditorInput editorInput) throws PartInitException, PartInitException, PartInitException, PartInitException, PartInitException, PartInitException, PartInitException, PartInitException, PartInitException, PartInitException { setSite(site); setInputWithNotify(editorInput); setPartName(editorInput.getName()); site.setSelectionProvider(this); site.getPage().addPartListener(partListener); ResourcesPlugin.getWorkspace().addResourceChangeListener(resourceChangeListener, IResourceChangeEvent.POST_CHANGE); }
public void windowActivated(IWorkbenchWindow window) { if (window == getEditorSite().getWorkbenchWindow()) { /* * Workaround for problem described in * http://dev.eclipse.org/bugs/show_bug.cgi?id=11731 Will be * removed when SWT has solved the problem. */ window.getShell().getDisplay().asyncExec(new Runnable() { public void run() { handleActivation(); } }); } }
private void postImageChange(final Image newImage) { Shell shell= fJavaEditor.getEditorSite().getShell(); if (shell != null && !shell.isDisposed()) { shell.getDisplay().syncExec(new Runnable() { public void run() { fJavaEditor.updatedTitleImage(newImage); } }); } }
public void registerContextMenu(String menuId, MenuManager menuManager, ISelectionProvider selectionProvider) { editorSite.registerContextMenu(menuId, menuManager, selectionProvider); }
@Override protected void activateBreadcrumb() { fEditorSelection= getJavaEditor().getSelectionProvider().getSelection(); IEditorSite editorSite= getJavaEditor().getEditorSite(); editorSite.getKeyBindingService().setScopes(new String[] { "org.eclipse.jdt.ui.breadcrumbEditorScope" }); //$NON-NLS-1$ getJavaEditor().setActionsActivated(false); fBreadcrumbActionGroup.fillActionBars(editorSite.getActionBars()); }
public ISelectionProvider getSelectionProvider() { return editorSite.getSelectionProvider(); }
/** * @see org.eclipse.ui.forms.editor.FormPage#createFormContent(org.eclipse.ui.forms.IManagedForm) */ protected void createFormContent(IManagedForm managedForm) { Composite body = managedForm.getForm().getBody(); GridLayoutFactory.fillDefaults().numColumns(1).applyTo(body); viewer = new DiffViewer(body, new CompositeRuler(), SWT.V_SCROLL | SWT.H_SCROLL); viewer.setEditable(false); GridDataFactory.fillDefaults().grab(true, true) .applyTo(viewer.getControl()); MenuManager manager = new MenuManager(); addEditorActions(manager); Menu menu = manager.createContextMenu(viewer.getTextWidget()); IEditorSite site = getEditorSite(); site.setSelectionProvider(viewer); site.registerContextMenu( AbstractTextEditor.COMMON_EDITOR_CONTEXT_MENU_ID, manager, viewer, true); site.registerContextMenu( AbstractTextEditor.DEFAULT_EDITOR_CONTEXT_MENU_ID, manager, viewer, true); viewer.getTextWidget().setMenu(menu); formatDiff(); } }
public void setSelectionProvider(ISelectionProvider aSelectionProvider) { editorSite.setSelectionProvider(aSelectionProvider); }
public String getId() { return editorSite.getId(); }
@Override public void init(final IEditorSite site, final IEditorInput input) throws PartInitException { setSite(site); internalInit(site.getWorkbenchWindow(), site, input); fActivationListener= new ActivationListener(site.getWorkbenchWindow().getPartService()); }
private void postImageChange(final Image newImage) { Shell shell= fJavaEditor.getEditorSite().getShell(); if (shell != null && !shell.isDisposed()) { shell.getDisplay().syncExec(new Runnable() { @Override public void run() { fJavaEditor.updatedTitleImage(newImage); } }); } }
@Override public void registerContextMenu(MenuManager menu, ISelectionProvider provider) { if (getSite() instanceof IEditorSite) { IEditorSite es = (IEditorSite) getSite(); es.registerContextMenu(menu, provider, true); } }
@Override protected void registerPopupMenu(MenuManager popupMenuManager) { IEditorSite site = (IEditorSite) getPage().getSite(); site.registerContextMenu(site.getId() + ".requires", popupMenuManager, fViewerPart.getViewer(), false); //$NON-NLS-1$ }
public void setActiveEditor(IAction action, IEditorPart targetEditor) { workbenchPart = targetEditor; fDelegateAction = action; if (targetEditor != null && targetEditor.getEditorSite() != null && targetEditor.getEditorSite().getSelectionProvider() != null) { updateWith(targetEditor.getEditorSite().getSelectionProvider().getSelection()); } }
public void init(IEditorSite site, IEditorInput input) throws PartInitException { super.init(site, input); site.setSelectionProvider(new PostMultiPageSelectionProvider(this)); }
private static PDEFormEditor getOpenEditor(IProject project, String editorId) { ArrayList<?> list = fOpenPDEEditors.get(project); if (list == null) return null; for (int i = 0; i < list.size(); i++) { PDEFormEditor editor = (PDEFormEditor) list.get(i); if (editor.getEditorSite().getId().equals(editorId)) return editor; } return null; }