1 package net.mograsim.preferences;
3 import net.mograsim.preferences.ColorDefinition.BuiltInColor;
5 public class DefaultPreferences extends Preferences
8 public ColorDefinition getColorDefinition(String name)
12 case "net.mograsim.logic.ui.color.bit.one":
13 return new ColorDefinition(BuiltInColor.COLOR_GREEN);
14 case "net.mograsim.logic.ui.color.bit.u":
15 return new ColorDefinition(BuiltInColor.COLOR_CYAN);
16 case "net.mograsim.logic.ui.color.bit.x":
17 return new ColorDefinition(BuiltInColor.COLOR_RED);
18 case "net.mograsim.logic.ui.color.bit.z":
19 return new ColorDefinition(BuiltInColor.COLOR_YELLOW);
20 case "net.mograsim.logic.ui.color.bit.zero":
21 return new ColorDefinition(BuiltInColor.COLOR_GRAY);
22 case "net.mograsim.logic.ui.color.background":
23 return new ColorDefinition(BuiltInColor.COLOR_WHITE);
24 case "net.mograsim.logic.ui.color.foreground":
25 return new ColorDefinition(BuiltInColor.COLOR_BLACK);
26 case "net.mograsim.logic.ui.color.text":
27 return new ColorDefinition(BuiltInColor.COLOR_BLACK);
29 // TODO proper logging here...
30 System.err.println("Unknown color name: " + name);