Uses of Class
org.evoludo.ui.ContextMenu
Packages that use ContextMenu
Package
Description
The GWT graphics for rendering and visualizing evolutionary models.
The views to visualize results and interact with evolutionary models.
Extensions to the GWT user interface elements.
-
Uses of ContextMenu in org.evoludo.graphics
Fields in org.evoludo.graphics declared as ContextMenuModifier and TypeFieldDescriptionprotected ContextMenuAbstractGraph.contextMenuThe reference to the (shared) context menu.Methods in org.evoludo.graphics with parameters of type ContextMenuModifier and TypeMethodDescriptionprotected voidAbstractGraph.addClearMenu(ContextMenu menu) Add a clear-history entry to the context menu when this graph stores history.private voidGenericPopGraph.addDebugSubmenu(ContextMenu menu, int x, int y) Helper method to process the debug submenu logic for context menu.private voidPopGraph2D.addLegendPositionItem(ContextMenu menu, String label, GraphStyle.Position position) Add radio item for selecting legend position.private voidPopGraph2D.addLegendPositionMenu(ContextMenu menu) Add submenu to select the legend position.protected voidAbstractGraph.addLogScaleMenu(ContextMenu menu) Add logarithmic scale menu item to context menu if graph supports log scale ony-axis.private voidS3Graph.addSetTraitMenu(ContextMenu menu, int x, int y) Helper method to process the select traits submenu.private voidS3Graph.addSwapOrderMenu(ContextMenu menu, int x, int y) Helper method to process the swap order submenu logic of the context menu.protected voidAbstractGraph.addZoomMenu(ContextMenu menu) Add zoom menu items to context menu if graph supports zooming.protected voidPopGraph2D.addZoomMenu(ContextMenu menu) voidAbstractGraph.populateContextMenuAt(ContextMenu menu, int x, int y) Populate context menumenuin listening widget at (relative) position(x,y).voidGenericPopGraph.populateContextMenuAt(ContextMenu menu, int x, int y) voidHistoGraph.populateContextMenuAt(ContextMenu menu, int x, int y) voidLineGraph.populateContextMenuAt(ContextMenu menu, int x, int y) voidParaGraph.populateContextMenuAt(ContextMenu menu, int x, int y) voidS3Graph.populateContextMenuAt(ContextMenu menu, int x, int y) protected voidDistrGraph2D.populateGraphContextMenu(ContextMenu menu, int x, int y) protected voidGenericPopGraph.populateGraphContextMenu(ContextMenu menu, int x, int y) Opportunity for subclasses to contribute menu items after graph-local entries such as clear/debug and before the generic zoom/view items.protected voidPopGraph1D.populateGraphContextMenu(ContextMenu menu, int x, int y) voidAbstractGraph.populateLocalAxesMenu(ContextMenu menu) Opportunity for graph subclasses to contribute graph-local entries to the shared axes submenu assembled by the owning view.voidHistoGraph.populateLocalAxesMenu(ContextMenu axesMenu) voidLineGraph.populateLocalAxesMenu(ContextMenu axesMenu) voidPopGraph1D.populateLocalAxesMenu(ContextMenu axesMenu) protected voidAbstractGraph.populateZoomMenu(ContextMenu menu) Populate the zoom submenu with standard zoom actions.protected voidLineGraph.populateZoomMenu(ContextMenu menu) protected voidParaGraph.populateZoomMenu(ContextMenu menu) -
Uses of ContextMenu in org.evoludo.simulator.views
Fields in org.evoludo.simulator.views declared as ContextMenuModifier and TypeFieldDescriptionprotected ContextMenuConsole.contextMenuThe context menu for the console.Methods in org.evoludo.simulator.views with parameters of type ContextMenuModifier and TypeMethodDescriptionfinal voidAbstractView.addAxesMenu(ContextMenu menu, AbstractGraph<?> sourceGraph) Add the shared axes submenu, composed from graph-local entries followed by view-level entries.private voidDistribution.addBinsMenu(ContextMenu menu) Add binning controls to the context menu.voidAbstractView.addBufferSizeMenu(ContextMenu menu) Add a synchronized buffer-size menu for all buffered data sources in this view.private voidPhase2D.addDisabledSpeciesName(Module<?> mod, ContextMenu menu) Add a disabled menu entry used as species header.private voidHistogram.addHistogramBinsMenu(ContextMenu menu) Add submenu for selecting the number of bins in trait/fitness histograms.protected voidAbstractView.populateAxesMenu(ContextMenu menu, AbstractGraph<?> sourceGraph) Opportunity for the view to contribute view-level entries to the shared axes submenu.protected voidPhase2D.populateAxesMenu(ContextMenu axesMenu, AbstractGraph<?> sourceGraph) voidAbstractView.populateContextMenu(ContextMenu menu) Opportunity for the controller to add functionality to the context menu (optional implementation).voidConsole.populateContextMenu(ContextMenu menu) voidDistribution.populateContextMenu(ContextMenu menu) voidHistogram.populateContextMenu(ContextMenu menu) Populate context menu with histogram-specific actions.voidPhase2D.populateContextMenu(ContextMenu menu) voidPop3D.populateContextMenu(ContextMenu menu) voidAbstractView.populateContextMenuAt(ContextMenu menu, int node) Opportunity for the controller to add functionality to the context menu (optional implementation).voidConsole.populateContextMenuAt(ContextMenu menu, int x, int y) private voidPhase2D.populateTraitItems(List<? extends Module<?>> species, boolean isMultispecies, ContextMenu traitXMenu, ContextMenu traitYMenu, ContextMenuCheckBoxItem[] traitXItems, ContextMenuCheckBoxItem[] traitYItems) Populate the trait menu items and optional species headers. -
Uses of ContextMenu in org.evoludo.ui
Fields in org.evoludo.ui declared as ContextMenuModifier and TypeFieldDescriptionprotected ContextMenuContextMenu.childMenuReference to current child menu ornullif no child menu is visible.private ContextMenuContextMenuItem.childMenuReference to submenu if this menu item controls one andnullotherwise.protected static ContextMenuContextMenu.contextMenuShared instance of context menu.protected ContextMenuContextMenu.parentMenuReference to the parent menu.Methods in org.evoludo.ui that return ContextMenuModifier and TypeMethodDescriptionContextMenu.getParentMenu()Get the parent menu.static ContextMenuContextMenu.sharedContextMenu()The context menu is added to theRootPanelof the GWT application and shared among all elements that sport a context menu.Methods in org.evoludo.ui with parameters of type ContextMenuModifier and TypeMethodDescriptionContextMenu.add(String name, ContextMenu submenu) Add new submenu to context menu.voidContextMenu.openChildMenu(ContextMenu child) Open submenuchild.voidContextMenu.Provider.populateContextMenuAt(ContextMenu menu, int x, int y) Populate context menumenuin listening widget at (relative) position(x,y).private static voidContextMenu.setupContextMenuHandlers(ContextMenu menu) Setup handlers to manage context menu visibility.private static voidContextMenu.setupContextMenuLocation(ContextMenu menu) Setup location of context menu in DOM.Constructors in org.evoludo.ui with parameters of type ContextMenuModifierConstructorDescriptionContextMenu(ContextMenu parent) Create new context submenu forparentmenu.ContextMenu(ContextMenu parent, String header) Create new context submenu forparentmenu with a header.ContextMenuItem(String name, ContextMenu child) Create a new context menu item with the titlenamethat controls the submenuchild.