src/gtkblist.c

changeset 12179
5aec99006804
parent 12175
3e790a58d906
child 12191
327f2d9ceaa7
equal deleted inserted replaced
12178:521bf262f2d3 12179:5aec99006804
3357 } 3357 }
3358 3358
3359 static gboolean 3359 static gboolean
3360 pane_position_cb(GtkPaned *paned, GParamSpec *param_spec, gpointer data) 3360 pane_position_cb(GtkPaned *paned, GParamSpec *param_spec, gpointer data)
3361 { 3361 {
3362 if (!strcmp(g_param_spec_get_name(param_spec), "position")) { 3362 gaim_prefs_set_int("/gaim/gtk/blist/pane",
3363 gaim_prefs_set_int("/gaim/gtk/blist/pane", 3363 gtk_paned_get_position(paned));
3364 gtk_paned_get_position(paned));
3365 }
3366 3364
3367 return FALSE; 3365 return FALSE;
3368 } 3366 }
3369 3367
3370 static void gaim_gtk_blist_show(GaimBuddyList *list) 3368 static void gaim_gtk_blist_show(GaimBuddyList *list)
3432 vpane = gtk_vpaned_new(); 3430 vpane = gtk_vpaned_new();
3433 gtk_widget_show(vpane); 3431 gtk_widget_show(vpane);
3434 gtk_box_pack_start(GTK_BOX(gtkblist->vbox), vpane, TRUE, TRUE, 0); 3432 gtk_box_pack_start(GTK_BOX(gtkblist->vbox), vpane, TRUE, TRUE, 0);
3435 gtk_paned_set_position(GTK_PANED(vpane), 3433 gtk_paned_set_position(GTK_PANED(vpane),
3436 gaim_prefs_get_int("/gaim/gtk/blist/pane")); 3434 gaim_prefs_get_int("/gaim/gtk/blist/pane"));
3437 g_signal_connect(G_OBJECT(vpane), "notify", 3435 g_signal_connect(G_OBJECT(vpane), "notify::position",
3438 G_CALLBACK(pane_position_cb), NULL); 3436 G_CALLBACK(pane_position_cb), NULL);
3439 3437
3440 /****************************** GtkTreeView **********************************/ 3438 /****************************** GtkTreeView **********************************/
3441 sw = gtk_scrolled_window_new(NULL,NULL); 3439 sw = gtk_scrolled_window_new(NULL,NULL);
3442 gtk_widget_show(sw); 3440 gtk_widget_show(sw);

mercurial