diff --git a/sb4e/src/no/tobask/sb4e/editors/FXMLEditor.java b/sb4e/src/no/tobask/sb4e/editors/FXMLEditor.java index 97abf6f8324a003cd391f4f815f0a07c083e46de..b315d00849332a7b85e4d4c26bbc6f10788634eb 100644 --- a/sb4e/src/no/tobask/sb4e/editors/FXMLEditor.java +++ b/sb4e/src/no/tobask/sb4e/editors/FXMLEditor.java @@ -65,6 +65,7 @@ public class FXMLEditor extends EditorPart { private IAction copyHandler; private IAction cutHandler; private IAction pasteHandler; + private IAction deleteHandler; public IAction getUndoActionHandler() { return undoActionHandler; @@ -86,6 +87,10 @@ public class FXMLEditor extends EditorPart { return pasteHandler; } + public IAction getDeleteHandler() { + return deleteHandler; + } + public EditorController getEditorController() { return editorController; } @@ -163,6 +168,7 @@ public class FXMLEditor extends EditorPart { copyHandler = new SceneBuilderControlActionHandler(editorController, ControlAction.COPY); cutHandler = new SceneBuilderEditActionHandler(editorController, EditAction.CUT); pasteHandler = new SceneBuilderEditActionHandler(editorController, EditAction.PASTE); + deleteHandler = new SceneBuilderEditActionHandler(editorController, EditAction.DELETE); } private ChangeListener<Number> editorSelectionListener = (oV, oldNum, newNum) -> { diff --git a/sb4e/src/no/tobask/sb4e/editors/FXMLEditorContributor.java b/sb4e/src/no/tobask/sb4e/editors/FXMLEditorContributor.java index baaf2a51bd945b9fbca17399e921615af5f6480f..80e1ba097eb16d6a998de81755e7059383453452 100644 --- a/sb4e/src/no/tobask/sb4e/editors/FXMLEditorContributor.java +++ b/sb4e/src/no/tobask/sb4e/editors/FXMLEditorContributor.java @@ -20,6 +20,7 @@ public class FXMLEditorContributor extends EditorActionBarContributor { actionBars.setGlobalActionHandler(ActionFactory.COPY.getId(), editor.getCopyHandler()); actionBars.setGlobalActionHandler(ActionFactory.CUT.getId(), editor.getCutHandler()); actionBars.setGlobalActionHandler(ActionFactory.PASTE.getId(), editor.getPasteHandler()); + actionBars.setGlobalActionHandler(ActionFactory.DELETE.getId(), editor.getDeleteHandler()); actionBars.updateActionBars(); } }