[gimp] app: switch off overlay scrollbars in tool options



commit 1fc55c15727bbc35d0b7d5970928ce39c0c8b170
Author: Michael Natterer <mitch gimp org>
Date:   Fri Jul 6 14:24:43 2018 +0200

    app: switch off overlay scrollbars in tool options
    
    and remove the viewport, GtkScrolledWindow adds one automatically now.

 app/widgets/gimptooloptionseditor.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)
---
diff --git a/app/widgets/gimptooloptionseditor.c b/app/widgets/gimptooloptionseditor.c
index 53c192db38..74cf04cbbd 100644
--- a/app/widgets/gimptooloptionseditor.c
+++ b/app/widgets/gimptooloptionseditor.c
@@ -143,7 +143,6 @@ static void
 gimp_tool_options_editor_init (GimpToolOptionsEditor *editor)
 {
   GtkScrolledWindow *scrolled_window;
-  GtkWidget         *viewport;
 
   editor->p = G_TYPE_INSTANCE_GET_PRIVATE (editor,
                                            GIMP_TYPE_TOOL_OPTIONS_EDITOR,
@@ -172,20 +171,15 @@ gimp_tool_options_editor_init (GimpToolOptionsEditor *editor)
   gtk_scrolled_window_set_policy (scrolled_window,
                                   GTK_POLICY_AUTOMATIC,
                                   GTK_POLICY_AUTOMATIC);
+  gtk_scrolled_window_set_overlay_scrolling (scrolled_window, FALSE);
 
   gtk_box_pack_start (GTK_BOX (editor), editor->p->scrolled_window,
                       TRUE, TRUE, 0);
   gtk_widget_show (editor->p->scrolled_window);
 
-  viewport = gtk_viewport_new (gtk_scrolled_window_get_hadjustment (scrolled_window),
-                               gtk_scrolled_window_get_vadjustment (scrolled_window));
-  gtk_viewport_set_shadow_type (GTK_VIEWPORT (viewport), GTK_SHADOW_NONE);
-  gtk_container_add (GTK_CONTAINER (scrolled_window), viewport);
-  gtk_widget_show (viewport);
-
   /*  The vbox containing the tool options  */
   editor->p->options_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
-  gtk_container_add (GTK_CONTAINER (viewport), editor->p->options_vbox);
+  gtk_container_add (GTK_CONTAINER (scrolled_window), editor->p->options_vbox);
   gtk_widget_show (editor->p->options_vbox);
 }
 


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