diff options
author | James Booth <boothj5@gmail.com> | 2018-03-08 23:11:49 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2018-03-08 23:11:49 +0000 |
commit | a957c545d30750776e5b3307e71d4069e56a9ea5 (patch) | |
tree | 908e66be6668b743c9cf6f406c86defb27606d35 /src/config | |
parent | 720dce866eb759a7b5ecdaff7c7d9ceeb6e2487c (diff) | |
download | profani-tty-a957c545d30750776e5b3307e71d4069e56a9ea5.tar.gz |
Add max tabs preference for statusbar
Diffstat (limited to 'src/config')
-rw-r--r-- | src/config/preferences.c | 17 | ||||
-rw-r--r-- | src/config/preferences.h | 3 |
2 files changed, 20 insertions, 0 deletions
diff --git a/src/config/preferences.c b/src/config/preferences.c index 63089a20..8166e3bd 100644 --- a/src/config/preferences.c +++ b/src/config/preferences.c @@ -663,6 +663,23 @@ prefs_get_tray_timer(void) } } +gint +prefs_get_statusbartabs(void) +{ + if (!g_key_file_has_key(prefs, PREF_GROUP_UI, "statusbar.tabs", NULL)) { + return 10; + } else { + return g_key_file_get_integer(prefs, PREF_GROUP_UI, "statusbar.tabs", NULL); + } +} + +void +prefs_set_statusbartabs(gint value) +{ + g_key_file_set_integer(prefs, PREF_GROUP_UI, "statusbar.tabs", value); + _save_prefs(); +} + gchar** prefs_get_plugins(void) { diff --git a/src/config/preferences.h b/src/config/preferences.h index 183d033a..4e6bff97 100644 --- a/src/config/preferences.h +++ b/src/config/preferences.h @@ -190,6 +190,9 @@ gint prefs_get_autoping_timeout(void); gint prefs_get_inpblock(void); void prefs_set_inpblock(gint value); +void prefs_set_statusbartabs(gint value); +gint prefs_get_statusbartabs(void); + void prefs_set_occupants_size(gint value); gint prefs_get_occupants_size(void); void prefs_set_roster_size(gint value); |