pidgin/gtkprefs.c

branch
cpw.qulogic.gtk3
changeset 32904
f62f39d03dc7
parent 32900
9985c4a0e27b
child 32923
9bab20418ace
equal deleted inserted replaced
32903:ac8c85044e35 32904:f62f39d03dc7
244 int stored_int = 0; 244 int stored_int = 0;
245 gboolean stored_bool = FALSE; 245 gboolean stored_bool = FALSE;
246 int int_value = 0; 246 int int_value = 0;
247 const char *str_value = NULL; 247 const char *str_value = NULL;
248 gboolean bool_value = FALSE; 248 gboolean bool_value = FALSE;
249 GtkListStore *store; 249 GtkListStore *store = NULL;
250 GtkTreeIter iter; 250 GtkTreeIter iter;
251 GtkTreeIter active; 251 GtkTreeIter active;
252 GtkCellRenderer *renderer; 252 GtkCellRenderer *renderer;
253 253
254 g_return_val_if_fail(menuitems != NULL, NULL); 254 g_return_val_if_fail(menuitems != NULL, NULL);
260 store = gtk_list_store_new(PREF_DROPDOWN_COUNT, G_TYPE_STRING, G_TYPE_STRING); 260 store = gtk_list_store_new(PREF_DROPDOWN_COUNT, G_TYPE_STRING, G_TYPE_STRING);
261 stored_str = purple_prefs_get_string(key); 261 stored_str = purple_prefs_get_string(key);
262 } else if (type == PURPLE_PREF_BOOLEAN) { 262 } else if (type == PURPLE_PREF_BOOLEAN) {
263 store = gtk_list_store_new(PREF_DROPDOWN_COUNT, G_TYPE_STRING, G_TYPE_BOOLEAN); 263 store = gtk_list_store_new(PREF_DROPDOWN_COUNT, G_TYPE_STRING, G_TYPE_BOOLEAN);
264 stored_bool = purple_prefs_get_bool(key); 264 stored_bool = purple_prefs_get_bool(key);
265 } else {
266 g_warn_if_reached();
267 return NULL;
265 } 268 }
266 269
267 dropdown = gtk_combo_box_new_with_model(GTK_TREE_MODEL(store)); 270 dropdown = gtk_combo_box_new_with_model(GTK_TREE_MODEL(store));
268 g_object_set_data(G_OBJECT(dropdown), "type", GINT_TO_POINTER(type)); 271 g_object_set_data(G_OBJECT(dropdown), "type", GINT_TO_POINTER(type));
269 272

mercurial