diff options
author | James Booth <boothj5@gmail.com> | 2015-11-21 22:03:43 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2015-11-21 22:03:43 +0000 |
commit | 5c08bea8d075714182ca898fcb68d5ad15605f0d (patch) | |
tree | dbf27ab1e792c8fc755223a94d2321b73de9dde7 /src/config | |
parent | ef0f093efde451ff9c73e304bf50020385942d55 (diff) | |
download | profani-tty-5c08bea8d075714182ca898fcb68d5ad15605f0d.tar.gz |
Added /roster indent presence
Diffstat (limited to 'src/config')
-rw-r--r-- | src/config/preferences.c | 22 | ||||
-rw-r--r-- | src/config/preferences.h | 2 |
2 files changed, 24 insertions, 0 deletions
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); |