< 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 >