]> hydra-www.ietfng.org Git - gtetrinet/commitdiff
add scrollbars to the winlist
authorDaniel Carbonell Fraj <bocata@src.gnome.org>
Mon, 2 Jun 2003 17:48:36 +0000 (17:48 +0000)
committerDaniel Carbonell Fraj <bocata@src.gnome.org>
Mon, 2 Jun 2003 17:48:36 +0000 (17:48 +0000)
ChangeLog
src/winlist.c

index 2aecc20f617156048292e1c6c72ae6b7b2cb48ef..5c9dc6ca04daf88329e3a7ac6a126d657e02ad4b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2003-06-02  Dani Carbonell  <bocata@panete.net>
+
+       * src/winlist.c (winlist_page_new): added scrollbars to the
+       winlist, also made it bigger.
+
 2003-06-02  Jordi Mallach  <jordi@dindominio.net>
 
        * configure.in (ALL_LINGUAS): Added "eu" (Basque).
index 63430e3962d0e700ecc1fa80fadbddcd62731860..51f0b5eed6e23f94c1d6e6bddcbdfd779e5e38e1 100644 (file)
@@ -36,7 +36,7 @@ static GdkPixbuf *team_icon, *alone_icon;
 
 GtkWidget *winlist_page_new (void)
 {
-    GtkWidget *align;
+    GtkWidget *align, *scroll;
     GtkCellRenderer *renderer = gtk_cell_renderer_text_new ();
     GtkCellRenderer *pixbuf_renderer = gtk_cell_renderer_pixbuf_new ();
     GtkListStore *winlist_store = gtk_list_store_new (3, GDK_TYPE_PIXBUF, G_TYPE_STRING, G_TYPE_STRING);
@@ -61,13 +61,16 @@ GtkWidget *winlist_page_new (void)
     gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (winlist), -1, _("Score"), renderer,
                                                  "text", 2, NULL);
 
-    gtk_widget_set_size_request (winlist, 240, 0);
-
-    gtk_widget_show (winlist);
+    gtk_widget_set_size_request (winlist, 360, 0);
+    
+    scroll = gtk_scrolled_window_new (NULL, NULL);
+    gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scroll), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+    gtk_container_add (GTK_CONTAINER (scroll), winlist);
     align = gtk_alignment_new (0.5, 0.5, 0.0, 0.8);
-    gtk_container_add (GTK_CONTAINER(align), winlist);
+    gtk_container_add (GTK_CONTAINER(align), scroll);
     gtk_container_set_border_width (GTK_CONTAINER(align), 2);
-
+    gtk_widget_show_all (align);
+    
     return align;
 }