The line dash of singlebit wires changes according to their value
[Mograsim.git] / plugins / net.mograsim.logic.model / src / net / mograsim / logic / model / preferences / DefaultRenderPreferences.java
index 0a9e432..e0a6887 100644 (file)
@@ -60,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)
        {