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;fp=net.mograsim.logic.model.editor%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Feditor%2Fui%2FEditorGUI.java;h=28e285546129b937ade34a86711fd2be72a1e245;hb=9e9a77976efe36de6ae82e74a013cd07a17dd352;hp=06f9f4b7621d4161dead1099e5edd45105cf0ced;hpb=9f521887b6635266d0d12c6f385b814370e7b37f;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 06f9f4b7..28e28554 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 @@ -1,5 +1,7 @@ package net.mograsim.logic.model.editor.ui; +import java.io.IOException; + import org.eclipse.swt.SWT; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.events.SelectionListener; @@ -95,7 +97,15 @@ public class EditorGUI //TODO // DropDownEntry newEntry = new DropDownEntry("New", e -> { // }); - DropDownEntry loadEntry = new DropDownEntry("Load", e -> SaveLoadManager.openLoadDialog()); + DropDownEntry loadEntry = new DropDownEntry("Load", e -> { + try + { + SaveLoadManager.openLoadDialog(); + } catch (IOException e1) + { + editor.dialogManager.openWarningDialog("Failed to load Component!", e1.getMessage()); + } + }); DropDownEntry saveEntry = new DropDownEntry("Save", e -> editor.save()); DropDownEntry saveAsEntry = new DropDownEntry("Save as...", e -> editor.saveAs());