about summary refs log tree commit diff stats
path: root/src/preferences.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/preferences.c')
-rw-r--r--src/preferences.c55
1 files changed, 34 insertions, 21 deletions
diff --git a/src/preferences.c b/src/preferences.c
index 706ad4d3..78044fcc 100644
--- a/src/preferences.c
+++ b/src/preferences.c
@@ -236,28 +236,41 @@ prefs_set_beep(gboolean value)
 }
 
 gboolean
-prefs_get_notify(void)
+prefs_get_notify_typing(void)
 {
-    return g_key_file_get_boolean(prefs, "ui", "notify", NULL);
+    return g_key_file_get_boolean(prefs, "notifications", "typing", NULL);
 }
 
 void
-prefs_set_notify(gboolean value)
+prefs_set_notify_typing(gboolean value)
 {
-    g_key_file_set_boolean(prefs, "ui", "notify", value);
+    g_key_file_set_boolean(prefs, "notifications", "typing", value);
     _save_prefs();
 }
 
 gboolean
-prefs_get_typing(void)
+prefs_get_notify_message(void)
 {
-    return g_key_file_get_boolean(prefs, "ui", "typing", NULL);
+    return g_key_file_get_boolean(prefs, "notifications", "message", NULL);
 }
 
 void
-prefs_set_typing(gboolean value)
+prefs_set_notify_message(gboolean value)
 {
-    g_key_file_set_boolean(prefs, "ui", "typing", value);
+    g_key_file_set_boolean(prefs, "notifications", "message", value);
+    _save_prefs();
+}
+
+gint
+prefs_get_notify_remind(void)
+{
+    return g_key_file_get_integer(prefs, "notifications", "remind", NULL);
+}
+
+void
+prefs_set_notify_remind(gint value)
+{
+    g_key_file_set_integer(prefs, "notifications", "remind", value);
     _save_prefs();
 }
 
@@ -288,41 +301,41 @@ prefs_set_flash(gboolean value)
 }
 
 gboolean
-prefs_get_chlog(void)
+prefs_get_intype(void)
 {
-    return g_key_file_get_boolean(prefs, "ui", "chlog", NULL);
+    return g_key_file_get_boolean(prefs, "ui", "intype", NULL);
 }
 
 void
-prefs_set_chlog(gboolean value)
+prefs_set_intype(gboolean value)
 {
-    g_key_file_set_boolean(prefs, "ui", "chlog", value);
+    g_key_file_set_boolean(prefs, "ui", "intype", value);
     _save_prefs();
 }
 
 gboolean
-prefs_get_history(void)
+prefs_get_chlog(void)
 {
-    return g_key_file_get_boolean(prefs, "ui", "history", NULL);
+    return g_key_file_get_boolean(prefs, "ui", "chlog", NULL);
 }
 
 void
-prefs_set_history(gboolean value)
+prefs_set_chlog(gboolean value)
 {
-    g_key_file_set_boolean(prefs, "ui", "history", value);
+    g_key_file_set_boolean(prefs, "ui", "chlog", value);
     _save_prefs();
 }
 
-gint
-prefs_get_remind(void)
+gboolean
+prefs_get_history(void)
 {
-    return g_key_file_get_integer(prefs, "ui", "remind", NULL);
+    return g_key_file_get_boolean(prefs, "ui", "history", NULL);
 }
 
 void
-prefs_set_remind(gint value)
+prefs_set_history(gboolean value)
 {
-    g_key_file_set_integer(prefs, "ui", "remind", value);
+    g_key_file_set_boolean(prefs, "ui", "history", value);
     _save_prefs();
 }