- 
    Enhancement 
- 
    Resolution: Fixed
- 
     P4 P4
- 
    7u40
- 
    None
                    Today SB defines a single contextual menu whatever the selection is.
Then, menu items are enabled/disabled depending on the selection.
The contextual menu could be reworked to be more "selection dependent".
It could define :
- a common basis menu items : same menu items whatever the selection is, enabled or disabled depending on the context (ex : copy, paste, delete...)
- some specific menu items depending on the selection. These menu items will be added / removed depending on the selection.
Obviously, if added, the menu items will be enabled.
For example, the Grid Pane menu items could be added only when a Grid Pane element is selected.
Then, the menu items "Move Row/Column ... " could be added only when a row/column is selected... etc...
            
Then, menu items are enabled/disabled depending on the selection.
The contextual menu could be reworked to be more "selection dependent".
It could define :
- a common basis menu items : same menu items whatever the selection is, enabled or disabled depending on the context (ex : copy, paste, delete...)
- some specific menu items depending on the selection. These menu items will be added / removed depending on the selection.
Obviously, if added, the menu items will be enabled.
For example, the Grid Pane menu items could be added only when a Grid Pane element is selected.
Then, the menu items "Move Row/Column ... " could be added only when a row/column is selected... etc...
- relates to
- 
                    JDK-8122664 Menu for GridPane is confusing as it can simultaneously show items related to GridPane and a selected Row/Column -           
- Closed
 
-