Package icyllis.modernui.view.menu
@Internal
package icyllis.modernui.view.menu
The internal implementation of
Menu
API
and relevant components, controlling the creation and display of menus.-
ClassDescriptionA popup for a menu which will allow multiple submenus to appear in a cascading fashion, side by side.Implementation of the
ContextMenu
interface.The item view for each item in the ListView-based MenuViews.Implementation of theMenu
interface for creating a standard menu UI.Called by menu to notify of close and selection changes.Called by menu items to execute their associated actionInterface for a helper capable of presenting a menu.Base class for a menu popup abstraction - i.e., some type of menu, housed in a popup window environment.A MenuPresenter is responsible for building views for a Menu object.Called by menu implementation to notify another component of open/close events.Minimal interface for a menu view.Minimal interface for a menu item view.A list menu which can be shown and hidden and which is internally represented by a ListView.A standard menu popup in which when a submenu is opened, it replaces its parent menu in the viewport.The model for a sub menu, which is an extension of the menu.