[dconf-editor] Restrict access to main_grid.



commit eb289bd9add7f9d60b21a2507c06c3cfddde42b7
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date:   Fri Dec 7 13:38:06 2018 +0100

    Restrict access to main_grid.

 editor/browser-window.vala | 18 ++++++++++++++----
 editor/dconf-window.vala   |  2 +-
 2 files changed, 15 insertions(+), 5 deletions(-)
---
diff --git a/editor/browser-window.vala b/editor/browser-window.vala
index e90f71c..f3e7493 100644
--- a/editor/browser-window.vala
+++ b/editor/browser-window.vala
@@ -28,9 +28,8 @@ private abstract class BrowserWindow : AdaptativeWindow, AdaptativeWidget
     protected string    saved_view      = "/";
     protected string    saved_selection = "";
 
-    [GtkChild] protected Grid main_grid;
-               private   BrowserHeaderBar headerbar;
-               protected BrowserView      browser_view;
+    private   BrowserHeaderBar headerbar;
+    protected BrowserView      browser_view;
 
     construct
     {
@@ -41,7 +40,7 @@ private abstract class BrowserWindow : AdaptativeWindow, AdaptativeWidget
         browser_view = new BrowserView ();
         browser_view.vexpand = true;
         browser_view.visible = true;
-        main_grid.add (browser_view);
+        add_to_main_grid (browser_view);
 
         install_browser_action_entries ();
         install_key_action_entries ();
@@ -54,6 +53,17 @@ private abstract class BrowserWindow : AdaptativeWindow, AdaptativeWidget
         add_adaptative_child (this);
     }
 
+    /*\
+    * * main grid
+    \*/
+
+    [GtkChild] private Grid main_grid;
+
+    protected void add_to_main_grid (Widget widget)
+    {
+        main_grid.add (widget);
+    }
+
     /*\
     * * action entries
     \*/
diff --git a/editor/dconf-window.vala b/editor/dconf-window.vala
index 801bcaa..9933782 100644
--- a/editor/dconf-window.vala
+++ b/editor/dconf-window.vala
@@ -321,7 +321,7 @@ private class DConfWindow : BrowserWindow
     {
         revealer = new ModificationsRevealer ();
         revealer.visible = true;
-        main_grid.add (revealer);
+        add_to_main_grid (revealer);
         add_adaptative_child (revealer);
     }
 


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