From 622f4cb6a2500609a66a29f29c4dff798235a1bf Mon Sep 17 00:00:00 2001 From: Daniel Carbonell Fraj Date: Mon, 2 Jun 2003 17:48:36 +0000 Subject: [PATCH] add scrollbars to the winlist --- ChangeLog | 5 +++++ src/winlist.c | 15 +++++++++------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2aecc20..5c9dc6c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2003-06-02 Dani Carbonell + + * src/winlist.c (winlist_page_new): added scrollbars to the + winlist, also made it bigger. + 2003-06-02 Jordi Mallach * configure.in (ALL_LINGUAS): Added "eu" (Basque). diff --git a/src/winlist.c b/src/winlist.c index 63430e3..51f0b5e 100644 --- a/src/winlist.c +++ b/src/winlist.c @@ -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; } -- 2.50.1