Add /tray timer <seconds>

closes #787
This commit is contained in:
James Booth
2016-05-15 01:41:34 +01:00
parent d00615beba
commit c6a6e3a51c
7 changed files with 75 additions and 7 deletions

View File

@@ -591,6 +591,25 @@ prefs_set_autoxa_time(gint value)
_save_prefs();
}
void
prefs_set_tray_timer(gint value)
{
g_key_file_set_integer(prefs, PREF_GROUP_NOTIFICATIONS, "tray.timer", value);
_save_prefs();
}
gint
prefs_get_tray_timer(void)
{
gint result = g_key_file_get_integer(prefs, PREF_GROUP_NOTIFICATIONS, "tray.timer", NULL);
if (result == 0) {
return 5;
} else {
return result;
}
}
gchar**
prefs_get_plugins(void)
{

View File

@@ -224,6 +224,9 @@ void prefs_set_roster_presence_indent(gint value);
void prefs_add_login(const char *jid);
void prefs_set_tray_timer(gint value);
gint prefs_get_tray_timer(void);
gboolean prefs_add_alias(const char *const name, const char *const value);
gboolean prefs_remove_alias(const char *const name);
char* prefs_get_alias(const char *const name);