[gtk+/wip/baedert/visible-widgets] gtk: Simplify ui templates



commit 327da187cd3450a6c30b810ed6783e7fdfc99390
Author: Timm Bäder <mail baedert org>
Date:   Thu Jan 19 11:16:16 2017 +0100

    gtk: Simplify ui templates

 gtk/inspector/actions.ui          |   11 +-
 gtk/inspector/css-editor.ui       |   21 +---
 gtk/inspector/css-node-tree.ui    |    7 -
 gtk/inspector/data-list.ui        |   14 +--
 gtk/inspector/general.ui          |  167 ++++++--------------------
 gtk/inspector/magnifier.ui        |    6 +-
 gtk/inspector/menu.ui             |   22 ++--
 gtk/inspector/misc-info.ui        |  239 ++++++++-----------------------------
 gtk/inspector/object-hierarchy.ui |   11 +-
 gtk/inspector/object-tree.ui      |   24 +---
 gtk/inspector/prop-list.ui        |   17 +--
 gtk/inspector/recorder.ui         |   16 ---
 gtk/inspector/resource-list.ui    |   51 ++-------
 gtk/inspector/selector.ui         |   11 +-
 gtk/inspector/signals-list.ui     |   17 +--
 gtk/inspector/statistics.ui       |   25 +----
 gtk/inspector/visual.ui           |  225 ++++++++---------------------------
 gtk/inspector/window.ui           |   46 +------
 gtk/ui/gtkaboutdialog.ui          |   14 --
 gtk/ui/gtkappchooserdialog.ui     |    8 --
 gtk/ui/gtkappchooserwidget.ui     |    5 -
 gtk/ui/gtkassistant.ui            |    9 --
 gtk/ui/gtkcolorchooserdialog.ui   |    3 -
 gtk/ui/gtkcoloreditor.ui          |   14 --
 gtk/ui/gtkcombobox.ui             |    3 -
 gtk/ui/gtkdialog.ui               |    4 -
 gtk/ui/gtkfilechooserwidget.ui    |    1 -
 gtk/ui/gtkfontbutton.ui           |    5 -
 gtk/ui/gtkfontchooserdialog.ui    |    3 -
 gtk/ui/gtkfontchooserwidget.ui    |   12 --
 gtk/ui/gtkinfobar.ui              |    5 -
 gtk/ui/gtklockbutton.ui           |    6 -
 gtk/ui/gtkmessagedialog.ui        |    4 -
 gtk/ui/gtkpagesetupunixdialog.ui  |   23 ----
 gtk/ui/gtkpathbar.ui              |    4 -
 gtk/ui/gtkplacesview.ui           |   44 -------
 gtk/ui/gtkplacesviewrow.ui        |   10 --
 gtk/ui/gtkprintunixdialog.ui      |   83 -------------
 gtk/ui/gtkrecentchooserdefault.ui |    3 -
 gtk/ui/gtkscalebutton.ui          |    5 -
 gtk/ui/gtksearchbar.ui            |    6 -
 gtk/ui/gtksidebarrow.ui           |    6 -
 gtk/ui/gtkstatusbar.ui            |    3 -
 gtk/ui/gtktooltipwindow.ui        |    1 -
 gtk/ui/gtkvolumebutton.ui         |    1 -
 45 files changed, 210 insertions(+), 1005 deletions(-)
---
diff --git a/gtk/inspector/actions.ui b/gtk/inspector/actions.ui
index aa33bc0..eb958c8 100644
--- a/gtk/inspector/actions.ui
+++ b/gtk/inspector/actions.ui
@@ -14,16 +14,13 @@
     <property name="orientation">vertical</property>
     <child>
       <object class="GtkScrolledWindow">
-        <property name="visible">True</property>
-        <property name="expand">True</property>
+        <property name="expand">1</property>
         <property name="hscrollbar-policy">never</property>
-        <property name="vscrollbar-policy">automatic</property>
         <child>
-          <object class= "GtkTreeView">
-            <property name="visible">True</property>
+          <object class="GtkTreeView">
             <property name="model">model</property>
-            <property name="enable-search">False</property>
-            <property name="activate-on-single-click">True</property>
+            <property name="enable-search">0</property>
+            <property name="activate-on-single-click">1</property>
             <signal name="row-activated" handler="row_activated"/>
             <child>
               <object class="GtkTreeViewColumn">
diff --git a/gtk/inspector/css-editor.ui b/gtk/inspector/css-editor.ui
index bb195cb..e1b661e 100644
--- a/gtk/inspector/css-editor.ui
+++ b/gtk/inspector/css-editor.ui
@@ -23,52 +23,39 @@
     <property name="orientation">vertical</property>
     <child>
       <object class="GtkBox">
-        <property name="visible">True</property>
-        <property name="orientation">horizontal</property>
         <property name="spacing">6</property>
         <property name="margin">6</property>
         <child>
           <object class="GtkToggleButton" id="disable_button">
-            <property name="visible">True</property>
             <property name="relief">none</property>
             <property name="tooltip-text" translatable="yes">Disable this custom CSS</property>
             <property name="icon-name">media-playback-pause-symbolic</property>
             <signal name="toggled" handler="disable_toggled"/>
           </object>
-          <packing>
-            <property name="pack-type">start</property>
-          </packing>
         </child>
         <child>
           <object class="GtkButton" id="save_button">
-            <property name="visible">True</property>
             <property name="relief">none</property>
             <property name="tooltip-text" translatable="yes">Save the current CSS</property>
             <property name="icon-name">document-save-symbolic</property>
             <signal name="clicked" handler="save_clicked"/>
           </object>
-          <packing>
-            <property name="pack-type">start</property>
-          </packing>
         </child>
       </object>
     </child>
     <child>
       <object class="GtkScrolledWindow">
-        <property name="visible">True</property>
         <property name="hscrollbar-policy">never</property>
-        <property name="vscrollbar-policy">automatic</property>
-        <property name="expand">True</property>
+        <property name="expand">1</property>
         <child>
           <object class="GtkTextView" id="view">
-            <property name="visible">True</property>
             <property name="buffer">text</property>
             <property name="wrap-mode">word</property>
-            <property name="monospace">True</property>
-            <property name="has-focus">True</property>
+            <property name="monospace">1</property>
+            <property name="has-focus">1</property>
             <property name="left-margin">6</property>
             <property name="right-margin">6</property>
-            <property name="has-tooltip">True</property>
+            <property name="has-tooltip">1</property>
             <signal name="query-tooltip" handler="query_tooltip_cb"/>
           </object>
         </child>
diff --git a/gtk/inspector/css-node-tree.ui b/gtk/inspector/css-node-tree.ui
index 1fff833..36be62a 100644
--- a/gtk/inspector/css-node-tree.ui
+++ b/gtk/inspector/css-node-tree.ui
@@ -12,18 +12,14 @@
     <property name="orientation">vertical</property>
     <child>
       <object class="GtkPaned" id="paned">
-        <property name="visible">1</property>
         <property name="wide-handle">1</property>
-        <property name="orientation">horizontal</property>
         <property name="position">300</property>
         <child>
           <object class="GtkScrolledWindow">
-            <property name="visible">1</property>
             <property name="expand">1</property>
             <property name="min-content-height">100</property>
             <child>
               <object class="GtkTreeView" id="node_tree">
-                <property name="visible">1</property>
                 <property name="search-column">0</property>
                 <property name="enable-search">0</property>
                 <property name="enable-grid-lines">vertical</property>
@@ -91,16 +87,13 @@
         </child>
         <child>
           <object class="GtkBox">
-            <property name="visible">1</property>
             <property name="orientation">vertical</property>
             <child>
               <object class="GtkScrolledWindow">
-                <property name="visible">1</property>
                 <property name="expand">1</property>
                 <property name="min-content-height">100</property>
                 <child>
                   <object class="GtkTreeView" id="prop_tree">
-                    <property name="visible">1</property>
                     <property name="model">prop_model</property>
                     <property name="search-column">0</property>
                     <property name="enable-search">0</property>
diff --git a/gtk/inspector/data-list.ui b/gtk/inspector/data-list.ui
index 889b50c..cdd3405 100644
--- a/gtk/inspector/data-list.ui
+++ b/gtk/inspector/data-list.ui
@@ -4,38 +4,28 @@
     <property name="orientation">vertical</property>
     <child>
       <object class="GtkBox">
-        <property name="visible">True</property>
-        <property name="orientation">horizontal</property>
         <property name="spacing">6</property>
         <property name="margin">6</property>
         <child>
           <object class="GtkToggleButton" id="show_button">
-            <property name="visible">True</property>
             <property name="relief">none</property>
             <property name="tooltip-text" translatable="yes">Show data</property>
             <property name="icon-name">view-refresh-symbolic</property>
             <signal name="toggled" handler="toggle_show"/>
           </object>
-          <packing>
-            <property name="pack-type">start</property>
-          </packing>
         </child>
         <child type="center">
           <object class="GtkLabel" id="object_title">
-            <property name="visible">True</property>
           </object>
         </child>
       </object>
     </child>
     <child>
       <object class="GtkScrolledWindow">
-        <property name="visible">True</property>
-        <property name="expand">True</property>
-        <property name="hscrollbar-policy">automatic</property>
+        <property name="expand">1</property>
         <property name="vscrollbar-policy">always</property>
         <child>
-          <object class= "GtkTreeView" id="view">
-            <property name="visible">True</property>
+          <object class="GtkTreeView" id="view">
           </object>
         </child>
       </object>
diff --git a/gtk/inspector/general.ui b/gtk/inspector/general.ui
index 527d63e..a82ab63 100644
--- a/gtk/inspector/general.ui
+++ b/gtk/inspector/general.ui
@@ -5,32 +5,24 @@
     <property name="vscrollbar-policy">automatic</property>
     <child>
       <object class="GtkBox">
-        <property name="visible">True</property>
         <property name="orientation">vertical</property>
         <property name="margin">60</property>
         <property name="spacing">10</property>
-
         <child>
           <object class="GtkFrame" id="version_frame">
-            <property name="visible">True</property>
             <property name="halign">center</property>
             <child>
               <object class="GtkListBox" id="version_box">
-                <property name="visible">True</property>
                 <property name="selection-mode">none</property>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="gtk_version_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">GTK+ Version</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -39,13 +31,12 @@
                         </child>
                         <child>
                           <object class="GtkLabel" id="gtk_version">
-                            <property name="visible">True</property>
-                            <property name="selectable">True</property>
+                            <property name="selectable">1</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -54,17 +45,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="gdk_backend_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">GDK Backend</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -73,13 +60,12 @@
                         </child>
                         <child>
                           <object class="GtkLabel" id="gdk_backend">
-                            <property name="visible">True</property>
-                            <property name="selectable">True</property>
+                            <property name="selectable">1</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -90,28 +76,21 @@
             </child>
           </object>
         </child>
-
         <child>
           <object class="GtkFrame" id="env_frame">
-            <property name="visible">True</property>
             <property name="halign">center</property>
             <child>
               <object class="GtkListBox" id="env_box">
-                <property name="visible">True</property>
                 <property name="selection-mode">none</property>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="prefix_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Prefix</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -120,14 +99,13 @@
                         </child>
                         <child>
                           <object class="GtkLabel" id="prefix">
-                            <property name="visible">True</property>
-                            <property name="selectable">True</property>
+                            <property name="selectable">1</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="ellipsize">end</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -136,17 +114,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="xdg_data_home_label">
-                            <property name="visible">True</property>
                             <property name="label">XDG_DATA_HOME</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -155,14 +129,13 @@
                         </child>
                         <child>
                           <object class="GtkLabel" id="xdg_data_home">
-                            <property name="visible">True</property>
-                            <property name="selectable">True</property>
+                            <property name="selectable">1</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="ellipsize">end</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -171,17 +144,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="xdg_data_dirs_label">
-                            <property name="visible">True</property>
                             <property name="label">XDG_DATA_DIRS</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -190,14 +159,13 @@
                         </child>
                         <child>
                           <object class="GtkLabel" id="xdg_data_dirs">
-                            <property name="visible">True</property>
-                            <property name="selectable">True</property>
+                            <property name="selectable">1</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="ellipsize">end</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -206,17 +174,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="gtk_path_label">
-                            <property name="visible">True</property>
                             <property name="label">GTK_PATH</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -225,14 +189,13 @@
                         </child>
                         <child>
                           <object class="GtkLabel" id="gtk_path">
-                            <property name="visible">True</property>
-                            <property name="selectable">True</property>
+                            <property name="selectable">1</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="ellipsize">end</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -241,17 +204,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="gtk_exe_prefix_label">
-                            <property name="visible">True</property>
                             <property name="label">GTK_EXE_PREFIX</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -260,14 +219,13 @@
                         </child>
                         <child>
                           <object class="GtkLabel" id="gtk_exe_prefix">
-                            <property name="visible">True</property>
-                            <property name="selectable">True</property>
+                            <property name="selectable">1</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="ellipsize">end</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -276,17 +234,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="gtk_data_prefix_label">
-                            <property name="visible">True</property>
                             <property name="label">GTK_DATA_PREFIX</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -295,14 +249,13 @@
                         </child>
                         <child>
                           <object class="GtkLabel" id="gtk_data_prefix">
-                            <property name="visible">True</property>
-                            <property name="selectable">True</property>
+                            <property name="selectable">1</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="ellipsize">end</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -311,17 +264,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="gsettings_schema_dir_label">
-                            <property name="visible">True</property>
                             <property name="label">GSETTINGS_SCHEMA_DIR</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -330,14 +279,13 @@
                         </child>
                         <child>
                           <object class="GtkLabel" id="gsettings_schema_dir">
-                            <property name="visible">True</property>
-                            <property name="selectable">True</property>
+                            <property name="selectable">1</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="ellipsize">end</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -348,28 +296,21 @@
             </child>
           </object>
         </child>
-
         <child>
           <object class="GtkFrame" id="display_frame">
-            <property name="visible">True</property>
             <property name="halign">center</property>
             <child>
               <object class="GtkListBox" id="display_box">
-                <property name="visible">True</property>
                 <property name="selection-mode">none</property>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="display_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Display</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -378,14 +319,13 @@
                         </child>
                         <child>
                           <object class="GtkLabel" id="display_name">
-                            <property name="visible">True</property>
-                            <property name="selectable">True</property>
+                            <property name="selectable">1</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="ellipsize">end</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -394,17 +334,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="display_rgba_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">RGBA visual</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -419,7 +355,7 @@
                             <property name="icon-size">1</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -428,17 +364,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="display_composited_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Composited</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -453,7 +385,7 @@
                             <property name="icon-size">1</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -464,28 +396,21 @@
             </child>
           </object>
         </child>
-
         <child>
           <object class="GtkFrame" id="gl_frame">
-            <property name="visible">True</property>
             <property name="halign">center</property>
             <child>
               <object class="GtkListBox" id="gl_box">
-                <property name="visible">True</property>
                 <property name="selection-mode">none</property>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="gl_version_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">GL Version</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -494,14 +419,13 @@
                         </child>
                         <child>
                           <object class="GtkLabel" id="gl_version">
-                            <property name="visible">True</property>
-                            <property name="selectable">True</property>
+                            <property name="selectable">1</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="ellipsize">end</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -510,17 +434,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="gl_vendor_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">GL Vendor</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -529,14 +449,13 @@
                         </child>
                         <child>
                           <object class="GtkLabel" id="gl_vendor">
-                            <property name="visible">True</property>
-                            <property name="selectable">True</property>
+                            <property name="selectable">1</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="ellipsize">end</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -547,25 +466,20 @@
             </child>
           </object>
         </child>
-
         <child>
           <object class="GtkFrame" id="device_frame">
-            <property name="visible">True</property>
             <property name="halign">center</property>
             <child>
               <object class="GtkListBox" id="device_box">
-                <property name="visible">True</property>
                 <property name="selection-mode">none</property>
               </object>
             </child>
           </object>
         </child>
-
       </object>
     </child>
   </template>
   <object class="GtkSizeGroup" id="labels">
-    <property name="mode">horizontal</property>
     <widgets>
       <widget name="gtk_version_label"/>
       <widget name="gdk_backend_label"/>
@@ -584,7 +498,6 @@
     </widgets>
   </object>
   <object class="GtkSizeGroup">
-    <property name="mode">horizontal</property>
     <widgets>
       <widget name="version_frame"/>
       <widget name="gl_frame"/>
diff --git a/gtk/inspector/magnifier.ui b/gtk/inspector/magnifier.ui
index 8bf7f62..528f106 100644
--- a/gtk/inspector/magnifier.ui
+++ b/gtk/inspector/magnifier.ui
@@ -4,11 +4,7 @@
     <property name="orientation">vertical</property>
     <child>
       <object class="GtkScrolledWindow">
-        <property name="visible">True</property>
-        <property name="hscrollbar-policy">automatic</property>
-        <property name="vscrollbar-policy">automatic</property>
-        <property name="expand">True</property>
-        <property name="shadow-type">none</property>
+        <property name="expand">1</property>
         <child>
           <object class="GtkMagnifier" id="magnifier">
             <property name="visible">True</property>
diff --git a/gtk/inspector/menu.ui b/gtk/inspector/menu.ui
index 51cbf99..62e9e8f 100644
--- a/gtk/inspector/menu.ui
+++ b/gtk/inspector/menu.ui
@@ -2,24 +2,26 @@
 <interface domain="gtk40">
   <object class="GtkTreeStore" id="model">
     <columns>
-      <column type="gchararray"/> <!-- type -->
-      <column type="gchararray"/> <!-- label -->
-      <column type="gchararray"/> <!-- action -->
-      <column type="gchararray"/> <!-- target -->
-      <column type="gchararray"/> <!-- icon -->
+      <column type="gchararray"/>
+      <!-- type -->
+      <column type="gchararray"/>
+      <!-- label -->
+      <column type="gchararray"/>
+      <!-- action -->
+      <column type="gchararray"/>
+      <!-- target -->
+      <column type="gchararray"/>
+      <!-- icon -->
     </columns>
   </object>
   <template class="GtkInspectorMenu" parent="GtkBox">
     <property name="orientation">vertical</property>
     <child>
       <object class="GtkScrolledWindow">
-        <property name="visible">True</property>
-        <property name="expand">True</property>
-        <property name="hscrollbar-policy">automatic</property>
+        <property name="expand">1</property>
         <property name="vscrollbar-policy">always</property>
         <child>
-          <object class= "GtkTreeView">
-            <property name="visible">True</property>
+          <object class="GtkTreeView">
             <property name="model">model</property>
             <child>
               <object class="GtkTreeViewColumn">
diff --git a/gtk/inspector/misc-info.ui b/gtk/inspector/misc-info.ui
index a5bc70d..4982676 100644
--- a/gtk/inspector/misc-info.ui
+++ b/gtk/inspector/misc-info.ui
@@ -3,7 +3,6 @@
   <template class="GtkInspectorMiscInfo" parent="GtkScrolledWindow">
     <child>
       <object class="GtkBox">
-        <property name="visible">true</property>
         <property name="orientation">vertical</property>
         <property name="margin-start">60</property>
         <property name="margin-end">60</property>
@@ -12,38 +11,31 @@
         <property name="spacing">10</property>
         <child>
           <object class="GtkFrame">
-            <property name="visible">True</property>
             <property name="halign">center</property>
             <child>
               <object class="GtkListBox">
-                <property name="visible">True</property>
                 <property name="selection-mode">none</property>
                 <child>
                   <object class="GtkListBoxRow" id="address_row">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="address_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Address</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0.0</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkLabel" id="address">
-                            <property name="visible">True</property>
-                            <property name="selectable">True</property>
+                            <property name="selectable">1</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
@@ -54,30 +46,25 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow" id="refcount_row">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="refcount_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Reference count</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0.0</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkLabel" id="refcount">
-                            <property name="visible">True</property>
-                            <property name="selectable">True</property>
+                            <property name="selectable">1</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
@@ -88,30 +75,25 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow" id="state_row">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="state_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">State</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0.0</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkLabel" id="state">
-                            <property name="visible">True</property>
-                            <property name="selectable">True</property>
+                            <property name="selectable">1</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
@@ -122,30 +104,25 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow" id="buildable_id_row">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="buildable_id_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Buildable ID</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0.0</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkLabel" id="buildable_id">
-                            <property name="visible">True</property>
-                            <property name="selectable">True</property>
+                            <property name="selectable">1</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
@@ -156,37 +133,31 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow" id="default_widget_row">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="default_widget_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Default Widget</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0.0</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkLabel" id="default_widget">
-                            <property name="visible">True</property>
-                            <property name="selectable">True</property>
+                            <property name="selectable">1</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
                         </child>
                         <child>
                           <object class="GtkButton" id="default_widget_button">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="label" translatable="yes">Properties</property>
@@ -197,33 +168,27 @@
                     </child>
                   </object>
                 </child>
-
                 <child>
                   <object class="GtkListBoxRow" id="focus_widget_row">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="focus_widget_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Focus Widget</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0.0</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkLabel" id="focus_widget">
-                            <property name="visible">True</property>
-                            <property name="selectable">True</property>
+                            <property name="selectable">1</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="ellipsize">end</property>
@@ -231,7 +196,6 @@
                         </child>
                         <child>
                           <object class="GtkButton" id="focus_widget_button">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="label" translatable="yes">Properties</property>
@@ -242,33 +206,26 @@
                     </child>
                   </object>
                 </child>
-
                 <child>
                   <object class="GtkListBoxRow" id="mnemonic_label_row">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Mnemonic Label</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0.0</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkBox" id="mnemonic_label">
-                            <property name="visible">True</property>
-                            <property name="orientation">horizontal</property>
                             <property name="spacing">10</property>
                             <property name="halign">end</property>
                           </object>
@@ -277,32 +234,26 @@
                     </child>
                   </object>
                 </child>
-
                 <child>
                   <object class="GtkListBoxRow" id="request_mode_row">
-                    <property name="visible">true</property>
-                    <property name="activatable">false</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">true</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel">
-                            <property name="visible">true</property>
                             <property name="label" translatable="yes">Request mode</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0</property>
                           </object>
                           <packing>
-                            <property name="expand">true</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkLabel" id="request_mode">
-                            <property name="visible">true</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
@@ -311,32 +262,26 @@
                     </child>
                   </object>
                 </child>
-
                 <child>
                   <object class="GtkListBoxRow" id="allocated_size_row">
-                    <property name="visible">true</property>
-                    <property name="activatable">false</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">true</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel">
-                            <property name="visible">true</property>
                             <property name="label" translatable="yes">Allocation</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0</property>
                           </object>
                           <packing>
-                            <property name="expand">true</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkLabel" id="allocated_size">
-                            <property name="visible">true</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
@@ -345,32 +290,26 @@
                     </child>
                   </object>
                 </child>
-
                 <child>
                   <object class="GtkListBoxRow" id="baseline_row">
-                    <property name="visible">true</property>
-                    <property name="activatable">false</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">true</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel">
-                            <property name="visible">true</property>
                             <property name="label" translatable="yes">Baseline</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0</property>
                           </object>
                           <packing>
-                            <property name="expand">true</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkLabel" id="baseline">
-                            <property name="visible">true</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
@@ -379,32 +318,26 @@
                     </child>
                   </object>
                 </child>
-
                 <child>
                   <object class="GtkListBoxRow" id="clip_area_row">
-                    <property name="visible">true</property>
-                    <property name="activatable">false</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">true</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel">
-                            <property name="visible">true</property>
                             <property name="label" translatable="yes">Clip area</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0</property>
                           </object>
                           <packing>
-                            <property name="expand">true</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkLabel" id="clip_area">
-                            <property name="visible">true</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
@@ -413,33 +346,27 @@
                     </child>
                   </object>
                 </child>
-
                 <child>
                   <object class="GtkListBoxRow" id="frame_clock_row">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="frame_clock_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Frame Clock</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0.0</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkLabel" id="frame_clock">
-                            <property name="visible">True</property>
-                            <property name="selectable">True</property>
+                            <property name="selectable">1</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="ellipsize">end</property>
@@ -447,7 +374,6 @@
                         </child>
                         <child>
                           <object class="GtkButton" id="frame_clock_button">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="label" translatable="yes">Properties</property>
@@ -458,32 +384,26 @@
                     </child>
                   </object>
                 </child>
-
                 <child>
                   <object class="GtkListBoxRow" id="tick_callback_row">
-                    <property name="visible">true</property>
-                    <property name="activatable">false</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">true</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel">
-                            <property name="visible">true</property>
                             <property name="label" translatable="yes">Tick callback</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0</property>
                           </object>
                           <packing>
-                            <property name="expand">true</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkImage" id="tick_callback">
-                            <property name="visible">true</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="icon-name">object-select-symbolic</property>
@@ -494,32 +414,26 @@
                     </child>
                   </object>
                 </child>
-
                 <child>
                   <object class="GtkListBoxRow" id="framecount_row">
-                    <property name="visible">true</property>
-                    <property name="activatable">false</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">true</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel">
-                            <property name="visible">true</property>
                             <property name="label" translatable="yes">Frame count</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0</property>
                           </object>
                           <packing>
-                            <property name="expand">true</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkLabel" id="framecount">
-                            <property name="visible">true</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
@@ -528,32 +442,26 @@
                     </child>
                   </object>
                 </child>
-
                 <child>
                   <object class="GtkListBoxRow" id="framerate_row">
-                    <property name="visible">true</property>
-                    <property name="activatable">false</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">true</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel">
-                            <property name="visible">true</property>
                             <property name="label" translatable="yes">Frame rate</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0</property>
                           </object>
                           <packing>
-                            <property name="expand">true</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkLabel" id="framerate">
-                            <property name="visible">true</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
@@ -562,32 +470,26 @@
                     </child>
                   </object>
                 </child>
-
                 <child>
                   <object class="GtkListBoxRow" id="accessible_role_row">
-                    <property name="visible">true</property>
-                    <property name="activatable">false</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">true</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel">
-                            <property name="visible">true</property>
                             <property name="label" translatable="yes">Accessible role</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0</property>
                           </object>
                           <packing>
-                            <property name="expand">true</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkLabel" id="accessible_role">
-                            <property name="visible">true</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
@@ -596,32 +498,26 @@
                     </child>
                   </object>
                 </child>
-
                 <child>
                   <object class="GtkListBoxRow" id="accessible_name_row">
-                    <property name="visible">true</property>
-                    <property name="activatable">false</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">true</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel">
-                            <property name="visible">true</property>
                             <property name="label" translatable="yes">Accessible name</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0</property>
                           </object>
                           <packing>
-                            <property name="expand">true</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkLabel" id="accessible_name">
-                            <property name="visible">true</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="ellipsize">end</property>
@@ -632,32 +528,26 @@
                     </child>
                   </object>
                 </child>
-
                 <child>
                   <object class="GtkListBoxRow" id="accessible_description_row">
-                    <property name="visible">true</property>
-                    <property name="activatable">false</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">true</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel">
-                            <property name="visible">true</property>
                             <property name="label" translatable="yes">Accessible description</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0</property>
                           </object>
                           <packing>
-                            <property name="expand">true</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkLabel" id="accessible_description">
-                            <property name="visible">true</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="ellipsize">end</property>
@@ -668,32 +558,26 @@
                     </child>
                   </object>
                 </child>
-
                 <child>
                   <object class="GtkListBoxRow" id="mapped_row">
-                    <property name="visible">true</property>
-                    <property name="activatable">false</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">true</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel">
-                            <property name="visible">true</property>
                             <property name="label" translatable="yes">Mapped</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0</property>
                           </object>
                           <packing>
-                            <property name="expand">true</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkImage" id="mapped">
-                            <property name="visible">true</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="icon-size">1</property>
@@ -704,32 +588,26 @@
                     </child>
                   </object>
                 </child>
-
                 <child>
                   <object class="GtkListBoxRow" id="realized_row">
-                    <property name="visible">true</property>
-                    <property name="activatable">false</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">true</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel">
-                            <property name="visible">true</property>
                             <property name="label" translatable="yes">Realized</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0</property>
                           </object>
                           <packing>
-                            <property name="expand">true</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkImage" id="realized">
-                            <property name="visible">true</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="icon-size">1</property>
@@ -740,32 +618,26 @@
                     </child>
                   </object>
                 </child>
-
                 <child>
                   <object class="GtkListBoxRow" id="is_toplevel_row">
-                    <property name="visible">true</property>
-                    <property name="activatable">false</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">true</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel">
-                            <property name="visible">true</property>
                             <property name="label" translatable="yes">Is Toplevel</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0</property>
                           </object>
                           <packing>
-                            <property name="expand">true</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkImage" id="is_toplevel">
-                            <property name="visible">true</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="icon-size">1</property>
@@ -776,32 +648,26 @@
                     </child>
                   </object>
                 </child>
-
                 <child>
                   <object class="GtkListBoxRow" id="child_visible_row">
-                    <property name="visible">true</property>
-                    <property name="activatable">false</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">true</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel">
-                            <property name="visible">true</property>
                             <property name="label" translatable="yes">Child Visible</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
                             <property name="xalign">0</property>
                           </object>
                           <packing>
-                            <property name="expand">true</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkImage" id="child_visible">
-                            <property name="visible">true</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="icon-size">1</property>
@@ -812,7 +678,6 @@
                     </child>
                   </object>
                 </child>
-
               </object>
             </child>
           </object>
@@ -821,7 +686,6 @@
     </child>
   </template>
   <object class="GtkSizeGroup">
-    <property name="mode">horizontal</property>
     <widgets>
       <widget name="address_label"/>
       <widget name="refcount_label"/>
@@ -833,4 +697,3 @@
     </widgets>
   </object>
 </interface>
-
diff --git a/gtk/inspector/object-hierarchy.ui b/gtk/inspector/object-hierarchy.ui
index 8afcb5c..9b96c77 100644
--- a/gtk/inspector/object-hierarchy.ui
+++ b/gtk/inspector/object-hierarchy.ui
@@ -9,20 +9,17 @@
     <property name="orientation">vertical</property>
     <child>
       <object class="GtkScrolledWindow">
-        <property name="visible">True</property>
         <property name="hscrollbar-policy">never</property>
-        <property name="vscrollbar-policy">automatic</property>
-        <property name="expand">True</property>
+        <property name="expand">1</property>
         <child>
           <object class="GtkTreeView" id="tree">
-            <property name="visible">True</property>
             <property name="model">model</property>
-            <property name="enable-search">False</property>
-            <property name="headers-visible">False</property>
+            <property name="enable-search">0</property>
+            <property name="headers-visible">0</property>
             <property name="enable-tree-lines">1</property>
             <property name="show-expanders">0</property>
             <property name="level-indentation">18</property>
-           <child internal-child="selection">
+            <child internal-child="selection">
               <object class="GtkTreeSelection">
                 <property name="mode">none</property>
               </object>
diff --git a/gtk/inspector/object-tree.ui b/gtk/inspector/object-tree.ui
index e68b3d6..07d85d2 100644
--- a/gtk/inspector/object-tree.ui
+++ b/gtk/inspector/object-tree.ui
@@ -16,18 +16,14 @@
     <signal name="hierarchy-changed" handler="on_hierarchy_changed"/>
     <child>
       <object class="GtkSearchBar" id="search_bar">
-        <property name="visible">True</property>
-        <property name="show-close-button">True</property>
+        <property name="show-close-button">1</property>
         <child>
           <object class="GtkBox">
-            <property name="visible">True</property>
-            <property name="orientation">horizontal</property>
             <style>
               <class name="linked"/>
             </style>
             <child>
               <object class="GtkSearchEntry" id="search_entry">
-                <property name="visible">True</property>
                 <property name="max-width-chars">40</property>
                 <signal name="search-changed" handler="on_search_changed"/>
                 <signal name="next-match" handler="next_match"/>
@@ -37,14 +33,12 @@
             </child>
             <child>
               <object class="GtkButton">
-                <property name="visible">True</property>
                 <property name="icon-name">go-down-symbolic</property>
                 <signal name="clicked" handler="next_match"/>
               </object>
             </child>
             <child>
               <object class="GtkButton">
-                <property name="visible">True</property>
                 <property name="icon-name">go-up-symbolic</property>
                 <signal name="clicked" handler="previous_match"/>
               </object>
@@ -55,27 +49,23 @@
     </child>
     <child>
       <object class="GtkScrolledWindow">
-        <property name="visible">True</property>
         <property name="hscrollbar-policy">never</property>
-        <property name="vscrollbar-policy">automatic</property>
-        <property name="expand">True</property>
+        <property name="expand">1</property>
         <child>
           <object class="GtkTreeView" id="tree">
-            <property name="visible">True</property>
             <property name="model">model</property>
-            <property name="enable-search">False</property>
+            <property name="enable-search">0</property>
             <property name="enable-grid-lines">vertical</property>
             <signal name="row-activated" handler="on_row_activated"/>
             <child internal-child="selection">
               <object class="GtkTreeSelection">
-                <property name="mode">single</property>
                 <signal name="changed" handler="on_selection_changed"/>
               </object>
             </child>
             <child>
               <object class="GtkTreeViewColumn" id="object_column">
                 <property name="title" translatable="yes">Object</property>
-                <property name="resizable">True</property>
+                <property name="resizable">1</property>
                 <child>
                   <object class="GtkCellRendererText">
                     <property name="scale">0.8</property>
@@ -90,7 +80,7 @@
             <child>
               <object class="GtkTreeViewColumn">
                 <property name="title" translatable="yes">Name</property>
-                <property name="resizable">True</property>
+                <property name="resizable">1</property>
                 <child>
                   <object class="GtkCellRendererText">
                     <property name="scale">0.8</property>
@@ -105,7 +95,7 @@
             <child>
               <object class="GtkTreeViewColumn">
                 <property name="title" translatable="yes">Label</property>
-                <property name="resizable">True</property>
+                <property name="resizable">1</property>
                 <child>
                   <object class="GtkCellRendererText">
                     <property name="scale">0.8</property>
@@ -122,7 +112,7 @@
             <child>
               <object class="GtkTreeViewColumn">
                 <property name="title" translatable="yes">Style Classes</property>
-                <property name="resizable">True</property>
+                <property name="resizable">1</property>
                 <child>
                   <object class="GtkCellRendererText">
                     <property name="scale">0.8</property>
diff --git a/gtk/inspector/prop-list.ui b/gtk/inspector/prop-list.ui
index c1475a1..046f25d 100644
--- a/gtk/inspector/prop-list.ui
+++ b/gtk/inspector/prop-list.ui
@@ -16,23 +16,19 @@
     <signal name="hierarchy-changed" handler="hierarchy_changed"/>
     <child>
       <object class="GtkScrolledWindow">
-        <property name="visible">True</property>
-        <property name="expand">True</property>
+        <property name="expand">1</property>
         <property name="hscrollbar-policy">never</property>
-        <property name="vscrollbar-policy">automatic</property>
         <child>
           <object class="GtkTreeView" id="tree">
-            <property name="visible">True</property>
             <property name="model">model</property>
             <property name="tooltip-column">4</property>
             <property name="search-column">0</property>
-            <property name="enable-search">True</property>
             <property name="enable-grid-lines">vertical</property>
             <signal name="row-activated" handler="row_activated"/>
             <child>
               <object class="GtkTreeViewColumn">
                 <property name="title" translatable="yes">Property</property>
-                <property name="resizable">True</property>
+                <property name="resizable">1</property>
                 <property name="sort-column-id">0</property>
                 <child>
                   <object class="GtkCellRendererText">
@@ -48,11 +44,10 @@
             <child>
               <object class="GtkTreeViewColumn">
                 <property name="title" translatable="yes">Value</property>
-                <property name="resizable">True</property>
+                <property name="resizable">1</property>
                 <child>
                   <object class="GtkCellRendererText">
                     <property name="scale">0.8</property>
-                    <property name="editable">False</property>
                     <property name="width-chars">20</property>
                     <property name="ellipsize">end</property>
                   </object>
@@ -66,11 +61,10 @@
             <child>
               <object class="GtkTreeViewColumn">
                 <property name="title" translatable="yes">Type</property>
-                <property name="resizable">True</property>
+                <property name="resizable">1</property>
                 <child>
                   <object class="GtkCellRendererText">
                     <property name="scale">0.8</property>
-                    <property name="editable">False</property>
                     <property name="width-chars">20</property>
                     <property name="ellipsize">end</property>
                   </object>
@@ -84,11 +78,10 @@
             <child>
               <object class="GtkTreeViewColumn" id="attribute_column">
                 <property name="title" translatable="yes">Attribute</property>
-                <property name="resizable">True</property>
+                <property name="resizable">1</property>
                 <child>
                   <object class="GtkCellRendererText">
                     <property name="scale">0.8</property>
-                    <property name="editable">False</property>
                   </object>
                   <attributes>
                     <attribute name="text">6</attribute>
diff --git a/gtk/inspector/recorder.ui b/gtk/inspector/recorder.ui
index 6ee0933..deb0c37 100644
--- a/gtk/inspector/recorder.ui
+++ b/gtk/inspector/recorder.ui
@@ -4,16 +4,13 @@
   <template class="GtkInspectorRecorder" parent="GtkBin">
     <child>
       <object class="GtkBox">
-        <property name="visible">1</property>
         <property name="orientation">vertical</property>
         <child>
           <object class="GtkBox">
-            <property name="visible">1</property>
             <property name="spacing">6</property>
             <property name="margin">6</property>
             <child>
               <object class="GtkToggleButton">
-                <property name="visible">1</property>
                 <property name="relief">none</property>
                 <property name="icon-name">media-record-symbolic</property>
                 <property name="active" bind-source="GtkInspectorRecorder" bind-property="recording" 
bind-flags="bidirectional|sync-create"/>
@@ -21,7 +18,6 @@
             </child>
             <child>
               <object class="GtkButton">
-                <property name="visible">1</property>
                 <property name="relief">none</property>
                 <property name="icon-name">edit-clear-all-symbolic</property>
                 <signal name="clicked" handler="recordings_clear_all"/>
@@ -29,13 +25,11 @@
             </child>
             <child type="center">
               <object class="GtkStackSwitcher">
-                <property name="visible">1</property>
                 <property name="stack">render_stack</property>
               </object>
             </child>
             <child>
               <object class="GtkButton" id="render_node_save_button">
-                <property name="visible">1</property>
                 <property name="relief">none</property>
                 <property name="sensitive">0</property>
                 <property name="icon-name">document-save-as-symbolic</property>
@@ -49,16 +43,13 @@
         </child>
         <child>
           <object class="GtkBox">
-            <property name="visible">1</property>
             <style>
               <class name="view"/>
             </style>
             <child>
               <object class="GtkFrame">
-                <property name="visible">1</property>
                 <child>
                   <object class="GtkScrolledWindow">
-                    <property name="visible">1</property>
                     <property name="hscrollbar-policy">never</property>
                     <property name="propagate-natural-width">1</property>
                     <style>
@@ -66,7 +57,6 @@
                     </style>
                     <child>
                       <object class="GtkListBox" id="recordings_list">
-                        <property name="visible">1</property>
                         <property name="vexpand">1</property>
                         <signal name="row-selected" handler="recordings_list_row_selected"/>
                       </object>
@@ -77,10 +67,8 @@
             </child>
             <child>
               <object class="GtkFrame">
-                <property name="visible">1</property>
                 <child>
                   <object class="GtkScrolledWindow">
-                    <property name="visible">1</property>
                     <property name="hscrollbar-policy">never</property>
                     <property name="propagate-natural-width">1</property>
                     <style>
@@ -88,7 +76,6 @@
                     </style>
                     <child>
                       <object class="GtkTreeView" id="render_node_tree">
-                        <property name="visible">1</property>
                         <property name="vexpand">1</property>
                         <property name="search-column">0</property>
                         <property name="enable-search">0</property>
@@ -117,10 +104,8 @@
             </child>
             <child>
               <object class="GtkFrame">
-                <property name="visible">True</property>
                 <child>
                   <object class="GtkStack" id="render_stack">
-                    <property name="visible">True</property>
                     <child>
                       <object class="GtkRenderNodeView" id="render_node_view">
                         <property name="visible">True</property>
@@ -133,7 +118,6 @@
                     </child>
                     <child>
                       <object class="GtkTreeView" id="node_property_tree">
-                        <property name="visible">True</property>
                         <child>
                           <object class="GtkTreeViewColumn">
                             <property name="title">Property</property>
diff --git a/gtk/inspector/resource-list.ui b/gtk/inspector/resource-list.ui
index 7e4182a..5d13ce0 100644
--- a/gtk/inspector/resource-list.ui
+++ b/gtk/inspector/resource-list.ui
@@ -9,47 +9,37 @@
     </columns>
   </object>
   <object class="GtkTextBuffer" id="buffer">
-    <property name="text"/>
   </object>
   <template class="GtkInspectorResourceList" parent="GtkBox">
     <property name="orientation">horizontal</property>
     <signal name="hierarchy-changed" handler="on_hierarchy_changed"/>
     <child>
       <object class="GtkStack" id="stack">
-        <property name="visible">True</property>
-        <property name="transition-type">none</property>
         <child>
           <object class="GtkBox">
-            <property name="visible">True</property>
             <property name="orientation">vertical</property>
             <child>
               <object class="GtkSearchBar" id="search_bar">
-                <property name="visible">True</property>
-                <property name="show-close-button">True</property>
+                <property name="show-close-button">1</property>
                 <child>
                   <object class="GtkBox">
-                    <property name="visible">True</property>
-                    <property name="orientation">horizontal</property>
                     <style>
                       <class name="linked"/>
                     </style>
                     <child>
                       <object class="GtkSearchEntry" id="search_entry">
-                        <property name="visible">True</property>
                         <property name="max-width-chars">40</property>
                         <signal name="search-changed" handler="on_search_changed"/>
                       </object>
                     </child>
                     <child>
                       <object class="GtkButton">
-                        <property name="visible">True</property>
                         <property name="icon-name">go-down-symbolic</property>
                         <signal name="clicked" handler="next_match"/>
                       </object>
                     </child>
                     <child>
                       <object class="GtkButton">
-                        <property name="visible">True</property>
                         <property name="icon-name">go-up-symbolic</property>
                         <signal name="clicked" handler="previous_match"/>
                       </object>
@@ -60,27 +50,23 @@
             </child>
             <child>
               <object class="GtkScrolledWindow">
-                <property name="visible">True</property>
-                <property name="expand">True</property>
+                <property name="expand">1</property>
                 <property name="hscrollbar-policy">never</property>
-                <property name="vscrollbar-policy">automatic</property>
                 <child>
                   <object class="GtkTreeView" id="tree">
-                    <property name="visible">True</property>
                     <property name="model">model</property>
-                    <property name="enable-search">False</property>
+                    <property name="enable-search">0</property>
                     <property name="enable-grid-lines">vertical</property>
                     <signal name="row-activated" handler="row_activated"/>
                     <child internal-child="selection">
                       <object class="GtkTreeSelection">
-                        <property name="mode">single</property>
                         <signal name="changed" handler="on_selection_changed"/>
                       </object>
                     </child>
                     <child>
                       <object class="GtkTreeViewColumn" id="path_column">
                         <property name="title" translatable="yes">Path</property>
-                        <property name="resizable">True</property>
+                        <property name="resizable">1</property>
                         <property name="sort-column-id">0</property>
                         <child>
                           <object class="GtkCellRendererText">
@@ -98,7 +84,7 @@
                     <child>
                       <object class="GtkTreeViewColumn" id="count_column">
                         <property name="title" translatable="yes">Count</property>
-                        <property name="resizable">True</property>
+                        <property name="resizable">1</property>
                         <property name="sort-column-id">1</property>
                         <child>
                           <object class="GtkCellRendererText" id="count_renderer">
@@ -110,7 +96,7 @@
                     <child>
                       <object class="GtkTreeViewColumn" id="size_column">
                         <property name="title" translatable="yes">Size</property>
-                        <property name="resizable">True</property>
+                        <property name="resizable">1</property>
                         <property name="sort-column-id">2</property>
                         <child>
                           <object class="GtkCellRendererText" id="size_renderer">
@@ -130,18 +116,15 @@
         </child>
         <child>
           <object class="GtkBox">
-            <property name="visible">True</property>
             <property name="orientation">vertical</property>
             <child>
               <object class="GtkGrid" id="info_grid">
-                <property name="visible">True</property>
                 <property name="row-spacing">10</property>
                 <property name="column-spacing">10</property>
                 <property name="margin">10</property>
                 <property name="halign">center</property>
                 <child>
                   <object class="GtkLabel" id="name">
-                    <property name="visible">True</property>
                     <property name="label" translatable="yes">Name:</property>
                     <property name="halign">end</property>
                     <property name="valign">baseline</property>
@@ -153,10 +136,9 @@
                 </child>
                 <child>
                   <object class="GtkLabel" id="name_label">
-                    <property name="visible">True</property>
                     <property name="halign">start</property>
                     <property name="valign">baseline</property>
-                    <property name="selectable">True</property>
+                    <property name="selectable">1</property>
                   </object>
                   <packing>
                     <property name="left-attach">1</property>
@@ -165,7 +147,6 @@
                 </child>
                 <child>
                   <object class="GtkLabel" id="type">
-                    <property name="visible">True</property>
                     <property name="label" translatable="yes">Type:</property>
                     <property name="halign">end</property>
                     <property name="valign">baseline</property>
@@ -177,7 +158,6 @@
                 </child>
                 <child>
                   <object class="GtkLabel" id="type_label">
-                    <property name="visible">True</property>
                     <property name="halign">start</property>
                     <property name="valign">baseline</property>
                   </object>
@@ -188,7 +168,6 @@
                 </child>
                 <child>
                   <object class="GtkLabel">
-                    <property name="visible">True</property>
                     <property name="label" translatable="yes">Size:</property>
                     <property name="halign">end</property>
                     <property name="valign">baseline</property>
@@ -200,7 +179,6 @@
                 </child>
                 <child>
                   <object class="GtkLabel" id="size_label">
-                    <property name="visible">True</property>
                     <property name="halign">start</property>
                     <property name="valign">baseline</property>
                   </object>
@@ -213,21 +191,16 @@
             </child>
             <child>
               <object class="GtkStack" id="content">
-                <property name="visible">True</property>
                 <child>
                   <object class="GtkScrolledWindow">
-                    <property name="visible">True</property>
-                    <property name="expand">True</property>
-                    <property name="hscrollbar-policy">automatic</property>
-                    <property name="vscrollbar-policy">automatic</property>
+                    <property name="expand">1</property>
                     <property name="shadow-type">in</property>
                     <style>
                       <class name="view"/>
                     </style>
                     <child>
                       <object class="GtkTextView">
-                        <property name="visible">True</property>
-                        <property name="editable">False</property>
+                        <property name="editable">0</property>
                         <property name="buffer">buffer</property>
                       </object>
                     </child>
@@ -238,17 +211,13 @@
                 </child>
                 <child>
                   <object class="GtkScrolledWindow">
-                    <property name="visible">True</property>
-                    <property name="expand">True</property>
-                    <property name="hscrollbar-policy">automatic</property>
-                    <property name="vscrollbar-policy">automatic</property>
+                    <property name="expand">1</property>
                     <property name="shadow-type">in</property>
                     <style>
                       <class name="view"/>
                     </style>
                     <child>
                       <object class="GtkImage" id="image">
-                        <property name="visible">True</property>
                         <property name="halign">center</property>
                         <property name="valign">center</property>
                       </object>
diff --git a/gtk/inspector/selector.ui b/gtk/inspector/selector.ui
index 02278fa..ef3a5e3 100644
--- a/gtk/inspector/selector.ui
+++ b/gtk/inspector/selector.ui
@@ -9,17 +9,14 @@
     <property name="orientation">vertical</property>
     <child>
       <object class="GtkScrolledWindow">
-        <property name="visible">True</property>
         <property name="hscrollbar-policy">never</property>
-        <property name="vscrollbar-policy">automatic</property>
-        <property name="expand">True</property>
+        <property name="expand">1</property>
         <child>
           <object class="GtkTreeView" id="tree">
-            <property name="visible">True</property>
             <property name="model">model</property>
-            <property name="enable-search">False</property>
-            <property name="headers-visible">False</property>
-            <property name="show-expanders">False</property>
+            <property name="enable-search">0</property>
+            <property name="headers-visible">0</property>
+            <property name="show-expanders">0</property>
             <property name="level-indentation">18</property>
             <child internal-child="selection">
               <object class="GtkTreeSelection">
diff --git a/gtk/inspector/signals-list.ui b/gtk/inspector/signals-list.ui
index 5710a6b..eb4ee5d 100644
--- a/gtk/inspector/signals-list.ui
+++ b/gtk/inspector/signals-list.ui
@@ -11,25 +11,20 @@
       <column type="gulong"/>
     </columns>
   </object>
-  <object class="GtkTextBuffer" id="text">
-  </object>
+  <object class="GtkTextBuffer" id="text"/>
   <template class="GtkInspectorSignalsList" parent="GtkPaned">
     <property name="orientation">vertical</property>
     <child>
       <object class="GtkBox">
         <property name="orientation">vertical</property>
-        <property name="visible">True</property>
         <child>
           <object class="GtkScrolledWindow">
-            <property name="visible">True</property>
-            <property name="expand">True</property>
+            <property name="expand">1</property>
             <property name="hscrollbar-policy">never</property>
-            <property name="vscrollbar-policy">automatic</property>
             <child>
               <object class="GtkTreeView" id="view">
-                <property name="visible">True</property>
                 <property name="model">model</property>
-                <property name="enable-search">False</property>
+                <property name="enable-search">0</property>
                 <property name="enable-grid-lines">vertical</property>
                 <child>
                   <object class="GtkTreeViewColumn">
@@ -90,15 +85,13 @@
     </child>
     <child>
       <object class="GtkScrolledWindow" id="log_win">
-        <property name="expand">True</property>
-        <property name="hscrollbar-policy">automatic</property>
+        <property name="expand">1</property>
         <property name="vscrollbar-policy">always</property>
         <property name="shadow-type">in</property>
         <child>
           <object class="GtkTextView">
-            <property name="visible">True</property>
             <property name="buffer">text</property>
-            <property name="editable">False</property>
+            <property name="editable">0</property>
           </object>
         </child>
       </object>
diff --git a/gtk/inspector/statistics.ui b/gtk/inspector/statistics.ui
index 20e6261..fd94174 100644
--- a/gtk/inspector/statistics.ui
+++ b/gtk/inspector/statistics.ui
@@ -17,18 +17,14 @@
     <property name="orientation">vertical</property>
     <child>
       <object class="GtkStack" id="stack">
-        <property name="visible">True</property>
         <child>
           <object class="GtkBox">
-            <property name="visible">True</property>
             <property name="orientation">vertical</property>
             <child>
               <object class="GtkSearchBar" id="search_bar">
-                <property name="visible">True</property>
-                <property name="show-close-button">True</property>
+                <property name="show-close-button">1</property>
                 <child>
                   <object class="GtkSearchEntry" id="search_entry">
-                    <property name="visible">True</property>
                     <property name="max-width-chars">40</property>
                   </object>
                 </child>
@@ -36,19 +32,14 @@
             </child>
             <child>
               <object class="GtkScrolledWindow">
-                <property name="visible">True</property>
-                <property name="expand">True</property>
-                <property name="hscrollbar-policy">automatic</property>
+                <property name="expand">1</property>
                 <property name="vscrollbar-policy">always</property>
                 <child>
                   <object class="GtkTreeView" id="view">
-                    <property name="visible">True</property>
                     <property name="model">model</property>
                     <property name="search-column">1</property>
-                    <property name="enable-search">True</property>
                     <child>
                       <object class="GtkTreeViewColumn">
-                        <property name="visible">True</property>
                         <property name="sort-column-id">1</property>
                         <property name="title" translatable="yes">Type</property>
                         <child>
@@ -63,7 +54,6 @@
                     </child>
                     <child>
                       <object class="GtkTreeViewColumn" id="column_self1">
-                        <property name="visible">True</property>
                         <property name="sort-column-id">2</property>
                         <property name="title" translatable="yes">Self 1</property>
                         <child>
@@ -75,7 +65,6 @@
                     </child>
                     <child>
                       <object class="GtkTreeViewColumn" id="column_cumulative1">
-                        <property name="visible">True</property>
                         <property name="sort-column-id">3</property>
                         <property name="title" translatable="yes">Cumulative 1</property>
                         <child>
@@ -87,7 +76,6 @@
                     </child>
                     <child>
                       <object class="GtkTreeViewColumn" id="column_self2">
-                        <property name="visible">True</property>
                         <property name="sort-column-id">4</property>
                         <property name="title" translatable="yes">Self 2</property>
                         <child>
@@ -99,7 +87,6 @@
                     </child>
                     <child>
                       <object class="GtkTreeViewColumn" id="column_cumulative2">
-                        <property name="visible">True</property>
                         <property name="sort-column-id">5</property>
                         <property name="title" translatable="yes">Cumulative 2</property>
                         <child>
@@ -111,7 +98,6 @@
                     </child>
                     <child>
                       <object class="GtkTreeViewColumn" id="column_self_graph">
-                        <property name="visible">True</property>
                         <property name="sort-column-id">4</property>
                         <property name="title" translatable="yes">Self</property>
                         <child>
@@ -128,7 +114,6 @@
                     </child>
                     <child>
                       <object class="GtkTreeViewColumn" id="column_cumulative_graph">
-                        <property name="visible">True</property>
                         <property name="sort-column-id">5</property>
                         <property name="title" translatable="yes">Cumulative</property>
                         <child>
@@ -154,14 +139,12 @@
         </child>
         <child>
           <object class="GtkBox">
-            <property name="visible">True</property>
-            <property name="can-focus">True</property>
+            <property name="can-focus">1</property>
             <property name="halign">center</property>
             <property name="valign">center</property>
             <child>
               <object class="GtkLabel" id="excuse">
-                <property name="visible">True</property>
-                <property name="selectable">True</property>
+                <property name="selectable">1</property>
                 <property name="label" translatable="yes">Enable statistics with 
GOBJECT_DEBUG=instance-count</property>
               </object>
             </child>
diff --git a/gtk/inspector/visual.ui b/gtk/inspector/visual.ui
index ea8d0f8..651407e 100644
--- a/gtk/inspector/visual.ui
+++ b/gtk/inspector/visual.ui
@@ -23,41 +23,33 @@
     <property name="upper">64</property>
     <property name="step-increment">8</property>
     <property name="page-increment">8</property>
-    <property name="page-size">0</property>
   </object>
   <template class="GtkInspectorVisual" parent="GtkScrolledWindow">
     <property name="hscrollbar-policy">never</property>
     <property name="vscrollbar-policy">automatic</property>
     <child>
       <object class="GtkBox">
-        <property name="visible">True</property>
         <property name="orientation">vertical</property>
         <property name="margin">60</property>
         <property name="spacing">10</property>
         <child>
           <object class="GtkFrame" id="visual_frame">
-            <property name="visible">True</property>
             <property name="halign">center</property>
             <child>
               <object class="GtkListBox" id="visual_box">
-                <property name="visible">True</property>
                 <property name="selection-mode">none</property>
                 <style>
                   <class name="view"/>
                 </style>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="theme_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">GTK+ Theme</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -66,12 +58,11 @@
                         </child>
                         <child>
                           <object class="GtkComboBoxText" id="theme_combo">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -80,17 +71,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="dark_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Dark Variant</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -99,12 +86,11 @@
                         </child>
                         <child>
                           <object class="GtkSwitch" id="dark_switch">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -113,17 +99,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="cursor_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Cursor Theme</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -132,12 +114,11 @@
                         </child>
                         <child>
                           <object class="GtkComboBoxText" id="cursor_combo">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -146,17 +127,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="cursor_size_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Cursor Size</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -165,16 +142,15 @@
                         </child>
                         <child>
                           <object class="GtkSpinButton" id="cursor_size_spin">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="max-width-chars">2</property>
                             <property name="width-chars">2</property>
                             <property name="adjustment">cursor_size_adjustment</property>
-                            <property name="snap-to-ticks">True</property>
+                            <property name="snap-to-ticks">1</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -183,17 +159,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="icon_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Icon Theme</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -202,12 +174,11 @@
                         </child>
                         <child>
                           <object class="GtkComboBoxText" id="icon_combo">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -216,17 +187,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="font_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Font</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -235,12 +202,11 @@
                         </child>
                         <child>
                           <object class="GtkFontButton" id="font_button">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -249,17 +215,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">20</property>
                         <child>
                           <object class="GtkLabel" id="font_scale_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Font Scale</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -268,21 +230,19 @@
                         </child>
                         <child>
                           <object class="GtkScale" id="font_scale_scale">
-                            <property name="visible">True</property>
                             <property name="valign">baseline</property>
                             <property name="adjustment">font_scale_adjustment</property>
-                            <property name="draw_value">0</property>
+                            <property name="draw-value">0</property>
                             <marks>
-                              <mark value="1.0" position="top"/>
+                              <mark value="1.0" position="top"></mark>
                             </marks>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkEntry" id="font_scale_entry">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="width-chars">4</property>
@@ -295,17 +255,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="direction_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Text Direction</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -314,7 +270,6 @@
                         </child>
                         <child>
                           <object class="GtkComboBoxText" id="direction_combo">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <signal name="changed" handler="direction_changed"/>
@@ -324,7 +279,7 @@
                             </items>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -333,17 +288,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="hidpi_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Window scaling</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -352,14 +303,13 @@
                         </child>
                         <child>
                           <object class="GtkSpinButton" id="hidpi_spin">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="adjustment">scale_adjustment</property>
-                            <property name="snap-to-ticks">True</property>
+                            <property name="snap-to-ticks">1</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -368,17 +318,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="animation_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Animations</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -387,12 +333,11 @@
                         </child>
                         <child>
                           <object class="GtkSwitch" id="animation_switch">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -401,17 +346,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">20</property>
                         <child>
                           <object class="GtkLabel" id="slowdown_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Slowdown</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -420,22 +361,20 @@
                         </child>
                         <child>
                           <object class="GtkScale" id="slowdown_scale">
-                            <property name="visible">1</property>
-                            <property name="can_focus">1</property>
+                            <property name="can-focus">1</property>
                             <property name="adjustment">slowdown_adjustment</property>
                             <property name="valign">baseline</property>
-                            <property name="draw_value">0</property>
+                            <property name="draw-value">0</property>
                             <marks>
-                              <mark value="0.0" position="top"/>
+                              <mark value="0.0" position="top"></mark>
                             </marks>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                         <child>
                           <object class="GtkEntry" id="slowdown_entry">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <property name="width-chars">4</property>
@@ -452,25 +391,19 @@
         </child>
         <child>
           <object class="GtkFrame" id="debug_frame">
-            <property name="visible">True</property>
             <property name="halign">center</property>
             <child>
               <object class="GtkListBox" id="debug_box">
-                <property name="visible">True</property>
                 <property name="selection-mode">none</property>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="rendering_mode_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Rendering Mode</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -479,7 +412,6 @@
                         </child>
                         <child>
                           <object class="GtkComboBoxText" id="rendering_mode_combo">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <signal name="changed" handler="rendering_mode_changed"/>
@@ -490,7 +422,7 @@
                             </items>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -499,17 +431,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="updates_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Show Graphic Updates</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -518,13 +446,12 @@
                         </child>
                         <child>
                           <object class="GtkSwitch" id="updates_switch">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <signal name="notify::active" handler="updates_activate"/>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -533,17 +460,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="baselines_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Show Baselines</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -552,13 +475,12 @@
                         </child>
                         <child>
                           <object class="GtkSwitch" id="baselines_switch">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <signal name="notify::active" handler="baselines_activate"/>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -567,17 +489,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="layout_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Show Layout Borders</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -586,13 +504,12 @@
                         </child>
                         <child>
                           <object class="GtkSwitch" id="layout_switch">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <signal name="notify::active" handler="layout_activate"/>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -601,17 +518,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="snapshot_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Snapshot Debug Nodes</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -620,13 +533,12 @@
                         </child>
                         <child>
                           <object class="GtkSwitch" id="snapshot_switch">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <signal name="notify::active" handler="snapshot_activate"/>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -635,17 +547,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Show Widget Resizes</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -654,13 +562,12 @@
                         </child>
                         <child>
                           <object class="GtkSwitch" id="widget_resize_switch">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <signal name="notify::active" handler="widget_resize_activate"/>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -669,17 +576,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="touchscreen_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Simulate touchscreen</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -688,12 +591,11 @@
                         </child>
                         <child>
                           <object class="GtkSwitch" id="touchscreen_switch">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -706,25 +608,19 @@
         </child>
         <child>
           <object class="GtkFrame" id="gl_frame">
-            <property name="visible">True</property>
             <property name="halign">center</property>
             <child>
               <object class="GtkListBox" id="gl_box">
-                <property name="visible">True</property>
                 <property name="selection-mode">none</property>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="gl_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">GL Rendering</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -733,7 +629,6 @@
                         </child>
                         <child>
                           <object class="GtkComboBoxText" id="gl_combo">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <items>
@@ -743,7 +638,7 @@
                             </items>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -752,17 +647,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="software_gl_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Software GL</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -771,13 +662,12 @@
                         </child>
                         <child>
                           <object class="GtkSwitch" id="software_gl_switch">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <signal name="notify::active" handler="software_gl_activate"/>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -786,17 +676,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="software_surface_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Software Surfaces</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -805,13 +691,12 @@
                         </child>
                         <child>
                           <object class="GtkSwitch" id="software_surface_switch">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <signal name="notify::active" handler="software_surface_activate"/>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -820,17 +705,13 @@
                 </child>
                 <child>
                   <object class="GtkListBoxRow">
-                    <property name="visible">True</property>
-                    <property name="activatable">False</property>
+                    <property name="activatable">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="orientation">horizontal</property>
                         <property name="margin">10</property>
                         <property name="spacing">40</property>
                         <child>
                           <object class="GtkLabel" id="texture_rectangle_label">
-                            <property name="visible">True</property>
                             <property name="label" translatable="yes">Texture Rectangle Extension</property>
                             <property name="halign">start</property>
                             <property name="valign">baseline</property>
@@ -839,13 +720,12 @@
                         </child>
                         <child>
                           <object class="GtkSwitch" id="texture_rectangle_switch">
-                            <property name="visible">True</property>
                             <property name="halign">end</property>
                             <property name="valign">baseline</property>
                             <signal name="notify::active" handler="texture_rectangle_activate"/>
                           </object>
                           <packing>
-                            <property name="expand">True</property>
+                            <property name="expand">1</property>
                           </packing>
                         </child>
                       </object>
@@ -860,7 +740,6 @@
     </child>
   </template>
   <object class="GtkSizeGroup">
-    <property name="mode">horizontal</property>
     <widgets>
       <widget name="theme_label"/>
       <widget name="dark_label"/>
@@ -884,7 +763,6 @@
     </widgets>
   </object>
   <object class="GtkSizeGroup">
-    <property name="mode">horizontal</property>
     <widgets>
       <widget name="theme_combo"/>
       <widget name="icon_combo"/>
@@ -896,7 +774,6 @@
     </widgets>
   </object>
   <object class="GtkSizeGroup">
-    <property name="mode">horizontal</property>
     <widgets>
       <widget name="visual_frame"/>
       <widget name="debug_frame"/>
diff --git a/gtk/inspector/window.ui b/gtk/inspector/window.ui
index 6228375..d19f480 100644
--- a/gtk/inspector/window.ui
+++ b/gtk/inspector/window.ui
@@ -3,7 +3,6 @@
   <object class="GtkAdjustment" id="magnification_adjustment">
     <property name="lower">1.0</property>
     <property name="upper">5.0</property>
-    <property name="page-size">0.0</property>
     <property name="page-increment">0.1</property>
     <property name="step-increment">0.1</property>
     <property name="value">2.0</property>
@@ -14,19 +13,15 @@
     <property name="icon">resource:///org/gtk/libgtk/inspector/logo.png</property>
     <child type="titlebar">
       <object class="GtkHeaderBar">
-        <property name="visible">1</property>
         <property name="show-close-button">1</property>
         <child>
           <object class="GtkStack" id="button_stack">
-            <property name="visible">1</property>
             <property name="visible-child-name" bind-source="top_stack" bind-property="visible-child-name"/>
             <child>
               <object class="GtkBox">
-                <property name="visible">1</property>
                 <property name="spacing">6</property>
                 <child>
                   <object class="GtkButton" id="select_object">
-                    <property name="visible">1</property>
                     <property name="focus-on-click">0</property>
                     <property name="tooltip-text" translatable="yes">Select an Object</property>
                     <property name="halign">center</property>
@@ -37,10 +32,8 @@
                 </child>
                 <child>
                   <object class="GtkStack" id="object_buttons">
-                    <property name="visible">1</property>
                     <child>
                       <object class="GtkButton" id="object_details_button">
-                        <property name="visible">1</property>
                         <property name="focus-on-click">0</property>
                         <property name="tooltip-text" translatable="yes">Show Details</property>
                         <property name="halign">center</property>
@@ -54,7 +47,6 @@
                     </child>
                     <child>
                       <object class="GtkButton">
-                        <property name="visible">1</property>
                         <property name="focus-on-click">0</property>
                         <property name="tooltip-text" translatable="yes">Show all Objects</property>
                         <property name="halign">center</property>
@@ -75,7 +67,6 @@
             </child>
             <child>
               <object class="GtkToggleButton" id="record_statistics_button">
-                <property name="visible">1</property>
                 <property name="focus-on-click">0</property>
                 <property name="tooltip-text" translatable="yes">Collect Statistics</property>
                 <property name="halign">start</property>
@@ -88,12 +79,10 @@
             </child>
             <child>
               <object class="GtkStack" id="resource_buttons">
-                <property name="visible">1</property>
                 <property name="halign">start</property>
                 <property name="valign">center</property>
                 <child>
                   <object class="GtkButton">
-                    <property name="visible">1</property>
                     <property name="focus-on-click">0</property>
                     <property name="tooltip-text" translatable="yes">Show Details</property>
                     <property name="halign">center</property>
@@ -106,7 +95,6 @@
                 </child>
                 <child>
                   <object class="GtkButton">
-                    <property name="visible">1</property>
                     <property name="focus-on-click">0</property>
                     <property name="tooltip-text" translatable="yes">Show all Resources</property>
                     <property name="halign">center</property>
@@ -124,7 +112,6 @@
             </child>
             <child>
               <object class="GtkBox">
-                <property name="visible">1</property>
               </object>
               <packing>
                 <property name="name">css</property>
@@ -132,7 +119,6 @@
             </child>
             <child>
               <object class="GtkBox">
-                <property name="visible">1</property>
               </object>
               <packing>
                 <property name="name">recorder</property>
@@ -140,7 +126,6 @@
             </child>
             <child>
               <object class="GtkBox">
-                <property name="visible">1</property>
               </object>
               <packing>
                 <property name="name">visual</property>
@@ -148,7 +133,6 @@
             </child>
             <child>
               <object class="GtkBox">
-                <property name="visible">1</property>
               </object>
               <packing>
                 <property name="name">general</property>
@@ -158,7 +142,6 @@
         </child>
         <child type="title">
           <object class="GtkStackSwitcher">
-            <property name="visible">1</property>
             <property name="margin-start">6</property>
             <property name="margin-end">6</property>
             <property name="stack">top_stack</property>
@@ -168,10 +151,8 @@
     </child>
     <child>
       <object class="GtkStack" id="top_stack">
-        <property name="visible">1</property>
         <child>
           <object class="GtkStack" id="object_stack">
-            <property name="visible">1</property>
             <child>
               <object class="GtkInspectorObjectTree" id="object_tree">
                 <property name="visible">True</property>
@@ -184,11 +165,9 @@
             </child>
             <child>
               <object class="GtkBox">
-                <property name="visible">1</property>
                 <property name="orientation">vertical</property>
                 <child>
                   <object class="GtkBox">
-                    <property name="visible">1</property>
                     <property name="spacing">10</property>
                     <child>
                       <object class="GtkStackCombo" id="stackcombo">
@@ -199,10 +178,8 @@
                     </child>
                     <child>
                       <object class="GtkStack" id="object_start_stack">
-                        <property name="visible">True</property>
                         <child>
                           <object class="GtkBox">
-                            <property name="visible">True</property>
                           </object>
                           <packing>
                             <property name="name">empty</property>
@@ -210,13 +187,10 @@
                         </child>
                         <child>
                           <object class="GtkBox">
-                            <property name="visible">True</property>
-                            <property name="orientation">horizontal</property>
                             <property name="spacing">6</property>
                             <property name="margin">6</property>
                             <child>
                               <object class="GtkToggleButton" id="signals_trace_button">
-                                <property name="visible">True</property>
                                 <property name="relief">none</property>
                                 <property name="tooltip-text" translatable="yes">Trace signal emissions on 
this object</property>
                                 <property name="icon-name">media-record-symbolic</property>
@@ -224,7 +198,6 @@
                             </child>
                             <child>
                               <object class="GtkButton" id="signals_clear_button">
-                                <property name="visible">True</property>
                                 <property name="relief">none</property>
                                 <property name="tooltip-text" translatable="yes">Clear log</property>
                                 <property name="icon-name">edit-clear-symbolic</property>
@@ -237,17 +210,15 @@
                         </child>
                         <child>
                           <object class="GtkScale">
-                            <property name="visible">True</property>
-                            <property name="orientation">horizontal</property>
                             <property name="width-request">150</property>
-                            <property name="draw-value">False</property>
+                            <property name="draw-value">0</property>
                             <property name="adjustment">magnification_adjustment</property>
                             <marks>
-                              <mark value="1.0" position="bottom"/>
-                              <mark value="2.0" position="bottom"/>
-                              <mark value="3.0" position="bottom"/>
-                              <mark value="4.0" position="bottom"/>
-                              <mark value="5.0" position="bottom"/>
+                              <mark value="1.0" position="bottom"></mark>
+                              <mark value="2.0" position="bottom"></mark>
+                              <mark value="3.0" position="bottom"></mark>
+                              <mark value="4.0" position="bottom"></mark>
+                              <mark value="5.0" position="bottom"></mark>
                             </marks>
                           </object>
                           <packing>
@@ -258,11 +229,9 @@
                     </child>
                     <child type="center">
                       <object class="GtkStack" id="object_center_stack">
-                        <property name="visible">1</property>
                         <property name="transition-type">crossfade</property>
                         <child>
                           <object class="GtkLabel" id="object_title">
-                            <property name="visible">1</property>
                           </object>
                           <packing>
                             <property name="name">title</property>
@@ -270,7 +239,6 @@
                         </child>
                         <child>
                           <object class="GtkSearchEntry" id="prop_search_entry">
-                            <property name="visible">1</property>
                             <property name="margin">6</property>
                             <property name="max-width-chars">40</property>
                           </object>
@@ -280,7 +248,6 @@
                         </child>
                         <child>
                           <object class="GtkSearchEntry" id="child_prop_search_entry">
-                            <property name="visible">1</property>
                             <property name="margin">6</property>
                             <property name="max-width-chars">40</property>
                           </object>
@@ -294,7 +261,6 @@
                 </child>
                 <child>
                   <object class="GtkStack" id="object_details">
-                    <property name="visible">1</property>
                     <signal name="notify::visible-child" handler="object_details_changed"/>
                     <child>
                       <object class="GtkInspectorMiscInfo" id="misc_info">
diff --git a/gtk/ui/gtkaboutdialog.ui b/gtk/ui/gtkaboutdialog.ui
index 681d89b..840e9f6 100644
--- a/gtk/ui/gtkaboutdialog.ui
+++ b/gtk/ui/gtkaboutdialog.ui
@@ -2,7 +2,6 @@
 <interface domain="gtk30">
   <!-- interface-requires gtk+ 3.10 -->
   <object class="GtkImage" id="image1">
-    <property name="visible">1</property>
     <property name="icon-name">help-about</property>
   </object>
   <template class="GtkAboutDialog" parent="GtkDialog">
@@ -10,7 +9,6 @@
     <property name="type-hint">dialog</property>
     <child internal-child="headerbar">
       <object class="GtkHeaderBar" id="headerbar1">
-        <property name="visible">1</property>
         <property name="show-close-button">1</property>
         <child type="title">
           <object class="GtkStackSwitcher" id="stack_switcher">
@@ -27,13 +25,11 @@
         <property name="margin">5</property>
         <child>
           <object class="GtkBox" id="box">
-            <property name="visible">1</property>
             <property name="orientation">vertical</property>
             <property name="spacing">12</property>
             <property name="margin">5</property>
             <child>
               <object class="GtkImage" id="logo_image">
-                <property name="visible">1</property>
                 <property name="icon-name">image-missing</property>
               </object>
               <packing>
@@ -42,7 +38,6 @@
             </child>
             <child>
               <object class="GtkLabel" id="name_label">
-                <property name="visible">1</property>
                 <property name="label">name label</property>
                 <property name="justify">center</property>
                 <property name="selectable">1</property>
@@ -56,13 +51,11 @@
               <object class="GtkStack" id="stack">
                 <property name="width-request">400</property>
                 <property name="height-request">100</property>
-                <property name="visible">1</property>
                 <property name="transition-type">over-up-down</property>
                 <property name="transition-duration">600</property>
                 <signal name="notify::visible-child" handler="stack_visible_child_notify" swapped="no"/>
                 <child>
                   <object class="GtkBox" id="page_vbox">
-                    <property name="visible">1</property>
                     <property name="orientation">vertical</property>
                     <property name="spacing">8</property>
                     <child>
@@ -140,18 +133,15 @@
                     <property name="spacing">8</property>
                     <child>
                       <object class="GtkScrolledWindow" id="scrolledwindow1">
-                        <property name="visible">1</property>
                         <property name="hscrollbar-policy">never</property>
                         <property name="shadow-type">in</property>
                         <child>
                           <object class="GtkViewport" id="viewport1">
-                            <property name="visible">1</property>
                             <style>
                               <class name="view"/>
                             </style>
                             <child>
                               <object class="GtkGrid" id="credits_grid">
-                                <property name="visible">1</property>
                                 <property name="halign">center</property>
                                 <property name="valign">start</property>
                                 <property name="orientation">vertical</property>
@@ -180,12 +170,10 @@
                     <property name="spacing">8</property>
                     <child>
                       <object class="GtkScrolledWindow" id="scrolledwindow2">
-                        <property name="visible">1</property>
                         <property name="hscrollbar-policy">never</property>
                         <property name="shadow-type">in</property>
                         <child>
                           <object class="GtkTextView" id="license_view">
-                            <property name="visible">1</property>
                             <property name="editable">0</property>
                             <property name="left-margin">8</property>
                             <property name="right-margin">8</property>
@@ -213,12 +201,10 @@
                     <property name="spacing">8</property>
                     <child>
                       <object class="GtkScrolledWindow">
-                        <property name="visible">1</property>
                         <property name="hscrollbar-policy">never</property>
                         <property name="shadow-type">in</property>
                         <child>
                           <object class="GtkTextView" id="system_view">
-                            <property name="visible">1</property>
                             <property name="editable">0</property>
                             <property name="left-margin">8</property>
                             <property name="right-margin">8</property>
diff --git a/gtk/ui/gtkappchooserdialog.ui b/gtk/ui/gtkappchooserdialog.ui
index 9acf416..2648917 100644
--- a/gtk/ui/gtkappchooserdialog.ui
+++ b/gtk/ui/gtkappchooserdialog.ui
@@ -10,10 +10,8 @@
         <property name="spacing">2</property>
         <child>
           <object class="GtkSearchBar" id="search_bar">
-            <property name="visible">1</property>
             <child>
               <object class="GtkSearchEntry" id="search_entry">
-                <property name="visible">1</property>
                 <property name="hexpand">1</property>
                 <property name="max-width-chars">40</property>
               </object>
@@ -31,12 +29,10 @@
         </child>
         <child>
           <object class="GtkBox" id="inner_box">
-            <property name="visible">1</property>
             <property name="orientation">vertical</property>
             <property name="spacing">6</property>
             <child>
               <object class="GtkLabel" id="label">
-                <property name="visible">1</property>
                 <property name="halign">center</property>
                 <property name="valign">center</property>
                 <property name="label">label</property>
@@ -56,14 +52,12 @@
     </child>
     <child type="action">
       <object class="GtkButton" id="cancel_button">
-        <property name="visible">1</property>
         <property name="use-underline">1</property>
         <property name="label" translatable="yes">_Cancel</property>
       </object>
     </child>
     <child type="action">
       <object class="GtkButton" id="ok_button">
-        <property name="visible">1</property>
         <property name="label" translatable="yes">_Select</property>
         <property name="use-underline">1</property>
         <property name="can-default">1</property>
@@ -76,7 +70,6 @@
   </template>
   <object class="GtkButton" id="show_more_button">
     <property name="label" translatable="yes">_View All Applications</property>
-    <property name="visible">1</property>
     <property name="use-underline">1</property>
     <property name="can-focus">1</property>
     <property name="receives-default">1</property>
@@ -84,7 +77,6 @@
   </object>
   <object class="GtkButton" id="software_button">
     <property name="label" translatable="yes">_Find New Applications</property>
-    <property name="visible">1</property>
     <property name="use-underline">1</property>
     <property name="can-focus">1</property>
     <property name="receives-default">1</property>
diff --git a/gtk/ui/gtkappchooserwidget.ui b/gtk/ui/gtkappchooserwidget.ui
index 0e77ca2..8eb23f4 100644
--- a/gtk/ui/gtkappchooserwidget.ui
+++ b/gtk/ui/gtkappchooserwidget.ui
@@ -32,18 +32,15 @@
     <property name="orientation">vertical</property>
     <child>
       <object class="GtkOverlay" id="overlay">
-        <property name="visible">1</property>
         <child>
           <object class="GtkScrolledWindow" id="scrolled_window">
             <property name="width-request">400</property>
             <property name="height-request">300</property>
-            <property name="visible">1</property>
             <property name="can-focus">1</property>
             <property name="hscrollbar-policy">never</property>
             <property name="shadow-type">in</property>
             <child>
               <object class="GtkTreeView" id="program_list">
-                <property name="visible">1</property>
                 <property name="can-focus">1</property>
                 <property name="model">program_list_sort</property>
                 <property name="headers-visible">0</property>
@@ -102,7 +99,6 @@
             <property name="valign">center</property>
             <child>
               <object class="GtkImage">
-                <property name="visible">1</property>
                 <property name="icon-name">application-x-executable-symbolic</property>
                 <property name="pixel-size">48</property>
                 <property name="margin">12</property>
@@ -113,7 +109,6 @@
             </child>
             <child>
               <object class="GtkLabel" id="no_apps_label">
-                <property name="visible">1</property>
                 <property name="label" translatable="yes">No applications found.</property>
                 <property name="halign">center</property>
                 <property name="valign">center</property>
diff --git a/gtk/ui/gtkassistant.ui b/gtk/ui/gtkassistant.ui
index 719fa69..bfe2d58 100644
--- a/gtk/ui/gtkassistant.ui
+++ b/gtk/ui/gtkassistant.ui
@@ -4,15 +4,12 @@
   <template class="GtkAssistant" parent="GtkWindow">
     <child type="titlebar">
       <object class="GtkHeaderBar" id="headerbar">
-        <property name="visible">1</property>
       </object>
     </child>
     <child>
       <object class="GtkBox" id="main_box">
-        <property name="visible">1</property>
         <child>
           <object class="GtkBox" id="sidebar">
-            <property name="visible">1</property>
             <property name="orientation">vertical</property>
             <style>
               <class name="sidebar"/>
@@ -24,11 +21,9 @@
         </child>
         <child>
           <object class="GtkBox" id="content_box">
-            <property name="visible">1</property>
             <property name="orientation">vertical</property>
             <child>
               <object class="GtkNotebook" id="content">
-                <property name="visible">1</property>
                 <property name="can-focus">1</property>
                 <property name="show-tabs">0</property>
                 <property name="show-border">0</property>
@@ -41,7 +36,6 @@
             </child>
             <child>
               <object class="GtkBox" id="action_area">
-                <property name="visible">1</property>
                 <property name="halign">end</property>
                 <property name="spacing">6</property>
                 <property name="margin">6</property>
@@ -66,7 +60,6 @@
                 <child>
                   <object class="GtkButton" id="forward">
                     <property name="label" translatable="yes">_Next</property>
-                    <property name="visible">1</property>
                     <property name="can-focus">1</property>
                     <property name="can-default">1</property>
                     <property name="receives-default">1</property>
@@ -85,7 +78,6 @@
                 <child>
                   <object class="GtkButton" id="back">
                     <property name="label" translatable="yes">_Back</property>
-                    <property name="visible">1</property>
                     <property name="can-focus">1</property>
                     <property name="receives-default">1</property>
                     <property name="use-underline">1</property>
@@ -122,7 +114,6 @@
                   <object class="GtkButton" id="cancel">
                     <property name="visible">0</property>
                     <property name="label" translatable="yes">_Cancel</property>
-                    <property name="visible">1</property>
                     <property name="can-focus">1</property>
                     <property name="receives-default">1</property>
                     <property name="use-underline">1</property>
diff --git a/gtk/ui/gtkcolorchooserdialog.ui b/gtk/ui/gtkcolorchooserdialog.ui
index 436a265..4a265a1 100644
--- a/gtk/ui/gtkcolorchooserdialog.ui
+++ b/gtk/ui/gtkcolorchooserdialog.ui
@@ -12,7 +12,6 @@
         <property name="margin">5</property>
         <child>
           <object class="GtkColorChooserWidget" id="chooser">
-            <property name="visible">1</property>
             <property name="orientation">vertical</property>
             <property name="margin">5</property>
             <property name="rgba">rgb(255,255,255)</property>
@@ -29,14 +28,12 @@
     </child>
     <child type="action">
       <object class="GtkButton" id="cancel_button">
-        <property name="visible">1</property>
         <property name="use-underline">1</property>
         <property name="label" translatable="yes">_Cancel</property>
       </object>
     </child>
     <child type="action">
       <object class="GtkButton" id="ok_button">
-        <property name="visible">1</property>
         <property name="label" translatable="yes">_Select</property>
         <property name="use-underline">1</property>
         <property name="can-default">1</property>
diff --git a/gtk/ui/gtkcoloreditor.ui b/gtk/ui/gtkcoloreditor.ui
index fbef1e7..3919b0e 100644
--- a/gtk/ui/gtkcoloreditor.ui
+++ b/gtk/ui/gtkcoloreditor.ui
@@ -31,11 +31,9 @@
     <signal name="notify::visible" handler="dismiss_current_popup" swapped="no"/>
     <child>
       <object class="GtkOverlay" id="overlay">
-        <property name="visible">1</property>
         <signal name="get-child-position" handler="get_child_position" swapped="no"/>
         <child>
           <object class="GtkGrid" id="grid">
-            <property name="visible">1</property>
             <property name="margin-start">30</property>
             <property name="margin-end">30</property>
             <property name="row-spacing">12</property>
@@ -56,7 +54,6 @@
             </child>
             <child>
               <object class="GtkEntry" id="entry">
-                <property name="visible">1</property>
                 <property name="can-focus">1</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="entry-atkobject">
@@ -141,7 +138,6 @@
     </style>
     <child>
       <object class="GtkGrid" id="grid4">
-        <property name="visible">1</property>
         <property name="margin-start">12</property>
         <property name="margin-end">12</property>
         <property name="margin-top">12</property>
@@ -149,7 +145,6 @@
         <property name="column-spacing">6</property>
         <child>
           <object class="GtkLabel" id="label4">
-            <property name="visible">1</property>
             <property name="label" translatable="yes" context="Color channel">A</property>
           </object>
           <packing>
@@ -159,7 +154,6 @@
         </child>
         <child>
           <object class="GtkSpinButton" id="a_entry">
-            <property name="visible">1</property>
             <property name="can-focus">1</property>
             <property name="width-chars">2</property>
             <property name="max-width-chars">2</property>
@@ -187,7 +181,6 @@
     </style>
     <child>
       <object class="GtkGrid" id="grid3">
-        <property name="visible">1</property>
         <property name="margin-start">12</property>
         <property name="margin-end">12</property>
         <property name="margin-top">12</property>
@@ -195,7 +188,6 @@
         <property name="column-spacing">6</property>
         <child>
           <object class="GtkLabel" id="label3">
-            <property name="visible">1</property>
             <property name="label" translatable="yes" context="Color channel">H</property>
           </object>
           <packing>
@@ -205,7 +197,6 @@
         </child>
         <child>
           <object class="GtkSpinButton" id="h_entry">
-            <property name="visible">1</property>
             <property name="can-focus">1</property>
             <property name="width-chars">2</property>
             <property name="max-width-chars">2</property>
@@ -233,7 +224,6 @@
     </style>
     <child>
       <object class="GtkGrid" id="grid2">
-        <property name="visible">1</property>
         <property name="margin-start">12</property>
         <property name="margin-end">12</property>
         <property name="margin-top">12</property>
@@ -242,7 +232,6 @@
         <property name="column-spacing">6</property>
         <child>
           <object class="GtkLabel" id="label1">
-            <property name="visible">1</property>
             <property name="label" translatable="yes" context="Color Channel">S</property>
           </object>
           <packing>
@@ -252,7 +241,6 @@
         </child>
         <child>
           <object class="GtkLabel" id="label2">
-            <property name="visible">1</property>
             <property name="label" translatable="yes" context="Color Channel">V</property>
           </object>
           <packing>
@@ -262,7 +250,6 @@
         </child>
         <child>
           <object class="GtkSpinButton" id="s_entry">
-            <property name="visible">1</property>
             <property name="can-focus">1</property>
             <property name="width-chars">2</property>
             <property name="max-width-chars">2</property>
@@ -281,7 +268,6 @@
         </child>
         <child>
           <object class="GtkSpinButton" id="v_entry">
-            <property name="visible">1</property>
             <property name="can-focus">1</property>
             <property name="width-chars">2</property>
             <property name="max-width-chars">2</property>
diff --git a/gtk/ui/gtkcombobox.ui b/gtk/ui/gtkcombobox.ui
index 2e6ac30..ee48fbd 100644
--- a/gtk/ui/gtkcombobox.ui
+++ b/gtk/ui/gtkcombobox.ui
@@ -4,17 +4,14 @@
   <template class="GtkComboBox" parent="GtkBin">
     <child>
       <object class="GtkBox" id="box">
-        <property name="visible">1</property>
         <style>
           <class name="linked"/>
         </style>
         <child>
           <object class="GtkToggleButton" id="button">
-            <property name="visible">1</property>
             <signal name="toggled" handler="gtk_combo_box_button_toggled" swapped="no"/>
             <child>
               <object class="GtkBox">
-                <property name="visible">1</property>
                 <child>
                   <object class="GtkIcon" id="arrow">
                     <property name="visible">1</property>
diff --git a/gtk/ui/gtkdialog.ui b/gtk/ui/gtkdialog.ui
index 214cbd4..65d0e5e 100644
--- a/gtk/ui/gtkdialog.ui
+++ b/gtk/ui/gtkdialog.ui
@@ -7,26 +7,22 @@
     <signal name="delete-event" handler="gtk_dialog_delete_event_handler" swapped="no"/>
     <child type="titlebar">
       <object class="GtkHeaderBar" id="headerbar">
-        <property name="visible">1</property>
         <property name="show-close-button">1</property>
       </object>
     </child>
     <child>
       <object class="GtkBox" id="vbox">
-        <property name="visible">1</property>
         <property name="orientation">vertical</property>
         <style>
           <class name="dialog-vbox"/>
         </style>
         <child>
           <object class="GtkBox" id="action_box">
-            <property name="visible">1</property>
             <style>
               <class name="dialog-action-box"/>
             </style>
             <child>
               <object class="GtkButtonBox" id="action_area">
-                <property name="visible">1</property>
                 <property name="layout-style">end</property>
                 <property name="hexpand">1</property>
                 <style>
diff --git a/gtk/ui/gtkfilechooserwidget.ui b/gtk/ui/gtkfilechooserwidget.ui
index 3af6fed..4aceba7 100644
--- a/gtk/ui/gtkfilechooserwidget.ui
+++ b/gtk/ui/gtkfilechooserwidget.ui
@@ -233,7 +233,6 @@
                             <child>
                               <object class="GtkActionBar" id="remote_warning_bar">
                                 <property name="visible">0</property>
-
                                 <child type="center">
                                   <object class="GtkLabel">
                                     <property name="label" translatable="yes">Remote location — only 
searching the current folder</property>
diff --git a/gtk/ui/gtkfontbutton.ui b/gtk/ui/gtkfontbutton.ui
index bf6a59c..4e33781 100644
--- a/gtk/ui/gtkfontbutton.ui
+++ b/gtk/ui/gtkfontbutton.ui
@@ -6,10 +6,8 @@
     <property name="receives-default">1</property>
     <child>
       <object class="GtkBox" id="box1">
-        <property name="visible">1</property>
         <child>
           <object class="GtkLabel" id="font_label">
-            <property name="visible">1</property>
             <property name="label" translatable="yes">Font</property>
             <property name="margin">5</property>
           </object>
@@ -19,10 +17,8 @@
         </child>
         <child>
           <object class="GtkBox" id="font_size_box">
-            <property name="visible">1</property>
             <child>
               <object class="GtkSeparator" id="separator">
-                <property name="visible">1</property>
                 <property name="orientation">vertical</property>
               </object>
               <packing>
@@ -31,7 +27,6 @@
             </child>
             <child>
               <object class="GtkLabel" id="size_label">
-                <property name="visible">1</property>
                 <property name="label">14</property>
                 <property name="margin">5</property>
               </object>
diff --git a/gtk/ui/gtkfontchooserdialog.ui b/gtk/ui/gtkfontchooserdialog.ui
index ff5a957..eceda35 100644
--- a/gtk/ui/gtkfontchooserdialog.ui
+++ b/gtk/ui/gtkfontchooserdialog.ui
@@ -11,7 +11,6 @@
         <property name="margin">5</property>
         <child>
           <object class="GtkFontChooserWidget" id="fontchooser">
-            <property name="visible">1</property>
             <property name="orientation">vertical</property>
             <property name="spacing">6</property>
             <property name="margin">5</property>
@@ -26,14 +25,12 @@
     </child>
     <child type="action">
       <object class="GtkButton" id="cancel_button">
-        <property name="visible">1</property>
         <property name="use-underline">1</property>
         <property name="label" translatable="yes">_Cancel</property>
       </object>
     </child>
     <child type="action">
       <object class="GtkButton" id="ok_button">
-        <property name="visible">1</property>
         <property name="label" translatable="yes">_Select</property>
         <property name="use-underline">1</property>
         <property name="can-default">1</property>
diff --git a/gtk/ui/gtkfontchooserwidget.ui b/gtk/ui/gtkfontchooserwidget.ui
index bb27c83..f865a37 100644
--- a/gtk/ui/gtkfontchooserwidget.ui
+++ b/gtk/ui/gtkfontchooserwidget.ui
@@ -33,12 +33,10 @@
   <template class="GtkFontChooserWidget" parent="GtkBox">
     <child>
       <object class="GtkGrid" id="grid1">
-        <property name="visible">1</property>
         <property name="row-spacing">6</property>
         <property name="column-spacing">6</property>
         <child>
           <object class="GtkSearchEntry" id="search_entry">
-            <property name="visible">1</property>
             <property name="can-focus">1</property>
             <property name="hexpand">1</property>
             <property name="activates-default">1</property>
@@ -59,17 +57,14 @@
         </child>
         <child>
           <object class="GtkStack" id="list_stack">
-            <property name="visible">1</property>
             <child>
               <object class="GtkGrid">
-                <property name="visible">1</property>
                 <property name="row-spacing">6</property>
                 <property name="column-spacing">6</property>
                 <child>
                   <object class="GtkScrolledWindow" id="list_scrolled_window">
                     <property name="width-request">400</property>
                     <property name="height-request">300</property>
-                    <property name="visible">1</property>
                     <property name="can-focus">1</property>
                     <property name="hexpand">1</property>
                     <property name="vexpand">1</property>
@@ -77,7 +72,6 @@
                     <property name="shadow-type">etched-in</property>
                     <child>
                       <object class="GtkTreeView" id="family_face_list">
-                        <property name="visible">1</property>
                         <property name="can-focus">1</property>
                         <property name="model">filter_model</property>
                         <property name="headers-visible">0</property>
@@ -113,7 +107,6 @@
                 </child>
                 <child>
                   <object class="GtkEntry" id="preview">
-                    <property name="visible">1</property>
                     <property name="can-focus">1</property>
                     <property name="placeholder-text" translatable="yes">Preview text</property>
                     <signal name="scroll-event" handler="resize_by_scroll_cb" swapped="no"/>
@@ -126,7 +119,6 @@
                 </child>
                 <child>
                   <object class="GtkScale" id="size_slider">
-                    <property name="visible">1</property>
                     <property name="can-focus">1</property>
                     <property name="hexpand">1</property>
                     <property name="adjustment">slider_adjustment</property>
@@ -141,7 +133,6 @@
                 </child>
                 <child>
                   <object class="GtkSpinButton" id="size_spin">
-                    <property name="visible">1</property>
                     <property name="can-focus">1</property>
                     <property name="adjustment">spin_adjustment</property>
                     <signal name="output" handler="output_cb"/>
@@ -158,7 +149,6 @@
             </child>
             <child>
               <object class="GtkGrid">
-                <property name="visible">1</property>
                 <property name="row-spacing">12</property>
                 <property name="hexpand">1</property>
                 <property name="vexpand">1</property>
@@ -169,7 +159,6 @@
                 </style>
                 <child>
                   <object class="GtkImage">
-                    <property name="visible">1</property>
                     <property name="gicon">fonticon</property>
                     <property name="pixel-size">64</property>
                   </object>
@@ -180,7 +169,6 @@
                 </child>
                 <child>
                   <object class="GtkLabel">
-                    <property name="visible">1</property>
                     <property name="label" translatable="yes">No Fonts Found</property>
                     <attributes>
                       <attribute name="weight" value="bold"/>
diff --git a/gtk/ui/gtkinfobar.ui b/gtk/ui/gtkinfobar.ui
index d49833e..4ae5bb6 100644
--- a/gtk/ui/gtkinfobar.ui
+++ b/gtk/ui/gtkinfobar.ui
@@ -4,14 +4,11 @@
   <template class="GtkInfoBar" parent="GtkBox">
     <child>
       <object class="GtkRevealer" id="revealer">
-        <property name="visible">1</property>
         <property name="reveal-child">1</property>
         <child>
           <object class="GtkBox" id="content">
-            <property name="visible">1</property>
             <child>
               <object class="GtkBox" id="content_area">
-                <property name="visible">1</property>
                 <property name="spacing">16</property>
                 <property name="margin">8</property>
                 <property name="hexpand">1</property>
@@ -22,7 +19,6 @@
             </child>
             <child>
               <object class="GtkButtonBox" id="action_area">
-                <property name="visible">1</property>
                 <property name="spacing">6</property>
                 <property name="margin">6</property>
                 <property name="layout-style">end</property>
@@ -43,7 +39,6 @@
                 </style>
                 <child>
                   <object class="GtkImage" id="close_image">
-                    <property name="visible">1</property>
                     <property name="icon-name">window-close-symbolic</property>
                   </object>
                 </child>
diff --git a/gtk/ui/gtklockbutton.ui b/gtk/ui/gtklockbutton.ui
index ea63b86..01dedee 100644
--- a/gtk/ui/gtklockbutton.ui
+++ b/gtk/ui/gtklockbutton.ui
@@ -2,18 +2,15 @@
 <interface domain="gtk30">
   <!-- interface-requires gtk+ 3.6 -->
   <template class="GtkLockButton" parent="GtkButton">
-    <property name="visible">1</property>
     <property name="can-focus">1</property>
     <property name="receives-default">1</property>
     <child>
       <object class="GtkBox" id="box">
-        <property name="visible">1</property>
         <property name="halign">center</property>
         <property name="valign">center</property>
         <property name="spacing">6</property>
         <child>
           <object class="GtkImage" id="image">
-            <property name="visible">1</property>
             <property name="icon-name">image-missing</property>
           </object>
           <packing>
@@ -22,17 +19,14 @@
         </child>
         <child>
           <object class="GtkStack" id="stack">
-            <property name="visible">1</property>
             <child>
               <object class="GtkLabel" id="label_lock">
-                <property name="visible">1</property>
                 <property name="xalign">0</property>
                 <property name="label" translatable="yes">Lock</property>
               </object>
             </child>
             <child>
               <object class="GtkLabel" id="label_unlock">
-                <property name="visible">1</property>
                 <property name="xalign">0</property>
                 <property name="label" translatable="yes">Unlock</property>
               </object>
diff --git a/gtk/ui/gtkmessagedialog.ui b/gtk/ui/gtkmessagedialog.ui
index e0b311c..5b70eb2 100644
--- a/gtk/ui/gtkmessagedialog.ui
+++ b/gtk/ui/gtkmessagedialog.ui
@@ -8,7 +8,6 @@
     <property name="skip-taskbar-hint">1</property>
     <child internal-child="headerbar">
       <object class="GtkHeaderBar" id="headerbar1">
-        <property name="visible">1</property>
       </object>
     </child>
     <child internal-child="vbox">
@@ -17,18 +16,15 @@
         <property name="spacing">20</property>
         <child>
           <object class="GtkBox" id="box">
-            <property name="visible">1</property>
             <property name="margin-start">30</property>
             <property name="margin-end">30</property>
             <property name="spacing">30</property>
             <child>
               <object class="GtkBox" id="message_area">
-                <property name="visible">1</property>
                 <property name="orientation">vertical</property>
                 <property name="spacing">10</property>
                 <child>
                   <object class="GtkLabel" id="label">
-                    <property name="visible">1</property>
                     <property name="halign">center</property>
                     <property name="valign">start</property>
                     <property name="wrap">1</property>
diff --git a/gtk/ui/gtkpagesetupunixdialog.ui b/gtk/ui/gtkpagesetupunixdialog.ui
index e273f64..5ec0b93 100644
--- a/gtk/ui/gtkpagesetupunixdialog.ui
+++ b/gtk/ui/gtkpagesetupunixdialog.ui
@@ -35,13 +35,11 @@
         <property name="margin">5</property>
         <child>
           <object class="GtkGrid" id="grid1">
-            <property name="visible">1</property>
             <property name="row-spacing">6</property>
             <property name="column-spacing">12</property>
             <property name="margin">5</property>
             <child>
               <object class="GtkLabel" id="printer_combo_label">
-                <property name="visible">1</property>
                 <property name="halign">start</property>
                 <property name="valign">center</property>
                 <property name="label" translatable="yes">_Format for:</property>
@@ -55,7 +53,6 @@
             </child>
             <child>
               <object class="GtkComboBox" id="printer_combo">
-                <property name="visible">1</property>
                 <property name="hexpand">1</property>
                 <property name="model">printer_list</property>
                 <signal name="changed" handler="printer_changed_callback" swapped="no"/>
@@ -74,7 +71,6 @@
             </child>
             <child>
               <object class="GtkLabel" id="paper_size_combo_label">
-                <property name="visible">1</property>
                 <property name="halign">start</property>
                 <property name="valign">center</property>
                 <property name="label" translatable="yes">_Paper size:</property>
@@ -88,7 +84,6 @@
             </child>
             <child>
               <object class="GtkComboBox" id="paper_size_combo">
-                <property name="visible">1</property>
                 <property name="hexpand">1</property>
                 <property name="model">page_setup_list</property>
                 <signal name="changed" handler="paper_size_changed" swapped="no"/>
@@ -104,7 +99,6 @@
             </child>
             <child>
               <object class="GtkLabel" id="paper_size_label">
-                <property name="visible">1</property>
                 <property name="halign">start</property>
                 <property name="valign">center</property>
               </object>
@@ -116,7 +110,6 @@
             </child>
             <child>
               <object class="GtkLabel" id="orientation_label">
-                <property name="visible">1</property>
                 <property name="halign">start</property>
                 <property name="valign">center</property>
                 <property name="label" translatable="yes">_Orientation:</property>
@@ -130,25 +123,21 @@
             </child>
             <child>
               <object class="GtkRadioButton" id="portrait_radio">
-                <property name="visible">1</property>
                 <property name="can-focus">1</property>
                 <property name="hexpand">1</property>
                 <property name="active">1</property>
                 <property name="draw-indicator">1</property>
                 <child>
                   <object class="GtkBox" id="box1">
-                    <property name="visible">1</property>
                     <property name="spacing">6</property>
                     <child>
                       <object class="GtkImage" id="image1">
-                        <property name="visible">1</property>
                         <property name="icon-name">gtk-orientation-portrait</property>
                         <property name="icon-size">3</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkLabel" id="label1">
-                        <property name="visible">1</property>
                         <property name="label" translatable="yes">Portrait</property>
                       </object>
                       <packing>
@@ -165,7 +154,6 @@
             </child>
             <child>
               <object class="GtkRadioButton" id="reverse_portrait_radio">
-                <property name="visible">1</property>
                 <property name="can-focus">1</property>
                 <property name="hexpand">1</property>
                 <property name="active">1</property>
@@ -173,18 +161,15 @@
                 <property name="group">portrait_radio</property>
                 <child>
                   <object class="GtkBox" id="box2">
-                    <property name="visible">1</property>
                     <property name="spacing">6</property>
                     <child>
                       <object class="GtkImage" id="image2">
-                        <property name="visible">1</property>
                         <property name="icon-name">gtk-orientation-reverse-portrait</property>
                         <property name="icon-size">3</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkLabel" id="label2">
-                        <property name="visible">1</property>
                         <property name="label" translatable="yes">Reverse portrait</property>
                       </object>
                       <packing>
@@ -201,7 +186,6 @@
             </child>
             <child>
               <object class="GtkRadioButton" id="landscape_radio">
-                <property name="visible">1</property>
                 <property name="can-focus">1</property>
                 <property name="hexpand">1</property>
                 <property name="active">1</property>
@@ -209,18 +193,15 @@
                 <property name="group">portrait_radio</property>
                 <child>
                   <object class="GtkBox" id="box3">
-                    <property name="visible">1</property>
                     <property name="spacing">6</property>
                     <child>
                       <object class="GtkImage" id="image3">
-                        <property name="visible">1</property>
                         <property name="icon-name">gtk-orientation-landscape</property>
                         <property name="icon-size">3</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkLabel" id="label3">
-                        <property name="visible">1</property>
                         <property name="label" translatable="yes">Landscape</property>
                       </object>
                       <packing>
@@ -237,25 +218,21 @@
             </child>
             <child>
               <object class="GtkRadioButton" id="reverse_landscape_radio">
-                <property name="visible">1</property>
                 <property name="can-focus">1</property>
                 <property name="hexpand">1</property>
                 <property name="draw-indicator">1</property>
                 <property name="group">portrait_radio</property>
                 <child>
                   <object class="GtkBox" id="box4">
-                    <property name="visible">1</property>
                     <property name="spacing">6</property>
                     <child>
                       <object class="GtkImage" id="image4">
-                        <property name="visible">1</property>
                         <property name="icon-name">gtk-orientation-reverse-landscape</property>
                         <property name="icon-size">3</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkLabel" id="label4">
-                        <property name="visible">1</property>
                         <property name="label" translatable="yes">Reverse landscape</property>
                       </object>
                       <packing>
diff --git a/gtk/ui/gtkpathbar.ui b/gtk/ui/gtkpathbar.ui
index b9fefc7..63b61f2 100644
--- a/gtk/ui/gtkpathbar.ui
+++ b/gtk/ui/gtkpathbar.ui
@@ -2,7 +2,6 @@
 <interface domain="gtk30">
   <!-- interface-requires gtk+ 3.10 -->
   <object class="GtkButton" id="down_slider_button">
-    <property name="visible">1</property>
     <property name="can-focus">1</property>
     <property name="receives-default">1</property>
     <property name="focus-on-click">0</property>
@@ -17,7 +16,6 @@
     <signal name="unmap" handler="on_slider_unmap" swapped="no"/>
     <child>
       <object class="GtkImage">
-        <property name="visible">1</property>
         <property name="icon-name">pan-end-symbolic</property>
         <property name="icon-size">1</property>
       </object>
@@ -27,7 +25,6 @@
     </style>
   </object>
   <object class="GtkButton" id="up_slider_button">
-    <property name="visible">1</property>
     <property name="can-focus">1</property>
     <property name="receives-default">1</property>
     <property name="focus-on-click">0</property>
@@ -42,7 +39,6 @@
     <signal name="unmap" handler="on_slider_unmap" swapped="no"/>
     <child>
       <object class="GtkImage">
-        <property name="visible">1</property>
         <property name="icon-name">pan-start-symbolic</property>
         <property name="icon-size">1</property>
       </object>
diff --git a/gtk/ui/gtkplacesview.ui b/gtk/ui/gtkplacesview.ui
index 7799469..a0cc525 100644
--- a/gtk/ui/gtkplacesview.ui
+++ b/gtk/ui/gtkplacesview.ui
@@ -19,13 +19,11 @@
     <property name="relative-to">address_entry</property>
     <child>
       <object class="GtkBox">
-        <property name="visible">1</property>
         <property name="orientation">vertical</property>
         <property name="spacing">6</property>
         <property name="margin">18</property>
         <child>
           <object class="GtkLabel">
-            <property name="visible">1</property>
             <property name="hexpand">1</property>
             <property name="label" translatable="yes">Server Addresses</property>
             <attributes>
@@ -38,7 +36,6 @@
         </child>
         <child>
           <object class="GtkLabel">
-            <property name="visible">1</property>
             <property name="hexpand">1</property>
             <property name="label" translatable="yes">Server addresses are made up of a protocol prefix and 
an address. Examples:</property>
             <property name="wrap">1</property>
@@ -52,7 +49,6 @@
         </child>
         <child>
           <object class="GtkLabel">
-            <property name="visible">1</property>
             <property name="hexpand">1</property>
             <property name="label" translatable="yes">smb://foo.example.com, ssh://192.168.0.1, 
ftp://[2001:db8::1]</property>
             <property name="wrap">1</property>
@@ -66,14 +62,12 @@
         </child>
         <child>
           <object class="GtkGrid">
-            <property name="visible">1</property>
             <property name="margin-top">12</property>
             <property name="hexpand">1</property>
             <property name="row-spacing">6</property>
             <property name="column-spacing">12</property>
             <child>
               <object class="GtkLabel">
-                <property name="visible">1</property>
                 <property name="hexpand">1</property>
                 <property name="label" translatable="yes">Available Protocols</property>
                 <property name="xalign">0</property>
@@ -88,7 +82,6 @@
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="visible">1</property>
                 <property name="label" translatable="yes">AppleTalk</property>
                 <property name="xalign">0</property>
               </object>
@@ -99,7 +92,6 @@
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="visible">1</property>
                 <property name="label" translatable="yes">File Transfer Protocol</property>
                 <property name="xalign">0</property>
               </object>
@@ -110,7 +102,6 @@
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="visible">1</property>
                 <property name="label" translatable="yes">Network File System</property>
                 <property name="xalign">0</property>
               </object>
@@ -121,7 +112,6 @@
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="visible">1</property>
                 <property name="label" translatable="yes">Samba</property>
                 <property name="xalign">0</property>
               </object>
@@ -132,7 +122,6 @@
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="visible">1</property>
                 <property name="label" translatable="yes">SSH File Transfer Protocol</property>
                 <property name="xalign">0</property>
               </object>
@@ -143,7 +132,6 @@
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="visible">1</property>
                 <property name="label" translatable="yes">WebDAV</property>
                 <property name="xalign">0</property>
               </object>
@@ -154,7 +142,6 @@
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="visible">1</property>
                 <property name="label" translatable="yes">Prefix</property>
                 <property name="xalign">0</property>
                 <attributes>
@@ -168,7 +155,6 @@
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="visible">1</property>
                 <property name="label">afp://</property>
                 <property name="xalign">0</property>
               </object>
@@ -179,7 +165,6 @@
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="visible">1</property>
                 <property name="label" translatable="yes" comments="Translators: do not translate ftp:// and 
ftps://">ftp:// or ftps://</property>
                 <property name="xalign">0</property>
               </object>
@@ -190,7 +175,6 @@
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="visible">1</property>
                 <property name="label">nfs://</property>
                 <property name="xalign">0</property>
               </object>
@@ -201,7 +185,6 @@
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="visible">1</property>
                 <property name="label" translatable="yes">smb://</property>
                 <property name="xalign">0</property>
               </object>
@@ -212,7 +195,6 @@
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="visible">1</property>
                 <property name="label" translatable="yes" comments="Translators: do not translate sftp:// 
and ssh://">sftp:// or ssh://</property>
                 <property name="xalign">0</property>
               </object>
@@ -223,7 +205,6 @@
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="visible">1</property>
                 <property name="label" translatable="yes" comments="Translators: do not translate dav:// and 
davs://">dav:// or davs://</property>
                 <property name="xalign">0</property>
               </object>
@@ -243,17 +224,14 @@
   <object class="GtkPopover" id="recent_servers_popover">
     <child>
       <object class="GtkStack" id="recent_servers_stack">
-        <property name="visible">1</property>
         <child>
           <object class="GtkBox">
-            <property name="visible">1</property>
             <property name="vexpand">1</property>
             <property name="valign">center</property>
             <property name="orientation">vertical</property>
             <property name="spacing">18</property>
             <child>
               <object class="GtkImage">
-                <property name="visible">1</property>
                 <property name="pixel-size">48</property>
                 <property name="icon-name">network-server-symbolic</property>
                 <style>
@@ -263,7 +241,6 @@
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="visible">1</property>
                 <property name="label" translatable="yes" comments="Translators: Server as any successfully 
connected network address">No recent servers found</property>
                 <style>
                   <class name="dim-label"/>
@@ -280,13 +257,11 @@
         </child>
         <child>
           <object class="GtkBox">
-            <property name="visible">1</property>
             <property name="orientation">vertical</property>
             <property name="spacing">12</property>
             <property name="margin">12</property>
             <child>
               <object class="GtkLabel">
-                <property name="visible">1</property>
                 <property name="label" translatable="yes">Recent Servers</property>
                 <attributes>
                   <attribute name="weight" value="bold"/>
@@ -295,7 +270,6 @@
             </child>
             <child>
               <object class="GtkScrolledWindow">
-                <property name="visible">1</property>
                 <property name="can-focus">1</property>
                 <property name="vexpand">1</property>
                 <property name="shadow-type">in</property>
@@ -303,11 +277,9 @@
                 <property name="min-content-height">200</property>
                 <child>
                   <object class="GtkViewport">
-                    <property name="visible">1</property>
                     <property name="shadow-type">none</property>
                     <child>
                       <object class="GtkListBox" id="recent_servers_listbox">
-                        <property name="visible">1</property>
                         <property name="can-focus">1</property>
                         <property name="selection-mode">none</property>
                         <signal name="row-activated" handler="on_recent_servers_listbox_row_activated" 
object="GtkPlacesView" swapped="yes"/>
@@ -335,25 +307,20 @@
     <signal name="key-press-event" handler="on_key_press_event" object="GtkPlacesView" swapped="no"/>
     <child>
       <object class="GtkStack" id="stack">
-        <property name="visible">1</property>
         <property name="vhomogeneous">0</property>
         <property name="transition-type">crossfade</property>
         <child>
           <object class="GtkFrame">
-            <property name="visible">1</property>
             <property name="shadow-type">none</property>
             <child>
               <object class="GtkScrolledWindow">
-                <property name="visible">1</property>
                 <property name="hexpand">1</property>
                 <property name="vexpand">1</property>
                 <child>
                   <object class="GtkViewport">
-                    <property name="visible">1</property>
                     <property name="shadow-type">none</property>
                     <child>
                       <object class="GtkListBox" id="listbox">
-                        <property name="visible">1</property>
                         <property name="can-focus">1</property>
                         <property name="selection-mode">none</property>
                         <signal name="row-activated" handler="on_listbox_row_activated" 
object="GtkPlacesView" swapped="yes"/>
@@ -370,7 +337,6 @@
         </child>
         <child>
           <object class="GtkBox">
-            <property name="visible">1</property>
             <property name="halign">center</property>
             <property name="valign">center</property>
             <property name="hexpand">1</property>
@@ -379,7 +345,6 @@
             <property name="spacing">12</property>
             <child>
               <object class="GtkImage">
-                <property name="visible">1</property>
                 <property name="pixel-size">72</property>
                 <property name="icon-name">edit-find-symbolic</property>
                 <style>
@@ -389,7 +354,6 @@
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="visible">1</property>
                 <property name="label" translatable="yes">No results found</property>
                 <attributes>
                   <attribute name="weight" value="bold"/>
@@ -402,7 +366,6 @@
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="visible">1</property>
                 <property name="label" translatable="yes">Try a different search</property>
                 <style>
                   <class name="dim-label"/>
@@ -426,14 +389,12 @@
     </child>
     <child>
       <object class="GtkActionBar" id="actionbar">
-        <property name="visible">1</property>
         <property name="hexpand">1</property>
         <style>
           <class name="background"/>
         </style>
         <child>
           <object class="GtkLabel">
-            <property name="visible">1</property>
             <property name="hexpand">1</property>
             <property name="xalign">0</property>
             <property name="label" translatable="yes">Connect to _Server</property>
@@ -448,7 +409,6 @@
           <object class="GtkButton" id="connect_button">
             <property name="label" translatable="yes">Con_nect</property>
             <property name="use-underline">1</property>
-            <property name="visible">1</property>
             <property name="can-focus">1</property>
             <property name="sensitive">0</property>
             <property name="receives-default">1</property>
@@ -461,11 +421,9 @@
         </child>
         <child>
           <object class="GtkBox">
-            <property name="visible">1</property>
             <property name="hexpand">1</property>
             <child>
               <object class="GtkEntry" id="address_entry">
-                <property name="visible">1</property>
                 <property name="can-focus">1</property>
                 <property name="hexpand">1</property>
                 <property name="width-chars">20</property>
@@ -479,7 +437,6 @@
             </child>
             <child>
               <object class="GtkMenuButton" id="server_list_button">
-                <property name="visible">1</property>
                 <property name="can-focus">1</property>
                 <property name="receives-default">1</property>
                 <property name="direction">up</property>
@@ -489,7 +446,6 @@
                 </style>
                 <child>
                   <object class="GtkImage">
-                    <property name="visible">1</property>
                     <property name="icon-name">pan-down-symbolic</property>
                   </object>
                 </child>
diff --git a/gtk/ui/gtkplacesviewrow.ui b/gtk/ui/gtkplacesviewrow.ui
index 3b44e6d..aa8b001 100644
--- a/gtk/ui/gtkplacesviewrow.ui
+++ b/gtk/ui/gtkplacesviewrow.ui
@@ -7,10 +7,8 @@
     <property name="can-focus">True</property>
     <child>
       <object class="GtkEventBox" id="event_box">
-        <property name="visible">1</property>
         <child>
           <object class="GtkBox" id="box">
-            <property name="visible">1</property>
             <property name="margin-start">12</property>
             <property name="margin-end">12</property>
             <property name="margin-top">6</property>
@@ -18,13 +16,11 @@
             <property name="spacing">18</property>
             <child>
               <object class="GtkImage" id="icon_image">
-                <property name="visible">1</property>
                 <property name="pixel-size">32</property>
               </object>
             </child>
             <child>
               <object class="GtkLabel" id="name_label">
-                <property name="visible">1</property>
                 <property name="hexpand">1</property>
                 <property name="xalign">0</property>
                 <property name="ellipsize">end</property>
@@ -46,7 +42,6 @@
             </child>
             <child>
               <object class="GtkLabel" id="path_label">
-                <property name="visible">1</property>
                 <property name="justify">right</property>
                 <property name="ellipsize">middle</property>
                 <property name="xalign">0</property>
@@ -61,9 +56,6 @@
             </child>
             <child>
               <object class="GtkStack" id="mount_stack">
-                <property name="visible">1</property>
-                <property name="hhomogeneous">1</property>
-                <property name="vhomogeneous">1</property>
                 <child>
                   <object class="GtkButton" id="eject_button">
                     <property name="visible">0</property>
@@ -72,7 +64,6 @@
                     <property name="tooltip-text" translatable="yes">Unmount</property>
                     <child>
                       <object class="GtkImage" id="eject_icon">
-                        <property name="visible">1</property>
                         <property name="icon-name">media-eject-symbolic</property>
                         <property name="icon-size">1</property>
                       </object>
@@ -85,7 +76,6 @@
                 </child>
                 <child>
                   <object class="GtkSpinner" id="busy_spinner">
-                    <property name="visible">1</property>
                     <property name="active">1</property>
                     <property name="halign">center</property>
                     <property name="valign">center</property>
diff --git a/gtk/ui/gtkprintunixdialog.ui b/gtk/ui/gtkprintunixdialog.ui
index 95247d0..43a05d5 100644
--- a/gtk/ui/gtkprintunixdialog.ui
+++ b/gtk/ui/gtkprintunixdialog.ui
@@ -61,32 +61,26 @@
         </style>
         <child>
           <object class="GtkBox" id="box1">
-            <property name="visible">1</property>
             <property name="orientation">vertical</property>
             <child>
               <object class="GtkNotebook" id="notebook">
-                <property name="visible">1</property>
                 <property name="can-focus">1</property>
                 <property name="show-border">0</property>
                 <child>
                   <object class="GtkBox" id="general_main_box">
-                    <property name="visible">1</property>
                     <property name="orientation">vertical</property>
                     <property name="spacing">18</property>
                     <property name="margin">12</property>
                     <child>
                       <object class="GtkBox" id="box2">
-                        <property name="visible">1</property>
                         <property name="orientation">vertical</property>
                         <property name="spacing">6</property>
                         <child>
                           <object class="GtkScrolledWindow" id="printer_swin">
-                            <property name="visible">1</property>
                             <property name="can-focus">1</property>
                             <property name="shadow-type">in</property>
                             <child>
                               <object class="GtkTreeView" id="printer_treeview">
-                                <property name="visible">1</property>
                                 <property name="can-focus">1</property>
                                 <property name="model">printer_list_filter</property>
                                 <signal name="row-activated" handler="emit_ok_response" swapped="no"/>
@@ -150,7 +144,6 @@
                         </child>
                         <child>
                           <object class="GtkBox" id="extension_point">
-                            <property name="visible">1</property>
                             <property name="spacing">18</property>
                           </object>
                           <packing>
@@ -165,16 +158,13 @@
                     </child>
                     <child>
                       <object class="GtkBox" id="box3">
-                        <property name="visible">1</property>
                         <property name="spacing">18</property>
                         <child>
                           <object class="GtkBox" id="frame_template1">
-                            <property name="visible">1</property>
                             <property name="orientation">vertical</property>
                             <property name="spacing">6</property>
                             <child>
                               <object class="GtkLabel" id="label_widget1">
-                                <property name="visible">1</property>
                                 <property name="halign">start</property>
                                 <property name="valign">center</property>
                                 <property name="label" translatable="yes">Range</property>
@@ -191,14 +181,12 @@
                             </child>
                             <child>
                               <object class="GtkGrid" id="range_table">
-                                <property name="visible">1</property>
                                 <property name="margin-start">12</property>
                                 <property name="row-spacing">6</property>
                                 <property name="column-spacing">12</property>
                                 <child>
                                   <object class="GtkRadioButton" id="all_pages_radio">
                                     <property name="label" translatable="yes">_All Pages</property>
-                                    <property name="visible">1</property>
                                     <property name="can-focus">1</property>
                                     <property name="use-underline">1</property>
                                     <property name="active">1</property>
@@ -213,7 +201,6 @@
                                 <child>
                                   <object class="GtkRadioButton" id="current_page_radio">
                                     <property name="label" translatable="yes">C_urrent Page</property>
-                                    <property name="visible">1</property>
                                     <property name="sensitive">0</property>
                                     <property name="can-focus">1</property>
                                     <property name="use-underline">1</property>
@@ -246,7 +233,6 @@
                                 <child>
                                   <object class="GtkRadioButton" id="page_range_radio">
                                     <property name="label" translatable="yes">Pag_es:</property>
-                                    <property name="visible">1</property>
                                     <property name="can-focus">1</property>
                                     <property name="tooltip-text" translatable="yes">Specify one or more 
page ranges,
  e.g. 1–3, 7, 11</property>
@@ -263,7 +249,6 @@
                                 </child>
                                 <child>
                                   <object class="GtkEntry" id="page_range_entry">
-                                    <property name="visible">1</property>
                                     <property name="sensitive">0</property>
                                     <property name="can-focus">1</property>
                                     <property name="tooltip-text" translatable="yes">Specify one or more 
page ranges,
@@ -298,12 +283,10 @@
                         </child>
                         <child>
                           <object class="GtkBox" id="frame_template2">
-                            <property name="visible">1</property>
                             <property name="orientation">vertical</property>
                             <property name="spacing">6</property>
                             <child>
                               <object class="GtkLabel" id="label_widget2">
-                                <property name="visible">1</property>
                                 <property name="halign">start</property>
                                 <property name="valign">center</property>
                                 <property name="label" translatable="yes">Copies</property>
@@ -320,13 +303,11 @@
                             </child>
                             <child>
                               <object class="GtkGrid" id="grid1">
-                                <property name="visible">1</property>
                                 <property name="margin-start">12</property>
                                 <property name="row-spacing">6</property>
                                 <property name="column-spacing">12</property>
                                 <child>
                                   <object class="GtkLabel" id="label4">
-                                    <property name="visible">1</property>
                                     <property name="halign">start</property>
                                     <property name="valign">baseline</property>
                                     <property name="label" translatable="yes">Copie_s:</property>
@@ -340,7 +321,6 @@
                                 </child>
                                 <child>
                                   <object class="GtkSpinButton" id="copies_spin">
-                                    <property name="visible">1</property>
                                     <property name="can-focus">1</property>
                                     <property name="valign">baseline</property>
                                     <property name="activates-default">1</property>
@@ -356,7 +336,6 @@
                                 <child>
                                   <object class="GtkCheckButton" id="collate_check">
                                     <property name="label" translatable="yes">C_ollate</property>
-                                    <property name="visible">1</property>
                                     <property name="can-focus">1</property>
                                     <property name="use-underline">1</property>
                                     <property name="draw-indicator">1</property>
@@ -370,7 +349,6 @@
                                 <child>
                                   <object class="GtkCheckButton" id="reverse_check">
                                     <property name="label" translatable="yes">_Reverse</property>
-                                    <property name="visible">1</property>
                                     <property name="can-focus">1</property>
                                     <property name="use-underline">1</property>
                                     <property name="draw-indicator">1</property>
@@ -385,7 +363,6 @@
                                   <object class="GtkDrawingArea" id="collate_image">
                                     <property name="content-width">70</property>
                                     <property name="content-height">90</property>
-                                    <property name="visible">1</property>
                                   </object>
                                   <packing>
                                     <property name="left-attach">1</property>
@@ -418,7 +395,6 @@
                 </child>
                 <child type="tab">
                   <object class="GtkLabel" id="label1">
-                    <property name="visible">1</property>
                     <property name="label" translatable="yes">General</property>
                   </object>
                   <packing>
@@ -427,22 +403,18 @@
                 </child>
                 <child>
                   <object class="GtkBox" id="page_setup_main_box">
-                    <property name="visible">1</property>
                     <property name="orientation">vertical</property>
                     <property name="spacing">18</property>
                     <property name="margin">12</property>
                     <child>
                       <object class="GtkBox" id="box4">
-                        <property name="visible">1</property>
                         <property name="spacing">18</property>
                         <child>
                           <object class="GtkBox" id="frame_template3">
-                            <property name="visible">1</property>
                             <property name="orientation">vertical</property>
                             <property name="spacing">6</property>
                             <child>
                               <object class="GtkLabel" id="label_widget3">
-                                <property name="visible">1</property>
                                 <property name="halign">start</property>
                                 <property name="valign">center</property>
                                 <property name="label" translatable="yes">Layout</property>
@@ -459,13 +431,11 @@
                             </child>
                             <child>
                               <object class="GtkGrid" id="grid2">
-                                <property name="visible">1</property>
                                 <property name="margin-start">12</property>
                                 <property name="row-spacing">6</property>
                                 <property name="column-spacing">12</property>
                                 <child>
                                   <object class="GtkLabel" id="label5">
-                                    <property name="visible">1</property>
                                     <property name="halign">start</property>
                                     <property name="valign">baseline</property>
                                     <property name="label" translatable="yes">T_wo-sided:</property>
@@ -490,7 +460,6 @@
                                 </child>
                                 <child>
                                   <object class="GtkLabel" id="label6">
-                                    <property name="visible">1</property>
                                     <property name="halign">start</property>
                                     <property name="valign">baseline</property>
                                     <property name="label" translatable="yes">Pages per _side:</property>
@@ -517,7 +486,6 @@
                                 </child>
                                 <child>
                                   <object class="GtkLabel" id="label7">
-                                    <property name="visible">1</property>
                                     <property name="halign">start</property>
                                     <property name="valign">baseline</property>
                                     <property name="label" translatable="yes">Page or_dering:</property>
@@ -543,7 +511,6 @@
                                 </child>
                                 <child>
                                   <object class="GtkLabel" id="label8">
-                                    <property name="visible">1</property>
                                     <property name="halign">start</property>
                                     <property name="valign">baseline</property>
                                     <property name="label" translatable="yes">_Only print:</property>
@@ -557,7 +524,6 @@
                                 </child>
                                 <child>
                                   <object class="GtkComboBoxText" id="page_set_combo">
-                                    <property name="visible">1</property>
                                     <property name="valign">baseline</property>
                                     <property name="active">0</property>
                                     <property name="entry-text-column">0</property>
@@ -575,7 +541,6 @@
                                 </child>
                                 <child>
                                   <object class="GtkLabel" id="label9">
-                                    <property name="visible">1</property>
                                     <property name="halign">start</property>
                                     <property name="valign">baseline</property>
                                     <property name="label" translatable="yes">Sc_ale:</property>
@@ -589,12 +554,10 @@
                                 </child>
                                 <child>
                                   <object class="GtkBox" id="box5">
-                                    <property name="visible">1</property>
                                     <property name="spacing">6</property>
                                     <property name="valign">baseline</property>
                                     <child>
                                       <object class="GtkSpinButton" id="scale_spin">
-                                        <property name="visible">1</property>
                                         <property name="valign">baseline</property>
                                         <property name="can-focus">1</property>
                                         <property name="adjustment">scale_spin_adjustment</property>
@@ -603,7 +566,6 @@
                                     </child>
                                     <child>
                                       <object class="GtkLabel" id="label10">
-                                        <property name="visible">1</property>
                                         <property name="valign">baseline</property>
                                         <property name="label">%</property>
                                       </object>
@@ -633,12 +595,10 @@
                         </child>
                         <child>
                           <object class="GtkBox" id="frame_template4">
-                            <property name="visible">1</property>
                             <property name="orientation">vertical</property>
                             <property name="spacing">6</property>
                             <child>
                               <object class="GtkLabel" id="label_widget4">
-                                <property name="visible">1</property>
                                 <property name="halign">start</property>
                                 <property name="valign">center</property>
                                 <property name="label" translatable="yes">Paper</property>
@@ -655,13 +615,11 @@
                             </child>
                             <child>
                               <object class="GtkGrid" id="grid3">
-                                <property name="visible">1</property>
                                 <property name="margin-start">12</property>
                                 <property name="row-spacing">6</property>
                                 <property name="column-spacing">12</property>
                                 <child>
                                   <object class="GtkLabel" id="label11">
-                                    <property name="visible">1</property>
                                     <property name="halign">start</property>
                                     <property name="valign">baseline</property>
                                     <property name="label" translatable="yes">Paper _type:</property>
@@ -686,7 +644,6 @@
                                 </child>
                                 <child>
                                   <object class="GtkLabel" id="label12">
-                                    <property name="visible">1</property>
                                     <property name="halign">start</property>
                                     <property name="valign">baseline</property>
                                     <property name="label" translatable="yes">Paper _source:</property>
@@ -711,7 +668,6 @@
                                 </child>
                                 <child>
                                   <object class="GtkLabel" id="label13">
-                                    <property name="visible">1</property>
                                     <property name="halign">start</property>
                                     <property name="valign">baseline</property>
                                     <property name="label" translatable="yes">Output t_ray:</property>
@@ -736,7 +692,6 @@
                                 </child>
                                 <child>
                                   <object class="GtkLabel" id="paper_size_combo_label">
-                                    <property name="visible">1</property>
                                     <property name="halign">start</property>
                                     <property name="valign">baseline</property>
                                     <property name="label" translatable="yes">_Paper size:</property>
@@ -750,7 +705,6 @@
                                 </child>
                                 <child>
                                   <object class="GtkComboBox" id="paper_size_combo">
-                                    <property name="visible">1</property>
                                     <property name="sensitive">0</property>
                                     <property name="model">page_setup_list</property>
                                     <property name="valign">baseline</property>
@@ -765,7 +719,6 @@
                                 </child>
                                 <child>
                                   <object class="GtkLabel" id="orientation_combo_label">
-                                    <property name="visible">1</property>
                                     <property name="halign">start</property>
                                     <property name="valign">baseline</property>
                                     <property name="label" translatable="yes">Or_ientation:</property>
@@ -779,7 +732,6 @@
                                 </child>
                                 <child>
                                   <object class="GtkComboBoxText" id="orientation_combo">
-                                    <property name="visible">1</property>
                                     <property name="sensitive">0</property>
                                     <property name="active">0</property>
                                     <property name="entry-text-column">0</property>
@@ -819,12 +771,10 @@
                     </child>
                     <child>
                       <object class="GtkBox" id="box6">
-                        <property name="visible">1</property>
                         <child>
                           <object class="GtkDrawingArea" id="page_layout_preview">
                             <property name="content-width">320</property>
                             <property name="content-height">160</property>
-                            <property name="visible">1</property>
                           </object>
                           <packing>
                             <property name="expand">1</property>
@@ -843,7 +793,6 @@
                 </child>
                 <child type="tab">
                   <object class="GtkLabel" id="label2">
-                    <property name="visible">1</property>
                     <property name="label" translatable="yes">Page Setup</property>
                   </object>
                   <packing>
@@ -858,12 +807,10 @@
                     <property name="margin">12</property>
                     <child>
                       <object class="GtkBox" id="frame_template5">
-                        <property name="visible">1</property>
                         <property name="orientation">vertical</property>
                         <property name="spacing">6</property>
                         <child>
                           <object class="GtkLabel" id="label_widget5">
-                            <property name="visible">1</property>
                             <property name="halign">start</property>
                             <property name="valign">center</property>
                             <property name="label" translatable="yes">Job Details</property>
@@ -880,13 +827,11 @@
                         </child>
                         <child>
                           <object class="GtkGrid" id="grid5">
-                            <property name="visible">1</property>
                             <property name="margin-start">12</property>
                             <property name="row-spacing">6</property>
                             <property name="column-spacing">12</property>
                             <child>
                               <object class="GtkLabel" id="label16">
-                                <property name="visible">1</property>
                                 <property name="halign">start</property>
                                 <property name="valign">center</property>
                                 <property name="label" translatable="yes">Pri_ority:</property>
@@ -910,7 +855,6 @@
                             </child>
                             <child>
                               <object class="GtkLabel" id="label17">
-                                <property name="visible">1</property>
                                 <property name="halign">start</property>
                                 <property name="valign">center</property>
                                 <property name="label" translatable="yes">_Billing info:</property>
@@ -949,12 +893,10 @@
                     </child>
                     <child>
                       <object class="GtkBox" id="frame_template6">
-                        <property name="visible">1</property>
                         <property name="orientation">vertical</property>
                         <property name="spacing">6</property>
                         <child>
                           <object class="GtkLabel" id="label_widget6">
-                            <property name="visible">1</property>
                             <property name="halign">start</property>
                             <property name="valign">center</property>
                             <property name="label" translatable="yes">Print Document</property>
@@ -971,14 +913,12 @@
                         </child>
                         <child>
                           <object class="GtkGrid" id="grid6">
-                            <property name="visible">1</property>
                             <property name="margin-start">12</property>
                             <property name="row-spacing">6</property>
                             <property name="column-spacing">12</property>
                             <child>
                               <object class="GtkRadioButton" id="print_now_radio">
                                 <property name="label" translatable="yes" comments="this is one of the 
choices for the print at option in the print dialog">_Now</property>
-                                <property name="visible">1</property>
                                 <property name="can-focus">1</property>
                                 <property name="use-underline">1</property>
                                 <property name="active">1</property>
@@ -994,7 +934,6 @@
                             <child>
                               <object class="GtkRadioButton" id="print_at_radio">
                                 <property name="label" translatable="yes" comments="this is one of the 
choices for the print at option in the print dialog. It also serves as the label for an entry that allows the 
user to enter a time.">A_t:</property>
-                                <property name="visible">1</property>
                                 <property name="can-focus">1</property>
                                 <property name="has-tooltip">1</property>
                                 <property name="tooltip-markup" translatable="yes">Specify the time of print,
@@ -1014,7 +953,6 @@
                             </child>
                             <child>
                               <object class="GtkEntry" id="print_at_entry">
-                                <property name="visible">1</property>
                                 <property name="sensitive">0</property>
                                 <property name="can-focus">1</property>
                                 <property name="has-tooltip">1</property>
@@ -1039,7 +977,6 @@
                             <child>
                               <object class="GtkRadioButton" id="print_hold_radio">
                                 <property name="label" translatable="yes" comments="this is one of the 
choices for the print at option in the print dialog. It means that the print job will not be printed until it 
explicitly gets &apos;released&apos;.">On _hold</property>
-                                <property name="visible">1</property>
                                 <property name="can-focus">1</property>
                                 <property name="has-tooltip">1</property>
                                 <property name="tooltip-markup" translatable="yes">Hold the job until it is 
explicitly released</property>
@@ -1072,12 +1009,10 @@
                     </child>
                     <child>
                       <object class="GtkBox" id="frame_template7">
-                        <property name="visible">1</property>
                         <property name="orientation">vertical</property>
                         <property name="spacing">6</property>
                         <child>
                           <object class="GtkLabel" id="label_widget7">
-                            <property name="visible">1</property>
                             <property name="halign">start</property>
                             <property name="valign">center</property>
                             <property name="label" translatable="yes">Add Cover Page</property>
@@ -1094,13 +1029,11 @@
                         </child>
                         <child>
                           <object class="GtkGrid" id="grid7">
-                            <property name="visible">1</property>
                             <property name="margin-start">12</property>
                             <property name="row-spacing">6</property>
                             <property name="column-spacing">12</property>
                             <child>
                               <object class="GtkLabel" id="label18">
-                                <property name="visible">1</property>
                                 <property name="halign">start</property>
                                 <property name="valign">center</property>
                                 <property name="label" translatable="yes" comments="this is the label used 
for the option in the print dialog that controls the front cover page.">Be_fore:</property>
@@ -1124,7 +1057,6 @@
                             </child>
                             <child>
                               <object class="GtkLabel" id="label19">
-                                <property name="visible">1</property>
                                 <property name="halign">start</property>
                                 <property name="valign">center</property>
                                 <property name="label" translatable="yes" comments="this is the label used 
for the option in the print dialog that controls the back cover page.">_After:</property>
@@ -1168,7 +1100,6 @@
                 </child>
                 <child type="tab">
                   <object class="GtkLabel" id="label3">
-                    <property name="visible">1</property>
                     <property name="label" translatable="yes">Job</property>
                   </object>
                   <packing>
@@ -1182,11 +1113,9 @@
                     <property name="hscrollbar-policy">never</property>
                     <child>
                       <object class="GtkViewport" id="viewport1">
-                        <property name="visible">1</property>
                         <property name="shadow-type">none</property>
                         <child>
                           <object class="GtkGrid" id="image_quality_table">
-                            <property name="visible">1</property>
                             <property name="row-spacing">6</property>
                             <property name="column-spacing">12</property>
                             <property name="margin">12</property>
@@ -1201,7 +1130,6 @@
                 </child>
                 <child type="tab">
                   <object class="GtkLabel" id="label20">
-                    <property name="visible">1</property>
                     <property name="label" translatable="yes" comments="This will appear as a tab label in 
the print dialog.">Image Quality</property>
                   </object>
                   <packing>
@@ -1215,11 +1143,9 @@
                     <property name="hscrollbar-policy">never</property>
                     <child>
                       <object class="GtkViewport" id="viewport2">
-                        <property name="visible">1</property>
                         <property name="shadow-type">none</property>
                         <child>
                           <object class="GtkGrid" id="color_table">
-                            <property name="visible">1</property>
                             <property name="row-spacing">6</property>
                             <property name="column-spacing">12</property>
                             <property name="margin">12</property>
@@ -1234,7 +1160,6 @@
                 </child>
                 <child type="tab">
                   <object class="GtkLabel" id="label21">
-                    <property name="visible">1</property>
                     <property name="label" translatable="yes" comments="This will appear as a tab label in 
the print dialog.">Color</property>
                   </object>
                   <packing>
@@ -1248,11 +1173,9 @@
                     <property name="hscrollbar-policy">never</property>
                     <child>
                       <object class="GtkViewport" id="viewport3">
-                        <property name="visible">1</property>
                         <property name="shadow-type">none</property>
                         <child>
                           <object class="GtkGrid" id="finishing_table">
-                            <property name="visible">1</property>
                             <property name="row-spacing">6</property>
                             <property name="column-spacing">12</property>
                             <property name="margin">12</property>
@@ -1267,7 +1190,6 @@
                 </child>
                 <child type="tab">
                   <object class="GtkLabel" id="label22">
-                    <property name="visible">1</property>
                     <property name="label" translatable="yes" comments="This will appear as a tab label in 
the print dialog. It&apos;s a typographical term, as in &quot;Binding and 
finishing&quot;">Finishing</property>
                   </object>
                   <packing>
@@ -1281,11 +1203,9 @@
                     <property name="hscrollbar-policy">never</property>
                     <child>
                       <object class="GtkViewport" id="viewport4">
-                        <property name="visible">1</property>
                         <property name="shadow-type">none</property>
                         <child>
                           <object class="GtkBox" id="advanced_vbox">
-                            <property name="visible">1</property>
                             <property name="orientation">vertical</property>
                             <property name="spacing">18</property>
                             <property name="margin">12</property>
@@ -1300,7 +1220,6 @@
                 </child>
                 <child type="tab">
                   <object class="GtkLabel" id="label23">
-                    <property name="visible">1</property>
                     <property name="label" translatable="yes">Advanced</property>
                   </object>
                   <packing>
@@ -1317,14 +1236,12 @@
               <object class="GtkActionBar" id="conflicts_widget">
                 <child>
                   <object class="GtkImage" id="image1">
-                    <property name="visible">1</property>
                     <property name="icon-name">dialog-warning-symbolic</property>
                     <property name="icon-size">1</property>
                   </object>
                 </child>
                 <child>
                   <object class="GtkLabel" id="label24">
-                    <property name="visible">1</property>
                     <property name="label" translatable="yes">Some of the settings in the dialog 
conflict</property>
                   </object>
                 </child>
diff --git a/gtk/ui/gtkrecentchooserdefault.ui b/gtk/ui/gtkrecentchooserdefault.ui
index ef94199..dbad423 100644
--- a/gtk/ui/gtkrecentchooserdefault.ui
+++ b/gtk/ui/gtkrecentchooserdefault.ui
@@ -17,14 +17,12 @@
     <property name="spacing">6</property>
     <child>
       <object class="GtkScrolledWindow" id="scrolledwindow">
-        <property name="visible">1</property>
         <property name="can-focus">1</property>
         <property name="hscrollbar-policy">never</property>
         <property name="shadow-type">in</property>
         <property name="vexpand">1</property>
         <child>
           <object class="GtkTreeView" id="recent_view">
-            <property name="visible">1</property>
             <property name="can-focus">1</property>
             <property name="has-tooltip">1</property>
             <property name="headers-visible">0</property>
@@ -74,7 +72,6 @@
         <property name="spacing">12</property>
         <child>
           <object class="GtkComboBoxText" id="filter_combo">
-            <property name="visible">1</property>
             <property name="tooltip-text" translatable="yes">Select which type of documents are 
shown</property>
             <property name="focus-on-click">0</property>
             <property name="entry-text-column">0</property>
diff --git a/gtk/ui/gtkscalebutton.ui b/gtk/ui/gtkscalebutton.ui
index b86e9e5..fcf97ed 100644
--- a/gtk/ui/gtkscalebutton.ui
+++ b/gtk/ui/gtkscalebutton.ui
@@ -9,7 +9,6 @@
     <property name="focus-on-click">0</property>
     <child>
       <object class="GtkImage" id="image">
-        <property name="visible">1</property>
         <property name="icon-name">image-missing</property>
         <property name="use-fallback">1</property>
       </object>
@@ -22,13 +21,11 @@
     </style>
     <child>
       <object class="GtkBox" id="box">
-        <property name="visible">1</property>
         <property name="orientation">vertical</property>
         <property name="margin">4</property>
         <property name="spacing">4</property>
         <child>
           <object class="GtkButton" id="plus_button">
-            <property name="visible">1</property>
             <property name="can-focus">1</property>
             <property name="receives-default">1</property>
             <property name="relief">none</property>
@@ -46,7 +43,6 @@
         <child>
           <object class="GtkScale" id="scale">
             <property name="height-request">100</property>
-            <property name="visible">1</property>
             <property name="can-focus">1</property>
             <property name="orientation">vertical</property>
             <property name="inverted">1</property>
@@ -60,7 +56,6 @@
         </child>
         <child>
           <object class="GtkButton" id="minus_button">
-            <property name="visible">1</property>
             <property name="can-focus">1</property>
             <property name="receives-default">1</property>
             <property name="relief">none</property>
diff --git a/gtk/ui/gtksearchbar.ui b/gtk/ui/gtksearchbar.ui
index 05dde48..7624ae2 100644
--- a/gtk/ui/gtksearchbar.ui
+++ b/gtk/ui/gtksearchbar.ui
@@ -4,16 +4,13 @@
   <template class="GtkSearchBar" parent="GtkBin">
     <child>
       <object class="GtkRevealer" id="revealer">
-        <property name="visible">1</property>
         <property name="hexpand">1</property>
         <child>
           <object class="GtkBox" id="tool_box">
-            <property name="visible">1</property>
             <property name="spacing">6</property>
             <property name="margin">6</property>
             <child>
               <object class="GtkBox" id="box_left">
-                <property name="visible">1</property>
                 <property name="halign">start</property>
                 <property name="hexpand">1</property>
                 <property name="orientation">vertical</property>
@@ -24,7 +21,6 @@
             </child>
             <child>
               <object class="GtkBox" id="box_center">
-                <property name="visible">1</property>
                 <property name="halign">center</property>
                 <property name="orientation">vertical</property>
               </object>
@@ -34,7 +30,6 @@
             </child>
             <child>
               <object class="GtkBox" id="box_right">
-                <property name="visible">1</property>
                 <property name="halign">end</property>
                 <property name="hexpand">1</property>
                 <property name="orientation">vertical</property>
@@ -49,7 +44,6 @@
                     </style>
                     <child>
                       <object class="GtkImage" id="close_image">
-                        <property name="visible">1</property>
                         <property name="icon-size">1</property>
                         <property name="icon-name">window-close-symbolic</property>
                       </object>
diff --git a/gtk/ui/gtksidebarrow.ui b/gtk/ui/gtksidebarrow.ui
index 66b23ba..9f2f011 100644
--- a/gtk/ui/gtksidebarrow.ui
+++ b/gtk/ui/gtksidebarrow.ui
@@ -9,7 +9,6 @@
     </style>
     <child>
       <object class="GtkRevealer" id="revealer">
-        <property name="visible">1</property>
         <property name="reveal-child">1</property>
         <signal name="notify::child-revealed" handler="on_child_revealed"/>
         <style>
@@ -17,13 +16,10 @@
         </style>
         <child>
           <object class="GtkEventBox" id="event_box">
-            <property name="visible">1</property>
             <child>
               <object class="GtkBox">
-                <property name="visible">1</property>
                 <child>
                   <object class="GtkImage" id="icon_widget">
-                    <property name="visible">1</property>
                     <style>
                       <class name="sidebar-icon"/>
                     </style>
@@ -31,7 +27,6 @@
                 </child>
                 <child>
                   <object class="GtkLabel" id="label_widget">
-                    <property name="visible">1</property>
                     <property name="hexpand">1</property>
                     <property name="xalign">0</property>
                     <style>
@@ -41,7 +36,6 @@
                 </child>
                 <child>
                   <object class="GtkButton" id="eject_button">
-                    <property name="visible">1</property>
                     <property name="halign">center</property>
                     <property name="valign">center</property>
                     <property name="margin-start">4px</property>
diff --git a/gtk/ui/gtkstatusbar.ui b/gtk/ui/gtkstatusbar.ui
index 2997056..3d56215 100644
--- a/gtk/ui/gtkstatusbar.ui
+++ b/gtk/ui/gtkstatusbar.ui
@@ -9,16 +9,13 @@
     <property name="margin-bottom">6</property>
     <child>
       <object class="GtkFrame" id="frame">
-        <property name="visible">1</property>
         <property name="shadow-type">none</property>
         <child>
           <object class="GtkBox" id="message_area">
-            <property name="visible">1</property>
             <property name="spacing">4</property>
             <property name="margin">4</property>
             <child>
               <object class="GtkLabel" id="label">
-                <property name="visible">1</property>
                 <property name="halign">start</property>
                 <property name="valign">center</property>
                 <property name="ellipsize">end</property>
diff --git a/gtk/ui/gtktooltipwindow.ui b/gtk/ui/gtktooltipwindow.ui
index 8096505..0eab2b1 100644
--- a/gtk/ui/gtktooltipwindow.ui
+++ b/gtk/ui/gtktooltipwindow.ui
@@ -6,7 +6,6 @@
     <property name="type-hint">tooltip</property>
     <child>
       <object class="GtkBox" id="box">
-        <property name="visible">1</property>
         <property name="spacing">6</property>
         <property name="margin-top">6</property>
         <property name="margin-bottom">6</property>
diff --git a/gtk/ui/gtkvolumebutton.ui b/gtk/ui/gtkvolumebutton.ui
index b2b99a1..799769f 100644
--- a/gtk/ui/gtkvolumebutton.ui
+++ b/gtk/ui/gtkvolumebutton.ui
@@ -7,7 +7,6 @@
     <property name="page-increment">0.2</property>
   </object>
   <template class="GtkVolumeButton" parent="GtkScaleButton">
-    <property name="visible">1</property>
     <property name="can-focus">1</property>
     <property name="receives-default">1</property>
     <property name="has-tooltip">1</property>


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