X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.logic.model%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fsnippets%2Foutlinerenderers%2FDefaultOutlineRenderer.java;h=31366a767e1f94a267e94ab6a9dfa101abd5596c;hb=HEAD;hp=90f25a41edc5792e52da4b77caab3dd8676d9833;hpb=58babf45ae7d259a296656451d796dbe601377a4;p=Mograsim.git diff --git a/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/snippets/outlinerenderers/DefaultOutlineRenderer.java b/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/snippets/outlinerenderers/DefaultOutlineRenderer.java index 90f25a41..31366a76 100644 --- a/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/snippets/outlinerenderers/DefaultOutlineRenderer.java +++ b/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/snippets/outlinerenderers/DefaultOutlineRenderer.java @@ -1,15 +1,17 @@ package net.mograsim.logic.model.snippets.outlinerenderers; +import static net.mograsim.logic.model.preferences.RenderPreferences.FOREGROUND_COLOR; + import net.haspamelodica.swt.helper.gcs.GeneralGC; import net.haspamelodica.swt.helper.swtobjectwrappers.Rectangle; import net.mograsim.logic.model.model.components.ModelComponent; +import net.mograsim.logic.model.preferences.RenderPreferences; import net.mograsim.logic.model.serializing.IdentifyParams; import net.mograsim.logic.model.snippets.Renderer; import net.mograsim.logic.model.snippets.SnippetDefinintion; import net.mograsim.logic.model.snippets.SubmodelComponentSnippetSuppliers; import net.mograsim.preferences.ColorDefinition; import net.mograsim.preferences.ColorManager; -import net.mograsim.preferences.Preferences; public class DefaultOutlineRenderer implements Renderer { @@ -26,9 +28,9 @@ public class DefaultOutlineRenderer implements Renderer } @Override - public void render(GeneralGC gc, Rectangle visibleRegion) + public void render(GeneralGC gc, RenderPreferences renderPrefs, Rectangle visibleRegion) { - ColorDefinition fg = Preferences.current().getColorDefinition("net.mograsim.logic.model.color.foreground"); + ColorDefinition fg = renderPrefs.getColorDefinition(FOREGROUND_COLOR); if (fg != null) gc.setForeground(ColorManager.current().toColor(fg)); gc.drawRectangle(component.getBounds());