Ejemplo n.º 1
0
static GList *
get_status_titles(void)
{
	GList *list = NULL;
	GList *iter;
	for (iter = purple_savedstatuses_get_all(); iter; iter = iter->next) {
		char *str;
		if (purple_savedstatus_is_transient(iter->data))
			continue;
		str = g_strdup_printf("%ld", purple_savedstatus_get_creation_time(iter->data));
		list = g_list_append(list, (char*)purple_savedstatus_get_title(iter->data));
		list = g_list_append(list, str);
		pref_request.freestrings = g_list_prepend(pref_request.freestrings, str);
	}
	return list;
}
Ejemplo n.º 2
0
static void
set_idle_away(PurpleSavedStatus *status)
{
  purple_prefs_set_int("/core/savedstatus/idleaway", 
    purple_savedstatus_get_creation_time(status));
}