in kit/src/main/java/com/oracle/javafx/scenebuilder/kit/editor/util/ContextMenuController.java [343:518]
private void initializeMenuItems() {
copyMenuItem = new MenuItem(I18N.getString("menu.title.copy"));
copyMenuItem.setOnAction(onActionEventHandler);
copyMenuItem.setUserData(new ControlActionController(ControlAction.COPY));
selectParentMenuItem = new MenuItem(I18N.getString("menu.title.select.parent"));
selectParentMenuItem.setOnAction(onActionEventHandler);
selectParentMenuItem.setUserData(new ControlActionController(ControlAction.SELECT_PARENT));
editIncludedFileMenuItem = new MenuItem(I18N.getString("menu.title.edit.included.default"));
editIncludedFileMenuItem.setOnAction(onActionEventHandler);
editIncludedFileMenuItem.setUserData(new ControlActionController(ControlAction.EDIT_INCLUDED_FILE));
revealIncludedFileMenuItem = new MenuItem(I18N.getString("menu.title.reveal.included.default"));
revealIncludedFileMenuItem.setOnAction(onActionEventHandler);
revealIncludedFileMenuItem.setUserData(new ControlActionController(ControlAction.REVEAL_INCLUDED_FILE));
cutMenuItem = new MenuItem(I18N.getString("menu.title.cut"));
cutMenuItem.setOnAction(onActionEventHandler);
cutMenuItem.setUserData(new EditActionController(EditAction.CUT));
pasteMenuItem = new MenuItem(I18N.getString("menu.title.paste"));
pasteMenuItem.setOnAction(onActionEventHandler);
pasteMenuItem.setUserData(new EditActionController(EditAction.PASTE));
pasteIntoMenuItem = new MenuItem(I18N.getString("menu.title.paste.into"));
pasteIntoMenuItem.setOnAction(onActionEventHandler);
pasteIntoMenuItem.setUserData(new EditActionController(EditAction.PASTE_INTO));
duplicateMenuItem = new MenuItem(I18N.getString("menu.title.duplicate"));
duplicateMenuItem.setOnAction(onActionEventHandler);
duplicateMenuItem.setUserData(new EditActionController(EditAction.DUPLICATE));
deleteMenuItem = new MenuItem(I18N.getString("menu.title.delete"));
deleteMenuItem.setOnAction(onActionEventHandler);
deleteMenuItem.setUserData(new EditActionController(EditAction.DELETE));
fitToParentMenuItem = new MenuItem(I18N.getString("menu.title.fit"));
fitToParentMenuItem.setOnAction(onActionEventHandler);
fitToParentMenuItem.setUserData(new EditActionController(EditAction.FIT_TO_PARENT));
useComputedSizesMenuItem = new MenuItem(I18N.getString("menu.title.use.computed.sizes"));
useComputedSizesMenuItem.setOnAction(onActionEventHandler);
useComputedSizesMenuItem.setUserData(new EditActionController(EditAction.USE_COMPUTED_SIZES));
bringToFrontMenuItem = new MenuItem(I18N.getString("menu.title.front"));
bringToFrontMenuItem.setOnAction(onActionEventHandler);
bringToFrontMenuItem.setUserData(new EditActionController(EditAction.BRING_TO_FRONT));
sendToBackMenuItem = new MenuItem(I18N.getString("menu.title.back"));
sendToBackMenuItem.setOnAction(onActionEventHandler);
sendToBackMenuItem.setUserData(new EditActionController(EditAction.SEND_TO_BACK));
bringForwardMenuItem = new MenuItem(I18N.getString("menu.title.forward"));
bringForwardMenuItem.setOnAction(onActionEventHandler);
bringForwardMenuItem.setUserData(new EditActionController(EditAction.BRING_FORWARD));
sendBackwardMenuItem = new MenuItem(I18N.getString("menu.title.backward"));
sendBackwardMenuItem.setOnAction(onActionEventHandler);
sendBackwardMenuItem.setUserData(new EditActionController(EditAction.SEND_BACKWARD));
wrapInMenu = new Menu(I18N.getString("menu.title.wrap"));
wrapInAnchorPaneMenuItem = new MenuItem("AnchorPane");
wrapInAnchorPaneMenuItem.setOnAction(onActionEventHandler);
wrapInAnchorPaneMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_ANCHOR_PANE));
wrapInBorderPaneMenuItem = new MenuItem("BorderPane");
wrapInBorderPaneMenuItem.setOnAction(onActionEventHandler);
wrapInBorderPaneMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_BORDER_PANE));
wrapInButtonBarMenuItem = new MenuItem("ButtonBar");
wrapInButtonBarMenuItem.setOnAction(onActionEventHandler);
wrapInButtonBarMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_BUTTON_BAR));
wrapInDialogPaneMenuItem = new MenuItem("DialogPane");
wrapInDialogPaneMenuItem.setOnAction(onActionEventHandler);
wrapInDialogPaneMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_DIALOG_PANE));
wrapInFlowPaneMenuItem = new MenuItem("FlowPane");
wrapInFlowPaneMenuItem.setOnAction(onActionEventHandler);
wrapInFlowPaneMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_FLOW_PANE));
wrapInGridPaneMenuItem = new MenuItem("GridPane");
wrapInGridPaneMenuItem.setOnAction(onActionEventHandler);
wrapInGridPaneMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_GRID_PANE));
wrapInHBoxMenuItem = new MenuItem("HBox");
wrapInHBoxMenuItem.setOnAction(onActionEventHandler);
wrapInHBoxMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_HBOX));
wrapInPaneMenuItem = new MenuItem("Pane");
wrapInPaneMenuItem.setOnAction(onActionEventHandler);
wrapInPaneMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_PANE));
wrapInScrollPaneMenuItem = new MenuItem("ScrollPane");
wrapInScrollPaneMenuItem.setOnAction(onActionEventHandler);
wrapInScrollPaneMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_SCROLL_PANE));
wrapInSplitPaneMenuItem = new MenuItem("SplitPane");
wrapInSplitPaneMenuItem.setOnAction(onActionEventHandler);
wrapInSplitPaneMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_SPLIT_PANE));
wrapInStackPaneMenuItem = new MenuItem("StackPane");
wrapInStackPaneMenuItem.setOnAction(onActionEventHandler);
wrapInStackPaneMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_STACK_PANE));
wrapInTabPaneMenuItem = new MenuItem("TabPane");
wrapInTabPaneMenuItem.setOnAction(onActionEventHandler);
wrapInTabPaneMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_TAB_PANE));
wrapInTilePaneMenuItem = new MenuItem("TilePane");
wrapInTilePaneMenuItem.setOnAction(onActionEventHandler);
wrapInTilePaneMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_TILE_PANE));
wrapInTextFlowMenuItem = new MenuItem("TextFlow");
wrapInTextFlowMenuItem.setOnAction(onActionEventHandler);
wrapInTextFlowMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_TEXT_FLOW));
wrapInTitledPaneMenuItem = new MenuItem("TitledPane");
wrapInTitledPaneMenuItem.setOnAction(onActionEventHandler);
wrapInTitledPaneMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_TITLED_PANE));
wrapInToolBarMenuItem = new MenuItem("ToolBar");
wrapInToolBarMenuItem.setOnAction(onActionEventHandler);
wrapInToolBarMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_TOOL_BAR));
wrapInVBoxMenuItem = new MenuItem("VBox");
wrapInVBoxMenuItem.setOnAction(onActionEventHandler);
wrapInVBoxMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_VBOX));
wrapInGroupMenuItem = new MenuItem("Group");
wrapInGroupMenuItem.setOnAction(onActionEventHandler);
wrapInGroupMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_GROUP));
wrapInSeparatorMenuItem = new SeparatorMenuItem();
wrapInSceneMenuItem = new MenuItem("Scene");
wrapInSceneMenuItem.setOnAction(onActionEventHandler);
wrapInSceneMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_SCENE));
wrapInStageMenuItem = new MenuItem("Stage");
wrapInStageMenuItem.setOnAction(onActionEventHandler);
wrapInStageMenuItem.setUserData(new EditActionController(EditAction.WRAP_IN_STAGE));
wrapInMenu.getItems().setAll(
wrapInAnchorPaneMenuItem,
wrapInBorderPaneMenuItem,
wrapInButtonBarMenuItem,
wrapInDialogPaneMenuItem,
wrapInFlowPaneMenuItem,
wrapInGridPaneMenuItem,
wrapInGroupMenuItem,
wrapInHBoxMenuItem,
wrapInPaneMenuItem,
wrapInScrollPaneMenuItem,
wrapInSplitPaneMenuItem,
wrapInStackPaneMenuItem,
wrapInTabPaneMenuItem,
wrapInTextFlowMenuItem,
wrapInTilePaneMenuItem,
wrapInTitledPaneMenuItem,
wrapInToolBarMenuItem,
wrapInVBoxMenuItem,
wrapInSeparatorMenuItem,
wrapInSceneMenuItem,
wrapInStageMenuItem);
unwrapMenuItem = new MenuItem(I18N.getString("menu.title.unwrap"));
unwrapMenuItem.setOnAction(onActionEventHandler);
unwrapMenuItem.setUserData(new EditActionController(EditAction.UNWRAP));
// GridPane specifics
gridPaneMenu = new Menu(I18N.getString("menu.title.grid"));
moveRowAboveMenuItem = new MenuItem(I18N.getString("menu.title.grid.move.row.above"));
moveRowAboveMenuItem.setOnAction(onActionEventHandler);
moveRowAboveMenuItem.setUserData(new EditActionController(EditAction.MOVE_ROW_ABOVE));
moveRowBelowMenuItem = new MenuItem(I18N.getString("menu.title.grid.move.row.below"));
moveRowBelowMenuItem.setOnAction(onActionEventHandler);
moveRowBelowMenuItem.setUserData(new EditActionController(EditAction.MOVE_ROW_BELOW));
moveColumnBeforeMenuItem = new MenuItem(I18N.getString("menu.title.grid.move.column.before"));
moveColumnBeforeMenuItem.setOnAction(onActionEventHandler);
moveColumnBeforeMenuItem.setUserData(new EditActionController(EditAction.MOVE_COLUMN_BEFORE));
moveColumnAfterMenuItem = new MenuItem(I18N.getString("menu.title.grid.move.column.after"));
moveColumnAfterMenuItem.setOnAction(onActionEventHandler);
moveColumnAfterMenuItem.setUserData(new EditActionController(EditAction.MOVE_COLUMN_AFTER));
addRowAboveMenuItem = new MenuItem(I18N.getString("menu.title.grid.add.row.above"));
addRowAboveMenuItem.setOnAction(onActionEventHandler);
addRowAboveMenuItem.setUserData(new EditActionController(EditAction.ADD_ROW_ABOVE));
addRowBelowMenuItem = new MenuItem(I18N.getString("menu.title.grid.add.row.below"));
addRowBelowMenuItem.setOnAction(onActionEventHandler);
addRowBelowMenuItem.setUserData(new EditActionController(EditAction.ADD_ROW_BELOW));
addColumnBeforeMenuItem = new MenuItem(I18N.getString("menu.title.grid.add.column.before"));
addColumnBeforeMenuItem.setOnAction(onActionEventHandler);
addColumnBeforeMenuItem.setUserData(new EditActionController(EditAction.ADD_COLUMN_BEFORE));
addColumnAfterMenuItem = new MenuItem(I18N.getString("menu.title.grid.add.column.after"));
addColumnAfterMenuItem.setOnAction(onActionEventHandler);
addColumnAfterMenuItem.setUserData(new EditActionController(EditAction.ADD_COLUMN_AFTER));
increaseRowSpan = new MenuItem(I18N.getString("menu.title.grid.increase.row.span"));
increaseRowSpan.setOnAction(onActionEventHandler);
increaseRowSpan.setUserData(new EditActionController(EditAction.INCREASE_ROW_SPAN));
decreaseRowSpan = new MenuItem(I18N.getString("menu.title.grid.decrease.row.span"));
decreaseRowSpan.setOnAction(onActionEventHandler);
decreaseRowSpan.setUserData(new EditActionController(EditAction.DECREASE_ROW_SPAN));
increaseColumnSpan = new MenuItem(I18N.getString("menu.title.grid.increase.column.span"));
increaseColumnSpan.setOnAction(onActionEventHandler);
increaseColumnSpan.setUserData(new EditActionController(EditAction.INCREASE_COLUMN_SPAN));
decreaseColumnSpan = new MenuItem(I18N.getString("menu.title.grid.decrease.column.span"));
decreaseColumnSpan.setOnAction(onActionEventHandler);
decreaseColumnSpan.setUserData(new EditActionController(EditAction.DECREASE_COLUMN_SPAN));
wrapInMenu.setOnShowing(onShowingMenuEventHandler);
gridPaneMenu.setOnShowing(onShowingMenuEventHandler);
}