[gnome-disk-utility] Bug 594088 — Palimpsest GUI impossible to use on small screen



commit dcfdaad239372516a4f4826349afe4e613aaedec
Author: David Yu-Chia Chang <dchang novell com>
Date:   Thu Aug 19 10:38:32 2010 +0200

    Bug 594088 â?? Palimpsest GUI impossible to use on small screen
    
    Add scrollbars to the right pane if the window is too small to fit the entire
    content.
    
    Signed-off-by: Martin Pitt <martin pitt ubuntu com>

 src/palimpsest/gdu-shell.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/src/palimpsest/gdu-shell.c b/src/palimpsest/gdu-shell.c
index d530373..62bcacd 100644
--- a/src/palimpsest/gdu-shell.c
+++ b/src/palimpsest/gdu-shell.c
@@ -1096,6 +1096,7 @@ create_window (GduShell *shell)
         GtkAccelGroup *accel_group;
         GtkWidget *hpane;
         GtkWidget *tree_view_scrolled_window;
+        GtkWidget *hpane_right_scrolled_window;
         GtkTreeSelection *select;
         GtkWidget *label;
         GtkTreeViewColumn *column;
@@ -1153,7 +1154,11 @@ create_window (GduShell *shell)
 
         shell->priv->sections_vbox = gtk_vbox_new (FALSE, 12);
         gtk_container_set_border_width (GTK_CONTAINER (shell->priv->sections_vbox), 6);
-        gtk_box_pack_start (GTK_BOX (vbox2), shell->priv->sections_vbox, TRUE, TRUE, 0);
+        hpane_right_scrolled_window = gtk_scrolled_window_new (NULL, NULL);
+        gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (hpane_right_scrolled_window), 
+                                        GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+        gtk_scrolled_window_add_with_viewport(hpane_right_scrolled_window, shell->priv->sections_vbox);
+        gtk_box_pack_start (GTK_BOX (vbox2), hpane_right_scrolled_window, TRUE, TRUE, 0);
 
         /* setup and add horizontal pane */
         hpane = gtk_hpaned_new ();



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]