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 ->
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));
});