protected PageRec doCreatePage(IWorkbenchPart part) { PageRec pageRec = null; if (part instanceof ComponentEditor) { ComponentEditor componentEditor = (ComponentEditor) part; BindingsInspectorPage page = new BindingsInspectorPage(componentEditor); initPage(page); page.createControl(getPageBook()); pageRec = new PageRec(part, page); } return pageRec; }
public void cursorPositionChanged(TextEditor editor, Point selectionRange) { if (getViewSite().getPage().isPartVisible(this)) { // pass the selection to the page BindingsInspectorPage page = (BindingsInspectorPage) getCurrentPage(); if (page != null) { page.cursorPositionChanged(editor, selectionRange); } } _lastEditor = editor; _lastSelectionRange = selectionRange; }
protected void doDestroyPage(IWorkbenchPart part, PageRec rec) { BindingsInspectorPage page = (BindingsInspectorPage) rec.page; page.dispose(); rec.dispose(); }
protected IPage createDefaultPage(PageBook book) { BindingsInspectorPage page = new BindingsInspectorPage(null); initPage(page); page.createControl(book); return page; }