diff options
| author | Paul Buetow <paul@buetow.org> | 2008-06-14 00:08:44 +0000 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2008-06-14 00:08:44 +0000 |
| commit | d1a1bcbccff73925b7667c50f2cc538074bf7107 (patch) | |
| tree | 96dd7176f4d9bb550c822b4da0207117f0fe2815 /sources/prefs/VSDefaultPrefs.java | |
| parent | c30c9c6e5d278671d7df7321953c72c49bc5df0e (diff) | |
while deserialization the VSDefaultPrefs will set non-set values.
Diffstat (limited to 'sources/prefs/VSDefaultPrefs.java')
| -rw-r--r-- | sources/prefs/VSDefaultPrefs.java | 36 |
1 files changed, 21 insertions, 15 deletions
diff --git a/sources/prefs/VSDefaultPrefs.java b/sources/prefs/VSDefaultPrefs.java index e746731..b644333 100644 --- a/sources/prefs/VSDefaultPrefs.java +++ b/sources/prefs/VSDefaultPrefs.java @@ -43,16 +43,23 @@ public class VSDefaultPrefs extends VSPrefs { * @return the lang.process.removeprefs */ public static VSPrefs init() { - VSPrefs prefs = new VSDefaultPrefs(); + VSDefaultPrefs prefs = new VSDefaultPrefs(); prefs.fillWithDefaults(); return prefs; } - /* (non-Javadoc) - * @see prefs.VSPrefs#fillWithDefaults() + /** + * Fill everything with ts defaults. */ public void fillWithDefaults() { super.clear(); + addWithDefaults(); + } + + /** + * Adds default values if not existent. + */ + public void addWithDefaults() { fillDefaultBooleans(); fillDefaultColors(); fillDefaultFloats(); @@ -61,8 +68,8 @@ public class VSDefaultPrefs extends VSPrefs { fillDefaultStrings(); } - /* (non-Javadoc) - * @see prefs.VSPrefs#fillDefaultStrings() + /** + * Fill with default strings. */ public void fillDefaultStrings() { initString("lang.about", "About"); @@ -174,8 +181,8 @@ public class VSDefaultPrefs extends VSPrefs { initString("lang.window.new", "Neues Fenster"); } - /* (non-Javadoc) - * @see prefs.VSPrefs#fillDefaultIntegers() + /** + * Fill with default integers. */ public void fillDefaultIntegers() { /* Simulator prefs */ @@ -216,8 +223,8 @@ public class VSDefaultPrefs extends VSPrefs { initInteger("div.window.ysize", 768, "Hauptfenster Y-Achse", 600, 2400, "px"); } - /* (non-Javadoc) - * @see prefs.VSPrefs#fillDefaultFloats() + /** + * Fill with default floats. */ public void fillDefaultFloats() { /* Simulator prefs */ @@ -234,8 +241,8 @@ public class VSDefaultPrefs extends VSPrefs { initLong("message.sendingtime.max", 2000, "Maximale Übertragungszeit", "ms"); } - /* (non-Javadoc) - * @see prefs.VSPrefs#fillDefaultColors() + /** + * Fill with default colors. */ public void fillDefaultColors() { /* Internal prefs */ @@ -253,15 +260,14 @@ public class VSDefaultPrefs extends VSPrefs { initColor("col.message.lost", new Color(0xFF, 0x00, 0x00)); } - /* (non-Javadoc) - * @see prefs.VSPrefs#fillDefaultBooleans() + /** + * Fill with default booleans. */ public void fillDefaultBooleans() { - //initBoolean("message.broadcast", false, "Nachrichten sind immer Broadcasts"); initBoolean("sim.mode.expert", false, "Expertenmodus aktivieren"); initBoolean("sim.message.own.recv", false, "Prozesse empfangen eigene Nachrichten"); initBoolean("sim.message.prob.mean", true, "Mittelwerte der Nachrichtausfallw'k. bilden"); - initBoolean("sim.messages.relevant", true, "Nur alle relevanten Nachrichten ausliefern"); + initBoolean("sim.messages.relevant", true, "Nur relevante Nachrichten anzeigen"); initBoolean("sim.periodic", false, "Simulation periodisch wiederholen"); } } |
