[gitg] Put dash view inside a view port



commit af4fe31d82dd9686eb4e7dc822d6e11496a54ea4
Author: Ignacio Casal Quinteiro <icq gnome org>
Date:   Fri Mar 1 14:45:27 2013 +0100

    Put dash view inside a view port

 gitg/gitg-window.vala            |    4 +++-
 gitg/resources/ui/gitg-window.ui |   20 ++++++++++++++++++--
 2 files changed, 21 insertions(+), 3 deletions(-)
---
diff --git a/gitg/gitg-window.vala b/gitg/gitg-window.vala
index fb394ec..ac01a4d 100644
--- a/gitg/gitg-window.vala
+++ b/gitg/gitg-window.vala
@@ -40,6 +40,7 @@ public class Window : Gtk.ApplicationWindow, GitgExt.Application, Initable, Gtk.
 
        private Gd.Stack d_main_stack;
 
+       private Gtk.ScrolledWindow d_dash_scrolled_window;
        private GitgGtk.DashView d_dash_view;
 
        private Gtk.Paned d_paned_views;
@@ -93,7 +94,7 @@ public class Window : Gtk.ApplicationWindow, GitgExt.Application, Initable, Gtk.
                {
                        title = "gitg";
 
-                       d_main_stack.set_visible_child(d_dash_view);
+                       d_main_stack.set_visible_child(d_dash_scrolled_window);
                        d_commit_view_switcher.hide();
                        d_button_dash.hide();
                }
@@ -129,6 +130,7 @@ public class Window : Gtk.ApplicationWindow, GitgExt.Application, Initable, Gtk.
 
                d_main_stack = builder.get_object("main_stack") as Gd.Stack;
 
+               d_dash_scrolled_window = builder.get_object("dash_scrolled_window") as Gtk.ScrolledWindow;
                d_dash_view = builder.get_object("dash_view") as GitgGtk.DashView;
                d_dash_view.repository_activated.connect((r) => {
                        repository = r;
diff --git a/gitg/resources/ui/gitg-window.ui b/gitg/resources/ui/gitg-window.ui
index 9b61e99..47e466f 100644
--- a/gitg/resources/ui/gitg-window.ui
+++ b/gitg/resources/ui/gitg-window.ui
@@ -131,9 +131,25 @@
             <property name="hexpand">True</property>
             <property name="vexpand">True</property>
             <child>
-              <object class="GitgGtkDashView" id="dash_view">
+              <object class="GtkScrolledWindow" id="dash_scrolled_window">
                 <property name="visible">True</property>
-                <property name="can_focus">True</property>
+                <property name="vexpand">True</property>
+                <property name="hexpand">True</property>
+                <child>
+                  <object class="GtkViewport" id="dash_viewport">
+                    <property name="visible">True</property>
+                    <child>
+                      <object class="GitgGtkDashView" id="dash_view">
+                        <property name="visible">True</property>
+                        <property name="can_focus">True</property>
+                        <style>
+                          <class name="view"/>
+                          <class name="content-view"/>
+                        </style>
+                      </object>
+                    </child>
+                  </object>
+                </child>
               </object>
             </child>
             <child>


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