[
https://issues.apache.org/jira/browse/PIVOT-181?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Todd Volkert resolved PIVOT-181.
--------------------------------
Resolution: Fixed
This is done. There is now a org.apache.pivot.wtk.MenuHandler interface, with
a configureContextMenu(Component component, Menu menu, int x, int y) method.
You can set a MenuHandler on any component.
Note that there are also configureMenuBar(Component component, MenuBar menuBar)
and cleanupMenuBar(Component component, MenuBar menuBar) methods in that
interface. These are not called into yet by anyone but are in the interface
for future expansion. They will be utilized in a future release.
> Context menu handler
> --------------------
>
> Key: PIVOT-181
> URL: https://issues.apache.org/jira/browse/PIVOT-181
> Project: Pivot
> Issue Type: New Feature
> Components: wtk
> Reporter: Todd Volkert
> Assignee: Todd Volkert
> Fix For: 1.3
>
>
> Create framework-level support for context menus by creating a
> Component.ContextMenuHandler interface. When the display host detects a
> right click, it will:
> 1) Get a reference to the lowest-level component that the mouse is over, and
> if that's non-null...
> 2) Construct the path from the display to that component, instantiate a
> MenuPopup
> 3) Walk the path, passing the menu popup's menu to each ContextMenuHandler
> that is found along the path
> 4) Open the menu popup if the menu is non-empty after the path has been walked
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.