X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.ui%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fui%2FLogicUIStandaloneGUI.java;h=a71cdde4951362496ba395ec673b51896af649c5;hb=ab6fe55865636188226545f5047a606ebd95674c;hp=64b442e33c04c8716cdbfd0578212a39931744c7;hpb=07faf07e3acb8b2afdc2bf65a46bc868faaed0f8;p=Mograsim.git diff --git a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/LogicUIStandaloneGUI.java b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/LogicUIStandaloneGUI.java index 64b442e3..a71cdde4 100644 --- a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/LogicUIStandaloneGUI.java +++ b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/LogicUIStandaloneGUI.java @@ -8,14 +8,13 @@ import org.eclipse.swt.widgets.Shell; import net.haspamelodica.swt.helper.zoomablecanvas.helper.ZoomableCanvasOverlay; import net.haspamelodica.swt.helper.zoomablecanvas.helper.ZoomableCanvasUserInput; import net.mograsim.logic.ui.model.ViewModel; -import net.mograsim.logic.ui.modeladapter.LogicModelParameters; /** * Standalone simulation visualizer graphical user interface. * * @author Daniel Kirschten */ -public class LogicUIStandaloneGUI +public class LogicUIStandaloneGUI implements Runnable { private final Display display; private final Shell shell; @@ -33,12 +32,6 @@ public class LogicUIStandaloneGUI userInput.buttonZoom = 2; userInput.enableUserInput(); new ZoomableCanvasOverlay(ui, null).enableScale(); - - // TODO don't do this here - LogicModelParameters params = new LogicModelParameters(); - params.gateProcessTime = 50; - params.wireTravelTime = 10; -// timeline = ViewLogicModelAdapter.convert(model, params); } public LogicUICanvas getLogicUICanvas() @@ -49,6 +42,7 @@ public class LogicUIStandaloneGUI /** * Opens the UI shell. Returns when the shell is closed. */ + @Override public void run() { shell.open();