gboolean save_current_list(pqi inst) { GError *err = NULL; psi iter; char key[16]; MatePanelApplet *const applet = inst->applet; const gchar *fullkey; int maxkey = 0; mate_panel_applet_mateconf_set_int(applet,"mode",inst->mode, &err); if (err) return FALSE; mate_panel_applet_mateconf_set_bool(applet,"show-primary",inst->show_primary,&err); for (iter = inst->items; iter != NULL; iter = iter->next) { err = NULL; sprintf(key,"file%d",iter->id); mate_panel_applet_mateconf_set_string(applet,key,iter->file,&err); sprintf(key,"uses%d",iter->id); mate_panel_applet_mateconf_set_int(applet,key,iter->uses,&err); sprintf(key,"times%d",iter->id); mate_panel_applet_mateconf_set_int(applet,key,iter->lastaccess >> 32, &err); sprintf(key,"timeu%d",iter->id); mate_panel_applet_mateconf_set_int(applet,key,iter->lastaccess & 0xFFFFFFFF, &err); if (iter->id >= maxkey) maxkey = iter->id + 1; } sprintf(key,"file%d",maxkey); fullkey = mate_panel_applet_mateconf_get_full_key(applet,key); mateconf_client_unset(mateconf_client_get_default(),fullkey,NULL); return TRUE; }
static void full_toggled (GtkToggleButton *button, gpointer data) { ProgressData *battstat = data; MatePanelApplet *applet = MATE_PANEL_APPLET (battstat->applet); battstat->fullbattnot = gtk_toggle_button_get_active (button); mate_panel_applet_mateconf_set_bool (applet,"full_battery_notification", battstat->fullbattnot, NULL); }
static void lowbatt_toggled (GtkToggleButton *button, gpointer data) { ProgressData *battstat = data; MatePanelApplet *applet = MATE_PANEL_APPLET (battstat->applet); battstat->lowbattnotification = gtk_toggle_button_get_active (button); mate_panel_applet_mateconf_set_bool (applet,"low_battery_notification", battstat->lowbattnotification, NULL); hard_set_sensitive (battstat->hbox_ptr, battstat->lowbattnotification); }
static void auto_complete_history_toggled (GtkToggleButton *toggle, MCData *mc) { gboolean auto_complete_history; auto_complete_history = gtk_toggle_button_get_active (toggle); if (auto_complete_history == mc->preferences.auto_complete_history) return; mate_panel_applet_mateconf_set_bool (mc->applet, "autocomplete_history", auto_complete_history, NULL); }
static void use_default_theme_toggled (GtkToggleButton *toggle, MCData *mc) { gboolean use_default_theme; use_default_theme = gtk_toggle_button_get_active (toggle); if (use_default_theme == mc->preferences.show_default_theme) return; soft_set_sensitive (mc->prefs_dialog.fg_color_picker, !use_default_theme); soft_set_sensitive (mc->prefs_dialog.bg_color_picker, !use_default_theme); mate_panel_applet_mateconf_set_bool (mc->applet, "show_default_theme", use_default_theme, NULL); }
static void combo_ptr_cb (GtkWidget *combo_ptr, gpointer data) { ProgressData *battstat = data; if (gtk_combo_box_get_active (GTK_COMBO_BOX (combo_ptr))) battstat->red_value_is_time = TRUE; else battstat->red_value_is_time = FALSE; mate_panel_applet_mateconf_set_bool (MATE_PANEL_APPLET (battstat->applet), "red_value_is_time", battstat->red_value_is_time, NULL); }
static void radio_ubuntu_toggled (GtkToggleButton *button, gpointer data) { ProgressData *battstat = data; MatePanelApplet *applet = MATE_PANEL_APPLET (battstat->applet); gboolean toggled; toggled = gtk_toggle_button_get_active (button); /* if (!( toggled || battstat->showtext || battstat->showbattery)) { gtk_toggle_button_set_active (button, !toggled); return; } */ battstat->showstatus = toggled; reconfigure_layout( battstat ); mate_panel_applet_mateconf_set_bool (applet, "show_status", battstat->showstatus, NULL); }
static void all_workspaces_toggled(GtkToggleButton* button, PagerData* pager) { mate_panel_applet_mateconf_set_bool(MATE_PANEL_APPLET(pager->applet), "display_all_workspaces", gtk_toggle_button_get_active(button), NULL); }