X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model.editor%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Feditor%2Fui%2FEditorGUI.java;h=17e12ebb07ae4179ea79115a87da305c7bfa337c;hb=8bed58cd47f4e53a0a83e066d38864aa6875502f;hp=7fd7323626205e738eb3cab3505c567e6c68fda8;hpb=4c9a2240352c246c76a056687a2d68208137b667;p=Mograsim.git diff --git a/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/ui/EditorGUI.java b/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/ui/EditorGUI.java index 7fd73236..17e12ebb 100644 --- a/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/ui/EditorGUI.java +++ b/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/ui/EditorGUI.java @@ -24,7 +24,7 @@ import net.haspamelodica.swt.helper.zoomablecanvas.helper.ZoomableCanvasOverlay; import net.haspamelodica.swt.helper.zoomablecanvas.helper.ZoomableCanvasUserInput; import net.mograsim.logic.model.editor.Editor; import net.mograsim.logic.model.editor.SaveLoadManager; -import net.mograsim.logic.model.serializing.IndirectGUIComponentCreator; +import net.mograsim.logic.model.serializing.IndirectModelComponentCreator; public class EditorGUI { @@ -95,8 +95,7 @@ public class EditorGUI ToolItem file = new ToolItem(toolBar, SWT.DROP_DOWN); // TODO -// DropDownEntry newEntry = new DropDownEntry("New", e -> { -// }); + DropDownEntry newEntry = new DropDownEntry("New", e -> Editor.openNewEditor()); DropDownEntry loadEntry = new DropDownEntry("Load", e -> { try @@ -111,7 +110,7 @@ public class EditorGUI DropDownEntry saveEntry = new DropDownEntry("Save", e -> editor.save()); DropDownEntry saveAsEntry = new DropDownEntry("Save as...", e -> editor.saveAs()); - DropDownEntry[] entries = new DropDownEntry[] { loadEntry, saveEntry, saveAsEntry }; + DropDownEntry[] entries = new DropDownEntry[] { newEntry, loadEntry, saveEntry, saveAsEntry }; setupDrowpDownMenu(file, entries); @@ -211,7 +210,7 @@ public class EditorGUI public void refreshAddList() { - addList.setItems(IndirectGUIComponentCreator.getStandardComponentIDs().keySet().stream().sorted().toArray(String[]::new)); + addList.setItems(IndirectModelComponentCreator.getStandardComponentIDs().keySet().stream().sorted().toArray(String[]::new)); addList.select(0); } @@ -230,5 +229,4 @@ public class EditorGUI if (!display.readAndDispatch()) display.sleep(); } - -} +} \ No newline at end of file