From 5c08bea8d075714182ca898fcb68d5ad15605f0d Mon Sep 17 00:00:00 2001 From: James Booth Date: Sat, 21 Nov 2015 22:03:43 +0000 Subject: Added /roster indent presence --- src/config/preferences.c | 22 ++++++++++++++++++++++ src/config/preferences.h | 2 ++ 2 files changed, 24 insertions(+) (limited to 'src/config') diff --git a/src/config/preferences.c b/src/config/preferences.c index 1de2ac64..d1adfdc4 100644 --- a/src/config/preferences.c +++ b/src/config/preferences.c @@ -550,6 +550,28 @@ prefs_set_roster_resource_indent(gint value) _save_prefs(); } +gint +prefs_get_roster_presence_indent(void) +{ + if (!g_key_file_has_key(prefs, PREF_GROUP_UI, "roster.presence.indent", NULL)) { + return 2; + } + + gint result = g_key_file_get_integer(prefs, PREF_GROUP_UI, "roster.presence.indent", NULL); + if (result < 0) { + result = 0; + } + + return result; +} + +void +prefs_set_roster_presence_indent(gint value) +{ + g_key_file_set_integer(prefs, PREF_GROUP_UI, "roster.presence.indent", value); + _save_prefs(); +} + gboolean prefs_add_alias(const char *const name, const char *const value) { diff --git a/src/config/preferences.h b/src/config/preferences.h index 8daa0a99..02ea8505 100644 --- a/src/config/preferences.h +++ b/src/config/preferences.h @@ -176,6 +176,8 @@ gint prefs_get_roster_contact_indent(void); void prefs_set_roster_contact_indent(gint value); gint prefs_get_roster_resource_indent(void); void prefs_set_roster_resource_indent(gint value); +gint prefs_get_roster_presence_indent(void); +void prefs_set_roster_presence_indent(gint value); void prefs_add_login(const char *jid); -- cgit 1.4.1-2-gfad0