comparison src/layout_util.c @ 1383:3c9abbc05792

use standard GtkHPaned for sidebar width
author nadvornik
date Fri, 06 Mar 2009 14:24:11 +0000
parents df58e511d90e
children 6f31fa931d3f
comparison
equal deleted inserted replaced
1382:31a747f9d268 1383:3c9abbc05792
1994 bar_set_selection_func(lw->bar, layout_bar_list_cb, lw); 1994 bar_set_selection_func(lw->bar, layout_bar_list_cb, lw);
1995 g_signal_connect(G_OBJECT(lw->bar), "destroy", 1995 g_signal_connect(G_OBJECT(lw->bar), "destroy",
1996 G_CALLBACK(layout_bar_destroyed), lw); 1996 G_CALLBACK(layout_bar_destroyed), lw);
1997 1997
1998 1998
1999 gtk_box_pack_start(GTK_BOX(lw->utility_box), lw->bar, FALSE, FALSE, 0); 1999 // gtk_box_pack_start(GTK_BOX(lw->utility_box), lw->bar, FALSE, FALSE, 0);
2000 gtk_paned_pack2(GTK_PANED(lw->utility_paned), lw->bar, FALSE, TRUE);
2000 2001
2001 bar_set_fd(lw->bar, layout_image_get_fd(lw)); 2002 bar_set_fd(lw->bar, layout_image_get_fd(lw));
2002 } 2003 }
2003 2004
2004 2005
2122 } 2123 }
2123 2124
2124 GtkWidget *layout_bars_prepare(LayoutWindow *lw, GtkWidget *image) 2125 GtkWidget *layout_bars_prepare(LayoutWindow *lw, GtkWidget *image)
2125 { 2126 {
2126 lw->utility_box = gtk_hbox_new(FALSE, PREF_PAD_GAP); 2127 lw->utility_box = gtk_hbox_new(FALSE, PREF_PAD_GAP);
2127 gtk_box_pack_start(GTK_BOX(lw->utility_box), image, TRUE, TRUE, 0); 2128 lw->utility_paned = gtk_hpaned_new();
2129 gtk_box_pack_start(GTK_BOX(lw->utility_box), lw->utility_paned, TRUE, TRUE, 0);
2130
2131 gtk_paned_pack1(GTK_PANED(lw->utility_paned), image, TRUE, FALSE);
2132 gtk_widget_show(lw->utility_paned);
2133
2128 gtk_widget_show(image); 2134 gtk_widget_show(image);
2129 2135
2130 return lw->utility_box; 2136 return lw->utility_box;
2131 } 2137 }
2132 2138