@Override public void pageOpened(IWorkbenchPage page) { page.addPartListener(this); }
@Override public void pageOpened(IWorkbenchPage page) { page.addPartListener(this); }
@Override public void pageOpened(IWorkbenchPage page) { page.addPartListener(this); }
public void pageOpened(IWorkbenchPage page) { page.addPartListener(this); }
public void pageOpened(IWorkbenchPage page) { page.addPartListener(partListener); }
IWorkbenchPage page = ...; //adding a listener IPartListener2 pl = new IPartListener2() { // ... Other methods public void partClosed(IWorkbenchPartReference partRef) { //if(partRef.getId().equals(youreditor.id){ /* do something*/ } } }; page.addPartListener(pl);
public void init(IActionBars bars, IWorkbenchPage page) { Iterator e = fPartListeners.iterator(); while (e.hasNext()) { page.addPartListener((RetargetAction) e.next()); } initSourceViewerActionContributor(bars); super.init(bars, page); }
public static void registerEditorPart(IEditorPart editorPart) { IWorkbenchPage page = editorPart.getSite().getPage(); if (pageMap.containsKey(page)) { pageMap.get(page).add(editorPart); } else { Set<IEditorPart> editorParts = new HashSet<>(); editorParts.add(editorPart); pageMap.put(page, editorParts); page.addPartListener(ValidationPartListener.getInstance()); } }
public void init(IActionBars bars, IWorkbenchPage page) { Iterator e= fPartListeners.iterator(); while (e.hasNext()) page.addPartListener((RetargetAction) e.next()); super.init(bars, page); bars.setGlobalActionHandler(ITextEditorActionDefinitionIds.TOGGLE_SHOW_SELECTED_ELEMENT_ONLY, fTogglePresentation); bars.setGlobalActionHandler(IJavaEditorActionDefinitionIds.TOGGLE_MARK_OCCURRENCES, fToggleMarkOccurrencesAction); }
public void install(IWorkbenchPage page) { page.addPartListener(this); fIsVisible= page.isPartVisible(getViewPart()); if (fIsVisible) { installOnActiveEditor(page); } }
public void install(IWorkbenchPage page) { page.addPartListener(this); fIsVisible= page.isPartVisible(getViewPart()); if (fIsVisible) { installOnActiveEditor(page); } }
@Override public void init(IActionBars bars, IWorkbenchPage page) { fToggleBreadcrumbAction= new ToggleBreadcrumbAction(page); Iterator<RetargetAction> e= fPartListeners.iterator(); while (e.hasNext()) page.addPartListener(e.next()); super.init(bars, page); bars.setGlobalActionHandler(ITextEditorActionDefinitionIds.TOGGLE_SHOW_SELECTED_ELEMENT_ONLY, fTogglePresentation); bars.setGlobalActionHandler(IJavaEditorActionDefinitionIds.TOGGLE_MARK_OCCURRENCES, fToggleMarkOccurrencesAction); bars.setGlobalActionHandler(IJavaEditorActionDefinitionIds.TOGGLE_BREADCRUMB, fToggleBreadcrumbAction); }
@Override public void init(IActionBars bars, IWorkbenchPage page) { fToggleBreadcrumbAction= new ToggleBreadcrumbAction(page); Iterator<RetargetAction> e= fPartListeners.iterator(); while (e.hasNext()) page.addPartListener(e.next()); super.init(bars, page); bars.setGlobalActionHandler(ITextEditorActionDefinitionIds.TOGGLE_SHOW_SELECTED_ELEMENT_ONLY, fTogglePresentation); bars.setGlobalActionHandler(IJavaEditorActionDefinitionIds.TOGGLE_MARK_OCCURRENCES, fToggleMarkOccurrencesAction); bars.setGlobalActionHandler(IJavaEditorActionDefinitionIds.TOGGLE_BREADCRUMB, fToggleBreadcrumbAction); }
/** * Creates and registers a part listener with this event handler's page, * if one does not already exist. * * @since 2.1 */ protected void registerPartListener() { if (fPartListener == null) { fPartListener= new DebugViewPartListener(); getSite().getPage().addPartListener(fPartListener); } }
@Override public void init(IWorkbenchWindow window) { this.window = window; this.shell = window.getShell(); window.getSelectionService().addPostSelectionListener(selectionListener); window.getActivePage().addPartListener(targetPartListener); }
private void commonInit(IViewSite site) { site.getPage().addPartListener((IPartListener2) this); site.getWorkbenchWindow().addPageListener(this); site.getWorkbenchWindow().addPerspectiveListener(this); }
/** * Constructor for ValidateEditHandler. */ public ValidateEditListener(IWorkbenchPart part, ResourceStateValidator aValidator) { super(); fPart = part; fValidator = aValidator; if (part != null) part.getSite().getPage().addPartListener(this); if (getShell() != null) getShell().addShellListener(this); }
/** * @see IViewActionDelegate#init(IViewPart) */ @Override public void init(IViewPart view) { setView(view); DebugPlugin.getDefault().getBreakpointManager().addBreakpointListener(this); view.getViewSite().getPage().addPartListener(this); }
/** * @see IObjectActionDelegate#setActivePart(IAction, IWorkbenchPart) */ public void setActivePart(IAction action, IWorkbenchPart targetPart) { IWorkbenchPart oldPart= getPart(); if (oldPart != null) { getPart().getSite().getPage().removePartListener(this); } getBreakpointManager().addBreakpointListener(this); setPart(targetPart); targetPart.getSite().getPage().addPartListener(this); } }
/** * */ private void addPageAndPartSelectionListener() { // Initialize any selection based filtering pageSelectionListener = new ViewerPageSelectionListener(this); getSite().getPage().addPostSelectionListener(pageSelectionListener); partListener = getPartListener(); getSite().getPage().addPartListener(partListener); pageSelectionListener.selectionChanged(getSite().getPage().getActivePart(), getSite().getPage().getSelection()); }