X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.logic.model%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fpreferences%2FDefaultRenderPreferences.java;h=e0a6887635cd86b05dffdcea2365bfd9fde2b42c;hb=7908fec28b61e5911bf6523a3c10cd3a31dc95e6;hp=9a97ae1ec33170923cf37726c97447cdc5027b42;hpb=c6806c7c38252b1d782581599efecff3930aa395;p=Mograsim.git diff --git a/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/preferences/DefaultRenderPreferences.java b/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/preferences/DefaultRenderPreferences.java old mode 100755 new mode 100644 index 9a97ae1e..e0a68876 --- a/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/preferences/DefaultRenderPreferences.java +++ b/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/preferences/DefaultRenderPreferences.java @@ -11,7 +11,7 @@ public class DefaultRenderPreferences extends DefaultPreferences implements Rend { switch (name) { - case IMPROVE_TEXT: + case IMPROVE_SCALING: return true; case DEBUG_OPEN_HLSSHELL: return false; @@ -43,6 +43,8 @@ public class DefaultRenderPreferences extends DefaultPreferences implements Rend { switch (name) { + case LINE_DASH_IMPROVEMENT_FACTOR: + return 100.0; case DEFAULT_LINE_WIDTH: return 0.5; case WIRE_WIDTH_SINGLEBIT: @@ -58,6 +60,26 @@ public class DefaultRenderPreferences extends DefaultPreferences implements Rend } } + @Override + public String getString(String name) + { + switch (name) + { + case BIT_ZERO_DASH: + return "10, 2.5"; + case BIT_Z_DASH: + return "10, 0.25, 0.25, 1.5, 0.25, 0.25"; + case BIT_X_DASH: + return "10, 0.25, 0.25, 0.25, 0.25, 0.5, 0.25, 0.25, 0.25, 0.25"; + case BIT_U_DASH: + return "10, 0.25, 0.25, 0.25, 1, 0.25, 0.25, 0.25"; + case BIT_ONE_DASH: + return "10, 0.5, 1.5, 0.5"; + default: + throw new IllegalArgumentException("Unknown string preference name: " + name); + } + } + @Override public ColorDefinition getColorDefinition(String name) {