Add max tab length to statusbar
This commit is contained in:
@@ -680,6 +680,23 @@ prefs_set_statusbartabs(gint value)
|
||||
_save_prefs();
|
||||
}
|
||||
|
||||
gint
|
||||
prefs_get_statusbartablen(void)
|
||||
{
|
||||
if (!g_key_file_has_key(prefs, PREF_GROUP_UI, "statusbar.tablen", NULL)) {
|
||||
return 0;
|
||||
} else {
|
||||
return g_key_file_get_integer(prefs, PREF_GROUP_UI, "statusbar.tablen", NULL);
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
prefs_set_statusbartablen(gint value)
|
||||
{
|
||||
g_key_file_set_integer(prefs, PREF_GROUP_UI, "statusbar.tablen", value);
|
||||
_save_prefs();
|
||||
}
|
||||
|
||||
gchar**
|
||||
prefs_get_plugins(void)
|
||||
{
|
||||
|
||||
@@ -194,6 +194,8 @@ void prefs_set_inpblock(gint value);
|
||||
|
||||
void prefs_set_statusbartabs(gint value);
|
||||
gint prefs_get_statusbartabs(void);
|
||||
void prefs_set_statusbartablen(gint value);
|
||||
gint prefs_get_statusbartablen(void);
|
||||
|
||||
void prefs_set_occupants_size(gint value);
|
||||
gint prefs_get_occupants_size(void);
|
||||
|
||||
@@ -442,6 +442,11 @@ _load_preferences(void)
|
||||
prefs_set_statusbartabs(tabs_size);
|
||||
}
|
||||
|
||||
if (g_key_file_has_key(theme, "ui", "statusbar.tablen", NULL)) {
|
||||
gint tab_len = g_key_file_get_integer(theme, "ui", "statusbar.tablen", NULL);
|
||||
prefs_set_statusbartabs(tab_len);
|
||||
}
|
||||
|
||||
if (g_key_file_has_key(theme, "ui", "occupants.size", NULL)) {
|
||||
gint occupants_size = g_key_file_get_integer(theme, "ui", "occupants.size", NULL);
|
||||
prefs_set_occupants_size(occupants_size);
|
||||
|
||||
Reference in New Issue
Block a user