Restructured the Preferences system
[Mograsim.git] / plugins / net.mograsim.logic.model.editor / src / net / mograsim / logic / model / editor / ui / EditorCanvas.java
index 3030103..5db38c0 100644 (file)
@@ -17,7 +17,7 @@ public class EditorCanvas extends LogicUICanvas
 
        public EditorCanvas(Composite parent, int style, Editor editor)
        {
-               super(parent, style, editor.toBeEdited.submodel);
+               super(parent, style, editor.toBeEdited.submodel, editor.renderPrefs);
 
                handles = editor.handleManager.getHandles();
                editor.handleManager.addHandleAddedListener(h ->
@@ -37,7 +37,8 @@ public class EditorCanvas extends LogicUICanvas
                        Rectangle visibleRegion = new Rectangle(-offX / zoom, -offY / zoom, gW / zoom, gH / zoom);
 
                        TranslatedGC tgc = new TranslatedGC(gc, 0.0d, 0.0d, 1 / editor.toBeEdited.getSubmodelScale(), false);
-                       editor.toBeEdited.getOutlineRenderer().render(tgc, new Rectangle(-offX / zoom, -offY / zoom, gW / zoom, gH / zoom));
+                       editor.toBeEdited.getOutlineRenderer().render(tgc, renderPrefs,
+                                       new Rectangle(-offX / zoom, -offY / zoom, gW / zoom, gH / zoom));
 
                        handles.forEach(h -> h.render(gc, visibleRegion));
                });