| 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); |