From d32d1976dd699e320d90569411b7f0bd2aa5831c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Przemys=C5=82aw=20Pluta?= Date: Sun, 21 Feb 2021 22:54:48 +0100 Subject: [PATCH] [Editor] Reorganize main menu bar --- .../base/editor/main/view/MainMenuView.kt | 57 ++++++++----------- 1 file changed, 25 insertions(+), 32 deletions(-) diff --git a/editor/src/main/kotlin/com/bartlomiejpluta/base/editor/main/view/MainMenuView.kt b/editor/src/main/kotlin/com/bartlomiejpluta/base/editor/main/view/MainMenuView.kt index c7510418..26587277 100644 --- a/editor/src/main/kotlin/com/bartlomiejpluta/base/editor/main/view/MainMenuView.kt +++ b/editor/src/main/kotlin/com/bartlomiejpluta/base/editor/main/view/MainMenuView.kt @@ -10,51 +10,44 @@ class MainMenuView : View() { override val root = menubar { menu("File") { - menu("New") { - item("Project...") { - action { - mainController.createEmptyProject() - } + item("New project...") { + action { + mainController.createEmptyProject() } + } + + item("Open project...") { + action { + mainController.openProject() + } + } + } + + menu("Project") { + enableWhen(projectContext.projectProperty.isNotNull) + + menu("Create") { item("Map...") { - enableWhen(projectContext.projectProperty.isNotNull) action { mainController.createEmptyMap() } } } - menu("Open") { - item("Project...") { + menu("Import") { + item("Tile Set...") { action { - mainController.openProject() + mainController.importTileSet() + } + } + + item("Image...") { + action { + mainController.importImage() } } } } - - menu("Project") { - item("Import Tile Set...") { - enableWhen(projectContext.projectProperty.isNotNull) - - action { - mainController.importTileSet() - } - } - - item("Import Image...") { - enableWhen(projectContext.projectProperty.isNotNull) - - action { - mainController.importImage() - } - } - } - - menu("Edit") { - item("Undo") - item("Redo") - } } } \ No newline at end of file