< prev index next >

application/org.openjdk.jmc.flightrecorder.ui/src/main/java/org/openjdk/jmc/flightrecorder/ui/pages/EventBrowserPage.java

Print this page

        

*** 183,193 **** treeSash = new SashForm(form.getBody(), SWT.HORIZONTAL); toolkit.adapt(treeSash); typeFilterTree = DataPageToolkit.buildEventTypeTree(treeSash, toolkit, this::onTypeChange, false); MCContextMenuManager mm = typeFilterTree.getMenuManager(); ! IAction addPageAction = ActionToolkit.action(this::addPage, Messages.EventBrowserPage_NEW_PAGE_USING_TYPES_ACTION, NEW_PAGE_ICON); mm.appendToGroup(MCContextMenuManager.GROUP_NEW, addPageAction); IAction typesWithoutEventsAction = ActionToolkit.checkAction(this::setTypesWithoutEvents, Messages.EventBrowserPage_DISPLAY_TYPES_WITHOUT_EVENTS, null); --- 183,193 ---- treeSash = new SashForm(form.getBody(), SWT.HORIZONTAL); toolkit.adapt(treeSash); typeFilterTree = DataPageToolkit.buildEventTypeTree(treeSash, toolkit, this::onTypeChange, false); MCContextMenuManager mm = typeFilterTree.getMenuManager(); ! IAction addPageAction = ActionToolkit.action(() -> DataPageToolkit.addPage(selectedTypes), Messages.EventBrowserPage_NEW_PAGE_USING_TYPES_ACTION, NEW_PAGE_ICON); mm.appendToGroup(MCContextMenuManager.GROUP_NEW, addPageAction); IAction typesWithoutEventsAction = ActionToolkit.checkAction(this::setTypesWithoutEvents, Messages.EventBrowserPage_DISPLAY_TYPES_WITHOUT_EVENTS, null);
*** 228,242 **** // typeFilterTree.getViewer().getTree().setTopItem(typeFilterTree.getViewer().getTree().getItem(topIndex)); // } list.getManager().setSelectionState(tableSelection); } - private void addPage() { - PageManager pm = FlightRecorderUI.getDefault().getPageManager(); - pm.makeRoot(pm.createPage(ItemHandlerPage.Factory.class, new ItemHandlerUiStandIn(selectedTypes))); - } - private void setTypesWithoutEvents(boolean checked) { showTypesWithoutEvents = checked; refreshTree(); } --- 228,237 ----
< prev index next >