summaryrefslogtreecommitdiff
path: root/sources/prefs/VSDefaultPrefs.java
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2008-06-14 00:08:44 +0000
committerPaul Buetow <paul@buetow.org>2008-06-14 00:08:44 +0000
commitd1a1bcbccff73925b7667c50f2cc538074bf7107 (patch)
tree96dd7176f4d9bb550c822b4da0207117f0fe2815 /sources/prefs/VSDefaultPrefs.java
parentc30c9c6e5d278671d7df7321953c72c49bc5df0e (diff)
while deserialization the VSDefaultPrefs will set non-set values.
Diffstat (limited to 'sources/prefs/VSDefaultPrefs.java')
-rw-r--r--sources/prefs/VSDefaultPrefs.java36
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");
}
}