[gtk/wip/otte/reftests: 2/3] reftests: Fix inherit-and-initial test



commit 3bf4d978ddd84195410d9e23b2f1cfffa0002003
Author: Benjamin Otte <otte redhat com>
Date:   Fri Mar 29 00:24:54 2019 +0100

    reftests: Fix inherit-and-initial test
    
    Run gtk-builder-tool --3to4 over it. As the test cares about the
    "initial" and "inherit" CSS keywords, the actual widgets aren't that
    important. It's just important to have many of them.

 testsuite/reftests/inherit-and-initial.ref.ui | 1075 ++++++++-----------------
 testsuite/reftests/inherit-and-initial.ui     | 1037 ++++++++----------------
 2 files changed, 671 insertions(+), 1441 deletions(-)
---
diff --git a/testsuite/reftests/inherit-and-initial.ref.ui b/testsuite/reftests/inherit-and-initial.ref.ui
index c4d9625643..e978c242c8 100644
--- a/testsuite/reftests/inherit-and-initial.ref.ui
+++ b/testsuite/reftests/inherit-and-initial.ref.ui
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.0 -->
   <object class="GtkAdjustment" id="adjustment1">
     <property name="upper">100</property>
     <property name="value">50</property>
@@ -16,11 +14,8 @@
   </object>
   <object class="GtkListStore" id="liststore1">
     <columns>
-      <!-- column-name Cool -->
       <column type="gboolean"/>
-      <!-- column-name Name -->
       <column type="gchararray"/>
-      <!-- column-name Nick -->
       <column type="gchararray"/>
     </columns>
     <data>
@@ -53,81 +48,60 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
   </object>
   <object class="GtkAccelGroup" id="accelgroup1"/>
   <object class="GtkWindow" id="window">
-    <property name="can_focus">False</property>
     <property name="type">popup</property>
     <child>
       <object class="GtkBox" id="box1">
         <property name="name">inherit</property>
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
         <property name="orientation">vertical</property>
         <child>
           <object class="GtkMenuBar" id="menubar1">
             <property name="name">inherit</property>
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <child>
               <object class="GtkMenuItem" id="menuitem1">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="label" translatable="yes">_File</property>
-                <property name="use_underline">True</property>
+                <property name="use_underline">1</property>
                 <child type="submenu">
                   <object class="GtkMenu" id="menu1">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem1">
                         <property name="label" translatable="yes">_New</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem2">
                         <property name="label" translatable="yes">_Open</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem3">
                         <property name="label" translatable="yes">_Save</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem4">
                         <property name="label" translatable="yes">Save _As</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkSeparatorMenuItem" id="separatormenuitem1">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem5">
                         <property name="label" translatable="yes">_Quit</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                   </object>
@@ -137,203 +111,149 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
             <child>
               <object class="GtkMenuItem" id="menuitem2">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="label" translatable="yes">_Edit</property>
-                <property name="use_underline">True</property>
+                <property name="use_underline">1</property>
                 <child type="submenu">
                   <object class="GtkMenu" id="menu2">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem6">
                         <property name="label" translatable="yes">Cu_t</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="use_underline">True</property>
+                        <property name="can_focus">1</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem7">
                         <property name="label" translatable="yes">_Copy</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem8">
                         <property name="label" translatable="yes">_Paste</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem9">
                         <property name="label" translatable="yes">_Delete</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkMenuItem" id="togglesmenuitem">
                         <property name="label">Checks &amp; Radios</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                         <child type="submenu">
                           <object class="GtkMenu" id="togglessubmenu">
                             <property name="name">inherit</property>
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
                             <child>
                               <object class="GtkCheckMenuItem" id="checkmenuitem1">
                                 <property name="label">_Check</property>
-                                <property name="active">True</property>
+                                <property name="active">1</property>
                                 <property name="name">inherit</property>
-                                <property name="visible">True</property>
-                                <property name="sensitive">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkCheckMenuItem" id="checkmenuitem2">
                                 <property name="label">_Check</property>
-                                <property name="active">True</property>
+                                <property name="active">1</property>
                                 <property name="name">inherit</property>
-                                <property name="visible">True</property>
-                                <property name="sensitive">False</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="sensitive">0</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkCheckMenuItem" id="checkmenuitem3">
                                 <property name="label">_Check</property>
-                                <property name="active">False</property>
                                 <property name="name">inherit</property>
-                                <property name="visible">True</property>
-                                <property name="inconsistent">True</property>
-                                <property name="sensitive">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="inconsistent">1</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkCheckMenuItem" id="checkmenuitem4">
                                 <property name="label">_Check</property>
-                                <property name="active">False</property>
                                 <property name="name">inherit</property>
-                                <property name="visible">True</property>
-                                <property name="sensitive">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkCheckMenuItem" id="checkmenuitem5">
                                 <property name="label">_Check</property>
-                                <property name="active">False</property>
                                 <property name="name">inherit</property>
-                                <property name="visible">True</property>
-                                <property name="sensitive">False</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="sensitive">0</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkCheckMenuItem" id="checkmenuitem6">
                                 <property name="label">_Check</property>
-                                <property name="active">False</property>
                                 <property name="name">inherit</property>
-                                <property name="visible">True</property>
-                                <property name="inconsistent">True</property>
-                                <property name="sensitive">False</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="inconsistent">1</property>
+                                <property name="sensitive">0</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkSeparatorMenuItem" id="separatormenuitem">
                                 <property name="name">inherit</property>
-                                <property name="visible">True</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkRadioMenuItem" id="radiomenuitem1">
                                 <property name="label">_Radio</property>
-                                <property name="active">True</property>
+                                <property name="active">1</property>
                                 <property name="name">inherit</property>
-                                <property name="visible">True</property>
-                                <property name="sensitive">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkRadioMenuItem" id="radiomenuitem2">
                                 <property name="label">_Radio</property>
-                                <property name="active">True</property>
+                                <property name="active">1</property>
                                 <property name="name">inherit</property>
-                                <property name="visible">True</property>
-                                <property name="sensitive">False</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="sensitive">0</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkRadioMenuItem" id="radiomenuitem3">
                                 <property name="label">_Radio</property>
-                                <property name="active">False</property>
                                 <property name="name">inherit</property>
-                                <property name="visible">True</property>
-                                <property name="inconsistent">True</property>
-                                <property name="sensitive">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="inconsistent">1</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkRadioMenuItem" id="radiomenuitem4">
                                 <property name="label">_Radio</property>
-                                <property name="active">False</property>
                                 <property name="name">inherit</property>
-                                <property name="visible">True</property>
-                                <property name="sensitive">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkRadioMenuItem" id="radiomenuitem5">
                                 <property name="label">_Radio</property>
-                                <property name="active">False</property>
                                 <property name="name">inherit</property>
-                                <property name="visible">True</property>
-                                <property name="sensitive">False</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="sensitive">0</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkRadioMenuItem" id="radiomenuitem6">
                                 <property name="label">_Radio</property>
-                                <property name="active">False</property>
                                 <property name="name">inherit</property>
-                                <property name="visible">True</property>
-                                <property name="inconsistent">True</property>
-                                <property name="sensitive">False</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="inconsistent">1</property>
+                                <property name="sensitive">0</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                           </object>
@@ -347,22 +267,16 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
             <child>
               <object class="GtkMenuItem" id="menuitem3">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="label" translatable="yes">_View</property>
-                <property name="use_underline">True</property>
+                <property name="use_underline">1</property>
                 <child type="submenu">
                   <object class="GtkMenu" id="view-menu">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <child>
                       <object class="GtkCheckMenuItem" id="darkmenuitem">
                         <property name="label">_Dark theme</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                   </object>
@@ -372,22 +286,16 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
             <child>
               <object class="GtkMenuItem" id="menuitem4">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="label" translatable="yes">_Help</property>
-                <property name="use_underline">True</property>
+                <property name="use_underline">1</property>
                 <child type="submenu">
                   <object class="GtkMenu" id="menu3">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem10">
                         <property name="label" translatable="yes">_About</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                   </object>
@@ -399,115 +307,91 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
         <child>
           <object class="GtkToolbar" id="toolbar1">
             <property name="name">inherit</property>
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <style>
               <class name="primary-toolbar"/>
             </style>
             <child>
               <object class="GtkToolButton" id="toolbutton2">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="label" translatable="yes">Save</property>
-                <property name="use_underline">True</property>
+                <property name="use_underline">1</property>
                 <property name="icon_name">document-save</property>
               </object>
               <packing>
-                <property name="homogeneous">True</property>
+                <property name="homogeneous">1</property>
               </packing>
             </child>
             <child>
               <object class="GtkToolButton" id="toolbutton1">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="label" translatable="yes">Open</property>
-                <property name="use_underline">True</property>
+                <property name="use_underline">1</property>
                 <property name="icon_name">document-open</property>
               </object>
               <packing>
-                <property name="homogeneous">True</property>
+                <property name="homogeneous">1</property>
               </packing>
             </child>
             <child>
               <object class="GtkSeparatorToolItem" id="toolbutton3">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
               </object>
               <packing>
-                <property name="homogeneous">True</property>
+                <property name="homogeneous">1</property>
               </packing>
             </child>
             <child>
               <object class="GtkToolButton" id="toolbutton4">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="label" translatable="yes">Find</property>
-                <property name="use_underline">True</property>
+                <property name="use_underline">1</property>
                 <property name="icon_name">edit-find</property>
               </object>
               <packing>
-                <property name="homogeneous">True</property>
+                <property name="homogeneous">1</property>
               </packing>
             </child>
             <child>
               <object class="GtkToolItem" id="toolbutton5">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <child>
                   <placeholder/>
                 </child>
               </object>
               <packing>
-                <property name="homogeneous">True</property>
+                <property name="homogeneous">1</property>
               </packing>
             </child>
             <child>
               <object class="GtkToolItem" id="toolbutton6">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <child>
                   <object class="GtkEntry" id="entry3">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
+                    <property name="can_focus">1</property>
                     <property name="invisible_char">•</property>
                     <property name="placeholder-text" translatable="yes">search...</property>
                   </object>
                 </child>
               </object>
-              <packing>
-              </packing>
             </child>
           </object>
         </child>
         <child>
           <object class="GtkBox" id="box2">
             <property name="name">inherit</property>
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="spacing">6</property>
             <child>
               <object class="GtkBox" id="box3">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
                 <property name="spacing">4</property>
                 <child>
                   <object class="GtkComboBoxText" id="comboboxtext1">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="has_entry">True</property>
+                    <property name="has_entry">1</property>
                     <child internal-child="entry">
                       <object class="GtkEntry" id="comboboxtext-entry">
-                        <property name="can_focus">False</property>
                         <property name="text" translatable="yes">comboboxentry</property>
                       </object>
                     </child>
@@ -516,13 +400,10 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <child>
                   <object class="GtkComboBoxText" id="comboboxtext2">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="sensitive">False</property>
-                    <property name="can_focus">False</property>
-                    <property name="has_entry">True</property>
+                    <property name="sensitive">0</property>
+                    <property name="has_entry">1</property>
                     <child internal-child="entry">
                       <object class="GtkEntry" id="comboboxtext-entry2">
-                        <property name="can_focus">False</property>
                         <property name="invisible_char">•</property>
                         <property name="text" translatable="yes">comboboxentry</property>
                       </object>
@@ -532,8 +413,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <child>
                   <object class="GtkEntry" id="entry1">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
+                    <property name="can_focus">1</property>
                     <property name="invisible_char">•</property>
                     <property name="text" translatable="yes">entry</property>
                   </object>
@@ -541,9 +421,8 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <child>
                   <object class="GtkEntry" id="entry2">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="sensitive">False</property>
-                    <property name="can_focus">True</property>
+                    <property name="sensitive">0</property>
+                    <property name="can_focus">1</property>
                     <property name="invisible_char">•</property>
                     <property name="text" translatable="yes">entry</property>
                   </object>
@@ -551,41 +430,31 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <child>
                   <object class="GtkBox" id="box18">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <property name="spacing">20</property>
                     <child>
                       <object class="GtkLabel" id="label3">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="label" translatable="yes">label</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkLabel" id="label4">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="sensitive">False</property>
-                        <property name="can_focus">False</property>
+                        <property name="sensitive">0</property>
                         <property name="label" translatable="yes">label</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkSpinButton" id="spinbutton1">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="invisible_char">•</property>
+                        <property name="can_focus">1</property>
                         <property name="adjustment">adjustment2</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkSpinButton" id="spinbutton2">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="invisible_char">•</property>
+                        <property name="can_focus">1</property>
                       </object>
                     </child>
                   </object>
@@ -593,247 +462,178 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <child>
                   <object class="GtkGrid" id="grid1">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="row_homogeneous">True</property>
+                    <property name="row_homogeneous">1</property>
                     <child>
                       <object class="GtkCheckButton" id="checkbutton1">
                         <property name="label" translatable="yes">checkbutton</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="active">True</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="can_focus">1</property>
+                        <property name="active">1</property>
                       </object>
                       <packing>
                         <property name="left_attach">0</property>
                         <property name="top_attach">0</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkCheckButton" id="checkbutton2">
                         <property name="label" translatable="yes">checkbutton</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="can_focus">1</property>
                       </object>
                       <packing>
                         <property name="left_attach">0</property>
                         <property name="top_attach">1</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkCheckButton" id="checkbutton3">
                         <property name="label" translatable="yes">checkbutton</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="inconsistent">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="inconsistent">1</property>
+                        <property name="can_focus">1</property>
                       </object>
                       <packing>
                         <property name="left_attach">0</property>
                         <property name="top_attach">2</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkCheckButton" id="checkbutton4">
                         <property name="label" translatable="yes">checkbutton</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="sensitive">False</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="active">True</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="sensitive">0</property>
+                        <property name="can_focus">1</property>
+                        <property name="active">1</property>
                       </object>
                       <packing>
                         <property name="left_attach">0</property>
                         <property name="top_attach">3</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkCheckButton" id="checkbutton5">
                         <property name="label" translatable="yes">checkbutton</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="sensitive">False</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="sensitive">0</property>
+                        <property name="can_focus">1</property>
                       </object>
                       <packing>
                         <property name="left_attach">0</property>
                         <property name="top_attach">4</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkCheckButton" id="checkbutton6">
                         <property name="label" translatable="yes">checkbutton</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="sensitive">False</property>
-                        <property name="inconsistent">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="sensitive">0</property>
+                        <property name="inconsistent">1</property>
+                        <property name="can_focus">1</property>
                       </object>
                       <packing>
                         <property name="left_attach">0</property>
                         <property name="top_attach">5</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkRadioButton" id="radiobutton1">
                         <property name="label" translatable="yes">radiobutton</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="active">True</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="can_focus">1</property>
+                        <property name="active">1</property>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
                         <property name="top_attach">0</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkRadioButton" id="radiobutton2">
                         <property name="label" translatable="yes">radiobutton</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="active">True</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="can_focus">1</property>
+                        <property name="active">1</property>
                         <property name="group">radiobutton1</property>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
                         <property name="top_attach">1</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkRadioButton" id="radiobutton3">
                         <property name="label" translatable="yes">radiobutton</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="inconsistent">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="active">True</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="inconsistent">1</property>
+                        <property name="can_focus">1</property>
+                        <property name="active">1</property>
                         <property name="group">radiobutton1</property>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
                         <property name="top_attach">2</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkRadioButton" id="radiobutton4">
                         <property name="label" translatable="yes">radiobutton</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="sensitive">False</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="active">True</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="sensitive">0</property>
+                        <property name="can_focus">1</property>
+                        <property name="active">1</property>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
                         <property name="top_attach">3</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkRadioButton" id="radiobutton5">
                         <property name="label" translatable="yes">radiobutton</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="sensitive">False</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="active">True</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="sensitive">0</property>
+                        <property name="can_focus">1</property>
+                        <property name="active">1</property>
                         <property name="group">radiobutton3</property>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
                         <property name="top_attach">4</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkRadioButton" id="radiobutton6">
                         <property name="label" translatable="yes">radiobutton</property>
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="sensitive">False</property>
-                        <property name="inconsistent">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="active">True</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="sensitive">0</property>
+                        <property name="inconsistent">1</property>
+                        <property name="can_focus">1</property>
+                        <property name="active">1</property>
                         <property name="group">radiobutton3</property>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
                         <property name="top_attach">5</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkSwitch" id="switch1">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="sensitive">True</property>
                       </object>
                       <packing>
                         <property name="left_attach">0</property>
                         <property name="top_attach">6</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkSwitch" id="switch2">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="sensitive">False</property>
+                        <property name="sensitive">0</property>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
                         <property name="top_attach">6</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                   </object>
@@ -843,8 +643,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
             <child>
               <object class="GtkSeparator" id="separator1">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
               </object>
             </child>
@@ -852,55 +650,47 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
               <object class="GtkBox" id="box19">
                 <property name="width_request">110</property>
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
                 <property name="spacing">4</property>
                 <child>
                   <object class="GtkToggleButton" id="togglebutton1">
                     <property name="label" translatable="yes">togglebutton</property>
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
+                    <property name="can_focus">1</property>
+                    <property name="receives_default">1</property>
                   </object>
                 </child>
                 <child>
                   <object class="GtkToggleButton" id="togglebutton2">
                     <property name="label" translatable="yes">togglebutton</property>
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="sensitive">False</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
+                    <property name="sensitive">0</property>
+                    <property name="can_focus">1</property>
+                    <property name="receives_default">1</property>
                   </object>
                 </child>
                 <child>
                   <object class="GtkToggleButton" id="togglebutton3">
                     <property name="label" translatable="yes">togglebutton</property>
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
-                    <property name="active">True</property>
+                    <property name="can_focus">1</property>
+                    <property name="receives_default">1</property>
+                    <property name="active">1</property>
                   </object>
                 </child>
                 <child>
                   <object class="GtkToggleButton" id="togglebutton4">
                     <property name="label" translatable="yes">togglebutton</property>
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="sensitive">False</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
-                    <property name="active">True</property>
+                    <property name="sensitive">0</property>
+                    <property name="can_focus">1</property>
+                    <property name="receives_default">1</property>
+                    <property name="active">1</property>
                   </object>
                 </child>
                 <child>
                   <object class="GtkComboBox" id="combobox1">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <property name="model">liststore1</property>
                     <property name="active">0</property>
                     <child>
@@ -914,9 +704,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <child>
                   <object class="GtkComboBox" id="combobox2">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="sensitive">False</property>
-                    <property name="can_focus">False</property>
+                    <property name="sensitive">0</property>
                     <property name="model">liststore1</property>
                     <property name="active">1</property>
                     <child>
@@ -930,25 +718,21 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <child>
                   <object class="GtkFontButton" id="fontbutton1">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
+                    <property name="can_focus">1</property>
+                    <property name="receives_default">1</property>
                   </object>
                 </child>
                 <child>
                   <object class="GtkColorButton" id="colorbutton1">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
+                    <property name="can_focus">1</property>
+                    <property name="receives_default">1</property>
                     <property name="rgba">#31316867a09f</property>
                   </object>
                 </child>
                 <child>
                   <object class="GtkFileChooserButton" id="filechooserbutton1">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                   </object>
                 </child>
               </object>
@@ -956,41 +740,31 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
             <child>
               <object class="GtkSeparator" id="separator2">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
               </object>
             </child>
             <child>
               <object class="GtkBox" id="box20">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
                 <property name="spacing">4</property>
                 <child>
                   <object class="GtkBox" id="box21">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <property name="orientation">vertical</property>
                     <property name="spacing">8</property>
-                    <property name="homogeneous">True</property>
+                    <property name="homogeneous">1</property>
                     <child>
                       <object class="GtkProgressBar" id="progressbar1">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="fraction">0.5</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkProgressBar" id="progressbar2">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="fraction">0.5</property>
-                        <property name="inverted">True</property>
+                        <property name="inverted">1</property>
                       </object>
                     </child>
                   </object>
@@ -998,37 +772,31 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <child>
                   <object class="GtkBox" id="box27">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <child>
                       <object class="GtkBox" id="box24">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="hexpand">True</property>
+                        <property name="hexpand">1</property>
                         <property name="orientation">vertical</property>
-                        <property name="homogeneous">True</property>
+                        <property name="homogeneous">1</property>
                         <child>
                           <object class="GtkScale" id="scale1">
                             <property name="name">inherit</property>
-                            <property name="visible">True</property>
-                            <property name="can_focus">True</property>
+                            <property name="can_focus">1</property>
                             <property name="adjustment">adjustment1</property>
-                            <property name="restrict_to_fill_level">False</property>
+                            <property name="restrict_to_fill_level">0</property>
                             <property name="fill_level">75</property>
-                            <property name="draw_value">False</property>
+                            <property name="draw_value">0</property>
                           </object>
                         </child>
                         <child>
                           <object class="GtkScale" id="scale2">
                             <property name="name">inherit</property>
-                            <property name="visible">True</property>
-                            <property name="sensitive">False</property>
-                            <property name="can_focus">True</property>
+                            <property name="sensitive">0</property>
+                            <property name="can_focus">1</property>
                             <property name="adjustment">adjustment1</property>
-                            <property name="restrict_to_fill_level">False</property>
+                            <property name="restrict_to_fill_level">0</property>
                             <property name="fill_level">75</property>
-                            <property name="draw_value">False</property>
+                            <property name="draw_value">0</property>
                           </object>
                         </child>
                       </object>
@@ -1038,21 +806,15 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <child>
                   <object class="GtkBox" id="box25">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="homogeneous">True</property>
+                    <property name="homogeneous">1</property>
                     <child>
                       <object class="GtkBox" id="box28">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="vexpand">True</property>
+                        <property name="vexpand">1</property>
                         <property name="spacing">4</property>
                         <child>
                           <object class="GtkProgressBar" id="progressbar5">
                             <property name="name">inherit</property>
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
                             <property name="orientation">vertical</property>
                             <property name="fraction">0.5</property>
                           </object>
@@ -1060,11 +822,9 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                         <child>
                           <object class="GtkProgressBar" id="progressbar6">
                             <property name="name">inherit</property>
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
                             <property name="orientation">vertical</property>
                             <property name="fraction">0.5</property>
-                            <property name="inverted">True</property>
+                            <property name="inverted">1</property>
                           </object>
                         </child>
                       </object>
@@ -1072,35 +832,31 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <child>
                       <object class="GtkBox" id="box23">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="vexpand">True</property>
+                        <property name="vexpand">1</property>
                         <property name="spacing">4</property>
                         <child>
                           <object class="GtkScale" id="scale3">
                             <property name="height_request">100</property>
                             <property name="name">inherit</property>
-                            <property name="visible">True</property>
-                            <property name="can_focus">True</property>
+                            <property name="can_focus">1</property>
                             <property name="orientation">vertical</property>
                             <property name="adjustment">adjustment1</property>
-                            <property name="restrict_to_fill_level">False</property>
+                            <property name="restrict_to_fill_level">0</property>
                             <property name="fill_level">75</property>
-                            <property name="draw_value">False</property>
+                            <property name="draw_value">0</property>
                           </object>
                         </child>
                         <child>
                           <object class="GtkScale" id="scale4">
                             <property name="height_request">100</property>
                             <property name="name">inherit</property>
-                            <property name="visible">True</property>
-                            <property name="sensitive">False</property>
-                            <property name="can_focus">True</property>
+                            <property name="sensitive">0</property>
+                            <property name="can_focus">1</property>
                             <property name="orientation">vertical</property>
                             <property name="adjustment">adjustment1</property>
-                            <property name="restrict_to_fill_level">False</property>
+                            <property name="restrict_to_fill_level">0</property>
                             <property name="fill_level">75</property>
-                            <property name="draw_value">False</property>
+                            <property name="draw_value">0</property>
                           </object>
                         </child>
                       </object>
@@ -1110,22 +866,17 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <child>
                   <object class="GtkBox" id="box22">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <property name="orientation">vertical</property>
                     <child>
                       <object class="GtkBox" id="handlebox1">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <child>
                           <object class="GtkLinkButton" id="linkbutton1">
                             <property name="label" translatable="yes">link button</property>
                             <property name="name">inherit</property>
-                            <property name="visible">True</property>
-                            <property name="can_focus">True</property>
-                            <property name="receives_default">True</property>
-                            <property name="has_tooltip">True</property>
+                            <property name="can_focus">1</property>
+                            <property name="receives_default">1</property>
+                            <property name="has_tooltip">1</property>
                             <property name="relief">none</property>
                             <property name="uri">http://www.gtk.org</property>
                           </object>
@@ -1135,24 +886,18 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <child>
                       <object class="GtkExpander" id="expander1">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
+                        <property name="can_focus">1</property>
                         <child>
                           <object class="GtkScrolledWindow" id="scrolledwindow3">
                             <property name="name">inherit</property>
-                            <property name="visible">True</property>
-                            <property name="can_focus">True</property>
+                            <property name="can_focus">1</property>
                             <property name="shadow_type">in</property>
                             <child>
                               <object class="GtkViewport" id="viewport1">
                                 <property name="name">inherit</property>
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
                                 <child>
                                   <object class="GtkLabel" id="label20">
                                     <property name="name">inherit</property>
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
                                     <property name="label" translatable="yes">Lorem ipsum dolor sit amet, 
consectetur adipiscing elit.
 Nullam fringilla, est ut feugiat ultrices, elit lacus ultricies nibh, id commodo tortor nisi id elit.
 Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
@@ -1175,8 +920,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                         <child type="label">
                           <object class="GtkLabel" id="label19">
                             <property name="name">inherit</property>
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
                             <property name="label" translatable="yes">expander</property>
                           </object>
                         </child>
@@ -1189,30 +932,21 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
             <child>
               <object class="GtkSeparator" id="separator3">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
               </object>
             </child>
             <child>
               <object class="GtkBox" id="box26">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
-                <property name="homogeneous">True</property>
+                <property name="homogeneous">1</property>
                 <child>
                   <object class="GtkFrame" id="frame1">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label_xalign">0</property>
                     <property name="shadow_type">in</property>
                     <child>
                       <object class="GtkBox">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="margin-start">12</property>
                         <child>
                           <placeholder/>
@@ -1222,10 +956,8 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <child type="label">
                       <object class="GtkLabel" id="label1">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="label" translatable="yes">&lt;b&gt;In&lt;/b&gt;</property>
-                        <property name="use_markup">True</property>
+                        <property name="use_markup">1</property>
                       </object>
                     </child>
                   </object>
@@ -1233,15 +965,10 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <child>
                   <object class="GtkFrame" id="frame2">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label_xalign">0</property>
                     <property name="shadow_type">out</property>
                     <child>
                       <object class="GtkBox">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="margin-start">12</property>
                         <child>
                           <placeholder/>
@@ -1251,10 +978,8 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <child type="label">
                       <object class="GtkLabel" id="label2">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="label" translatable="yes">&lt;b&gt;Out&lt;/b&gt;</property>
-                        <property name="use_markup">True</property>
+                        <property name="use_markup">1</property>
                       </object>
                     </child>
                   </object>
@@ -1262,14 +987,9 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <child>
                   <object class="GtkFrame" id="frame3">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label_xalign">0</property>
                     <child>
                       <object class="GtkBox">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="margin-start">12</property>
                         <child>
                           <placeholder/>
@@ -1279,28 +999,19 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <child type="label">
                       <object class="GtkLabel" id="label17">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="label" translatable="yes">&lt;b&gt;Etched out&lt;/b&gt;</property>
-                        <property name="use_markup">True</property>
+                        <property name="use_markup">1</property>
                       </object>
                     </child>
                   </object>
-                  <packing>
-                  </packing>
                 </child>
                 <child>
                   <object class="GtkFrame" id="frame4">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label_xalign">0</property>
                     <property name="shadow_type">etched-out</property>
                     <child>
                       <object class="GtkBox">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="margin-start">12</property>
                         <child>
                           <placeholder/>
@@ -1310,10 +1021,8 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     <child type="label">
                       <object class="GtkLabel" id="label18">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="label" translatable="yes">&lt;b&gt;Etched out&lt;/b&gt;</property>
-                        <property name="use_markup">True</property>
+                        <property name="use_markup">1</property>
                       </object>
                     </child>
                   </object>
@@ -1323,33 +1032,27 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
             <child>
               <object class="GtkSeparator" id="separator4">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
               </object>
             </child>
             <child>
               <object class="GtkBox" id="box4">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
                 <property name="spacing">4</property>
                 <child>
                   <object class="GtkScrolledWindow" id="scrolledwindow1">
                     <property name="width_request">150</property>
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
+                    <property name="can_focus">1</property>
                     <property name="vscrollbar_policy">always</property>
                     <property name="shadow_type">in</property>
                     <child>
                       <object class="GtkTreeView" id="treeview1">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
+                        <property name="can_focus">1</property>
                         <property name="model">liststore1</property>
-                        <property name="headers_clickable">False</property>
+                        <property name="headers_clickable">0</property>
                         <property name="search_column">0</property>
                         <child internal-child="selection">
                           <object class="GtkTreeSelection" id="treeview-selection"/>
@@ -1394,14 +1097,12 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 <child>
                   <object class="GtkScrolledWindow" id="scrolledwindow2">
                     <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
+                    <property name="can_focus">1</property>
                     <property name="shadow_type">in</property>
                     <child>
                       <object class="GtkTextView" id="textview1">
                         <property name="name">inherit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
+                        <property name="can_focus">1</property>
                         <property name="buffer">textbuffer1</property>
                       </object>
                     </child>
@@ -1414,373 +1115,285 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
         <child>
           <object class="GtkSeparator" id="separator5">
             <property name="name">inherit</property>
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
           </object>
         </child>
         <child>
           <object class="GtkBox" id="box5">
             <property name="name">inherit</property>
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="margin_start">5</property>
             <property name="margin_end">5</property>
             <property name="margin_bottom">5</property>
             <property name="spacing">10</property>
-            <property name="homogeneous">True</property>
+            <property name="homogeneous">1</property>
             <child>
               <object class="GtkNotebook" id="notebook1">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
+                <property name="can_focus">1</property>
                 <child>
-                  <object class="GtkBox" id="box6">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label5">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 1</property>
+                  <object class="GtkNotebookPage">
+                    <property name="child">
+                      <object class="GtkBox" id="box6">
+                        <property name="name">inherit</property>
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label5">
+                        <property name="name">inherit</property>
+                        <property name="label" translatable="yes">page 1</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
                 <child>
-                  <object class="GtkBox" id="box7">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
+                  <object class="GtkNotebookPage">
                     <property name="position">1</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label6">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 2</property>
+                    <property name="child">
+                      <object class="GtkBox" id="box7">
+                        <property name="name">inherit</property>
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label6">
+                        <property name="name">inherit</property>
+                        <property name="label" translatable="yes">page 2</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
                 <child>
-                  <object class="GtkBox" id="box8">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
+                  <object class="GtkNotebookPage">
                     <property name="position">2</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label7">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 3</property>
+                    <property name="child">
+                      <object class="GtkBox" id="box8">
+                        <property name="name">inherit</property>
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label7">
+                        <property name="name">inherit</property>
+                        <property name="label" translatable="yes">page 3</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="position">2</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkNotebook" id="notebook2">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
+                <property name="can_focus">1</property>
                 <property name="tab_pos">right</property>
                 <child>
-                  <object class="GtkBox" id="box9">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label8">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 1</property>
+                  <object class="GtkNotebookPage">
+                    <property name="child">
+                      <object class="GtkBox" id="box9">
+                        <property name="name">inherit</property>
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label8">
+                        <property name="name">inherit</property>
+                        <property name="label" translatable="yes">page 1</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
                 <child>
-                  <object class="GtkBox" id="box10">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
+                  <object class="GtkNotebookPage">
                     <property name="position">1</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label9">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 2</property>
+                    <property name="child">
+                      <object class="GtkBox" id="box10">
+                        <property name="name">inherit</property>
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label9">
+                        <property name="name">inherit</property>
+                        <property name="label" translatable="yes">page 2</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
                 <child>
-                  <object class="GtkBox" id="box11">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
+                  <object class="GtkNotebookPage">
                     <property name="position">2</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label10">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 3</property>
+                    <property name="child">
+                      <object class="GtkBox" id="box11">
+                        <property name="name">inherit</property>
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label10">
+                        <property name="name">inherit</property>
+                        <property name="label" translatable="yes">page 3</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="position">2</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkNotebook" id="notebook3">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
+                <property name="can_focus">1</property>
                 <property name="tab_pos">bottom</property>
                 <child>
-                  <object class="GtkBox" id="box12">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label11">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 1</property>
+                  <object class="GtkNotebookPage">
+                    <property name="child">
+                      <object class="GtkBox" id="box12">
+                        <property name="name">inherit</property>
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label11">
+                        <property name="name">inherit</property>
+                        <property name="label" translatable="yes">page 1</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
                 <child>
-                  <object class="GtkBox" id="box13">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
+                  <object class="GtkNotebookPage">
                     <property name="position">1</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label12">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 2</property>
+                    <property name="child">
+                      <object class="GtkBox" id="box13">
+                        <property name="name">inherit</property>
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label12">
+                        <property name="name">inherit</property>
+                        <property name="label" translatable="yes">page 2</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
                 <child>
-                  <object class="GtkBox" id="box14">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
+                  <object class="GtkNotebookPage">
                     <property name="position">2</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label13">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 3</property>
+                    <property name="child">
+                      <object class="GtkBox" id="box14">
+                        <property name="name">inherit</property>
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label13">
+                        <property name="name">inherit</property>
+                        <property name="label" translatable="yes">page 3</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="position">2</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkNotebook" id="notebook4">
                 <property name="name">inherit</property>
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
+                <property name="can_focus">1</property>
                 <property name="tab_pos">left</property>
                 <child>
-                  <object class="GtkBox" id="box15">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label14">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 1</property>
+                  <object class="GtkNotebookPage">
+                    <property name="child">
+                      <object class="GtkBox" id="box15">
+                        <property name="name">inherit</property>
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label14">
+                        <property name="name">inherit</property>
+                        <property name="label" translatable="yes">page 1</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
                 <child>
-                  <object class="GtkBox" id="box16">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
+                  <object class="GtkNotebookPage">
                     <property name="position">1</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label15">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 2</property>
+                    <property name="child">
+                      <object class="GtkBox" id="box16">
+                        <property name="name">inherit</property>
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label15">
+                        <property name="name">inherit</property>
+                        <property name="label" translatable="yes">page 2</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
                 <child>
-                  <object class="GtkBox" id="box17">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
+                  <object class="GtkNotebookPage">
                     <property name="position">2</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label16">
-                    <property name="name">inherit</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 3</property>
+                    <property name="child">
+                      <object class="GtkBox" id="box17">
+                        <property name="name">inherit</property>
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label16">
+                        <property name="name">inherit</property>
+                        <property name="label" translatable="yes">page 3</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="position">2</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">3</property>
-              </packing>
             </child>
           </object>
-          <packing>
-            <property name="position">4</property>
-          </packing>
         </child>
         <child>
           <object class="GtkStatusbar" id="statusbar1">
             <property name="name">inherit</property>
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
           </object>
-          <packing>
-            <property name="position">5</property>
-          </packing>
         </child>
       </object>
     </child>
diff --git a/testsuite/reftests/inherit-and-initial.ui b/testsuite/reftests/inherit-and-initial.ui
index bbc3ac8e3f..c08b2d8a11 100644
--- a/testsuite/reftests/inherit-and-initial.ui
+++ b/testsuite/reftests/inherit-and-initial.ui
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.0 -->
   <object class="GtkAdjustment" id="adjustment1">
     <property name="upper">100</property>
     <property name="value">50</property>
@@ -16,11 +14,8 @@
   </object>
   <object class="GtkListStore" id="liststore1">
     <columns>
-      <!-- column-name Cool -->
       <column type="gboolean"/>
-      <!-- column-name Name -->
       <column type="gchararray"/>
-      <!-- column-name Nick -->
       <column type="gchararray"/>
     </columns>
     <data>
@@ -53,71 +48,49 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
   </object>
   <object class="GtkAccelGroup" id="accelgroup1"/>
   <object class="GtkWindow" id="window">
-    <property name="can_focus">False</property>
     <property name="type">popup</property>
     <child>
       <object class="GtkBox" id="box1">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
         <property name="orientation">vertical</property>
         <child>
           <object class="GtkMenuBar" id="menubar1">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <child>
               <object class="GtkMenuItem" id="menuitem1">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="label" translatable="yes">_File</property>
-                <property name="use_underline">True</property>
+                <property name="use_underline">1</property>
                 <child type="submenu">
                   <object class="GtkMenu" id="menu1">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem1">
                         <property name="label" translatable="yes">_New</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem2">
                         <property name="label" translatable="yes">_Open</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem3">
                         <property name="label" translatable="yes">_Save</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem4">
                         <property name="label" translatable="yes">Save _As</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                     <child>
-                      <object class="GtkSeparatorMenuItem" id="separatormenuitem1">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                      </object>
+                      <object class="GtkSeparatorMenuItem" id="separatormenuitem1"/>
                     </child>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem5">
                         <property name="label" translatable="yes">_Quit</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                   </object>
@@ -126,183 +99,128 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
             </child>
             <child>
               <object class="GtkMenuItem" id="menuitem2">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="label" translatable="yes">_Edit</property>
-                <property name="use_underline">True</property>
+                <property name="use_underline">1</property>
                 <child type="submenu">
                   <object class="GtkMenu" id="menu2">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem6">
                         <property name="label" translatable="yes">Cu_t</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="use_underline">True</property>
+                        <property name="can_focus">1</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem7">
                         <property name="label" translatable="yes">_Copy</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem8">
                         <property name="label" translatable="yes">_Paste</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem9">
                         <property name="label" translatable="yes">_Delete</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkMenuItem" id="togglesmenuitem">
                         <property name="label">Checks &amp; Radios</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                         <child type="submenu">
                           <object class="GtkMenu" id="togglessubmenu">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
                             <child>
                               <object class="GtkCheckMenuItem" id="checkmenuitem1">
                                 <property name="label">_Check</property>
-                                <property name="active">True</property>
-                                <property name="visible">True</property>
-                                <property name="sensitive">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="active">1</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkCheckMenuItem" id="checkmenuitem2">
                                 <property name="label">_Check</property>
-                                <property name="active">True</property>
-                                <property name="visible">True</property>
-                                <property name="sensitive">False</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="active">1</property>
+                                <property name="sensitive">0</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkCheckMenuItem" id="checkmenuitem3">
                                 <property name="label">_Check</property>
-                                <property name="active">False</property>
-                                <property name="visible">True</property>
-                                <property name="inconsistent">True</property>
-                                <property name="sensitive">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="inconsistent">1</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkCheckMenuItem" id="checkmenuitem4">
                                 <property name="label">_Check</property>
-                                <property name="active">False</property>
-                                <property name="visible">True</property>
-                                <property name="sensitive">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkCheckMenuItem" id="checkmenuitem5">
                                 <property name="label">_Check</property>
-                                <property name="active">False</property>
-                                <property name="visible">True</property>
-                                <property name="sensitive">False</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="sensitive">0</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkCheckMenuItem" id="checkmenuitem6">
                                 <property name="label">_Check</property>
-                                <property name="active">False</property>
-                                <property name="visible">True</property>
-                                <property name="inconsistent">True</property>
-                                <property name="sensitive">False</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="inconsistent">1</property>
+                                <property name="sensitive">0</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
-                              <object class="GtkSeparatorMenuItem" id="separatormenuitem">
-                                <property name="visible">True</property>
-                              </object>
+                              <object class="GtkSeparatorMenuItem" id="separatormenuitem"/>
                             </child>
                             <child>
                               <object class="GtkRadioMenuItem" id="radiomenuitem1">
                                 <property name="label">_Radio</property>
-                                <property name="active">True</property>
-                                <property name="visible">True</property>
-                                <property name="sensitive">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="active">1</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkRadioMenuItem" id="radiomenuitem2">
                                 <property name="label">_Radio</property>
-                                <property name="active">True</property>
-                                <property name="visible">True</property>
-                                <property name="sensitive">False</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="active">1</property>
+                                <property name="sensitive">0</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkRadioMenuItem" id="radiomenuitem3">
                                 <property name="label">_Radio</property>
-                                <property name="active">False</property>
-                                <property name="visible">True</property>
-                                <property name="inconsistent">True</property>
-                                <property name="sensitive">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="inconsistent">1</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkRadioMenuItem" id="radiomenuitem4">
                                 <property name="label">_Radio</property>
-                                <property name="active">False</property>
-                                <property name="visible">True</property>
-                                <property name="sensitive">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkRadioMenuItem" id="radiomenuitem5">
                                 <property name="label">_Radio</property>
-                                <property name="active">False</property>
-                                <property name="visible">True</property>
-                                <property name="sensitive">False</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="sensitive">0</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkRadioMenuItem" id="radiomenuitem6">
                                 <property name="label">_Radio</property>
-                                <property name="active">False</property>
-                                <property name="visible">True</property>
-                                <property name="inconsistent">True</property>
-                                <property name="sensitive">False</property>
-                                <property name="can_focus">False</property>
-                                <property name="use_underline">True</property>
+                                <property name="inconsistent">1</property>
+                                <property name="sensitive">0</property>
+                                <property name="use_underline">1</property>
                               </object>
                             </child>
                           </object>
@@ -315,20 +233,14 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
             </child>
             <child>
               <object class="GtkMenuItem" id="menuitem3">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="label" translatable="yes">_View</property>
-                <property name="use_underline">True</property>
+                <property name="use_underline">1</property>
                 <child type="submenu">
                   <object class="GtkMenu" id="view-menu">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <child>
                       <object class="GtkCheckMenuItem" id="darkmenuitem">
                         <property name="label">_Dark theme</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                   </object>
@@ -337,20 +249,14 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
             </child>
             <child>
               <object class="GtkMenuItem" id="menuitem4">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="label" translatable="yes">_Help</property>
-                <property name="use_underline">True</property>
+                <property name="use_underline">1</property>
                 <child type="submenu">
                   <object class="GtkMenu" id="menu3">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <child>
                       <object class="GtkMenuItem" id="imagemenuitem10">
                         <property name="label" translatable="yes">_About</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_underline">True</property>
+                        <property name="use_underline">1</property>
                       </object>
                     </child>
                   </object>
@@ -361,105 +267,80 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
         </child>
         <child>
           <object class="GtkToolbar" id="toolbar1">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <style>
               <class name="primary-toolbar"/>
             </style>
             <child>
               <object class="GtkToolButton" id="toolbutton2">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="label" translatable="yes">Save</property>
-                <property name="use_underline">True</property>
+                <property name="use_underline">1</property>
                 <property name="icon_name">document-save</property>
               </object>
               <packing>
-                <property name="homogeneous">True</property>
+                <property name="homogeneous">1</property>
               </packing>
             </child>
             <child>
               <object class="GtkToolButton" id="toolbutton1">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="label" translatable="yes">Open</property>
-                <property name="use_underline">True</property>
+                <property name="use_underline">1</property>
                 <property name="icon_name">document-open</property>
               </object>
               <packing>
-                <property name="homogeneous">True</property>
+                <property name="homogeneous">1</property>
               </packing>
             </child>
             <child>
-              <object class="GtkSeparatorToolItem" id="toolbutton3">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-              </object>
+              <object class="GtkSeparatorToolItem" id="toolbutton3"/>
               <packing>
-                <property name="homogeneous">True</property>
+                <property name="homogeneous">1</property>
               </packing>
             </child>
             <child>
               <object class="GtkToolButton" id="toolbutton4">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="label" translatable="yes">Find</property>
-                <property name="use_underline">True</property>
+                <property name="use_underline">1</property>
                 <property name="icon_name">edit-find</property>
               </object>
               <packing>
-                <property name="homogeneous">True</property>
+                <property name="homogeneous">1</property>
               </packing>
             </child>
             <child>
               <object class="GtkToolItem" id="toolbutton5">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <child>
                   <placeholder/>
                 </child>
               </object>
               <packing>
-                <property name="homogeneous">True</property>
+                <property name="homogeneous">1</property>
               </packing>
             </child>
             <child>
               <object class="GtkToolItem" id="toolbutton6">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <child>
                   <object class="GtkEntry" id="entry3">
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
+                    <property name="can_focus">1</property>
                     <property name="invisible_char">•</property>
                     <property name="placeholder-text" translatable="yes">search...</property>
                   </object>
                 </child>
               </object>
-              <packing>
-              </packing>
             </child>
           </object>
         </child>
         <child>
           <object class="GtkBox" id="box2">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="spacing">6</property>
             <child>
               <object class="GtkBox" id="box3">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
                 <property name="spacing">4</property>
                 <child>
                   <object class="GtkComboBoxText" id="comboboxtext1">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="has_entry">True</property>
+                    <property name="has_entry">1</property>
                     <child internal-child="entry">
                       <object class="GtkEntry" id="comboboxtext-entry">
-                        <property name="can_focus">False</property>
                         <property name="text" translatable="yes">comboboxentry</property>
                       </object>
                     </child>
@@ -467,13 +348,10 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 </child>
                 <child>
                   <object class="GtkComboBoxText" id="comboboxtext2">
-                    <property name="visible">True</property>
-                    <property name="sensitive">False</property>
-                    <property name="can_focus">False</property>
-                    <property name="has_entry">True</property>
+                    <property name="sensitive">0</property>
+                    <property name="has_entry">1</property>
                     <child internal-child="entry">
                       <object class="GtkEntry" id="comboboxtext-entry2">
-                        <property name="can_focus">False</property>
                         <property name="invisible_char">•</property>
                         <property name="text" translatable="yes">comboboxentry</property>
                       </object>
@@ -482,287 +360,205 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 </child>
                 <child>
                   <object class="GtkEntry" id="entry1">
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
+                    <property name="can_focus">1</property>
                     <property name="invisible_char">•</property>
                     <property name="text" translatable="yes">entry</property>
                   </object>
                 </child>
                 <child>
                   <object class="GtkEntry" id="entry2">
-                    <property name="visible">True</property>
-                    <property name="sensitive">False</property>
-                    <property name="can_focus">True</property>
+                    <property name="sensitive">0</property>
+                    <property name="can_focus">1</property>
                     <property name="invisible_char">•</property>
                     <property name="text" translatable="yes">entry</property>
                   </object>
                 </child>
                 <child>
                   <object class="GtkBox" id="box18">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <property name="spacing">20</property>
                     <child>
                       <object class="GtkLabel" id="label3">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="label" translatable="yes">label</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkLabel" id="label4">
-                        <property name="visible">True</property>
-                        <property name="sensitive">False</property>
-                        <property name="can_focus">False</property>
+                        <property name="sensitive">0</property>
                         <property name="label" translatable="yes">label</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkSpinButton" id="spinbutton1">
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="invisible_char">•</property>
+                        <property name="can_focus">1</property>
                         <property name="adjustment">adjustment2</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkSpinButton" id="spinbutton2">
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="invisible_char">•</property>
+                        <property name="can_focus">1</property>
                       </object>
                     </child>
                   </object>
                 </child>
                 <child>
                   <object class="GtkGrid" id="grid1">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="row_homogeneous">True</property>
+                    <property name="row_homogeneous">1</property>
                     <child>
                       <object class="GtkCheckButton" id="checkbutton1">
                         <property name="label" translatable="yes">checkbutton</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="active">True</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="can_focus">1</property>
+                        <property name="active">1</property>
                       </object>
                       <packing>
                         <property name="left_attach">0</property>
                         <property name="top_attach">0</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkCheckButton" id="checkbutton2">
                         <property name="label" translatable="yes">checkbutton</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="can_focus">1</property>
                       </object>
                       <packing>
                         <property name="left_attach">0</property>
                         <property name="top_attach">1</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkCheckButton" id="checkbutton3">
                         <property name="label" translatable="yes">checkbutton</property>
-                        <property name="visible">True</property>
-                        <property name="inconsistent">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="inconsistent">1</property>
+                        <property name="can_focus">1</property>
                       </object>
                       <packing>
                         <property name="left_attach">0</property>
                         <property name="top_attach">2</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkCheckButton" id="checkbutton4">
                         <property name="label" translatable="yes">checkbutton</property>
-                        <property name="visible">True</property>
-                        <property name="sensitive">False</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="active">True</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="sensitive">0</property>
+                        <property name="can_focus">1</property>
+                        <property name="active">1</property>
                       </object>
                       <packing>
                         <property name="left_attach">0</property>
                         <property name="top_attach">3</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkCheckButton" id="checkbutton5">
                         <property name="label" translatable="yes">checkbutton</property>
-                        <property name="visible">True</property>
-                        <property name="sensitive">False</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="sensitive">0</property>
+                        <property name="can_focus">1</property>
                       </object>
                       <packing>
                         <property name="left_attach">0</property>
                         <property name="top_attach">4</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkCheckButton" id="checkbutton6">
                         <property name="label" translatable="yes">checkbutton</property>
-                        <property name="visible">True</property>
-                        <property name="sensitive">False</property>
-                        <property name="inconsistent">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="sensitive">0</property>
+                        <property name="inconsistent">1</property>
+                        <property name="can_focus">1</property>
                       </object>
                       <packing>
                         <property name="left_attach">0</property>
                         <property name="top_attach">5</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkRadioButton" id="radiobutton1">
                         <property name="label" translatable="yes">radiobutton</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="active">True</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="can_focus">1</property>
+                        <property name="active">1</property>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
                         <property name="top_attach">0</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkRadioButton" id="radiobutton2">
                         <property name="label" translatable="yes">radiobutton</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="active">True</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="can_focus">1</property>
+                        <property name="active">1</property>
                         <property name="group">radiobutton1</property>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
                         <property name="top_attach">1</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkRadioButton" id="radiobutton3">
                         <property name="label" translatable="yes">radiobutton</property>
-                        <property name="visible">True</property>
-                        <property name="inconsistent">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="active">True</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="inconsistent">1</property>
+                        <property name="can_focus">1</property>
+                        <property name="active">1</property>
                         <property name="group">radiobutton1</property>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
                         <property name="top_attach">2</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkRadioButton" id="radiobutton4">
                         <property name="label" translatable="yes">radiobutton</property>
-                        <property name="visible">True</property>
-                        <property name="sensitive">False</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="active">True</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="sensitive">0</property>
+                        <property name="can_focus">1</property>
+                        <property name="active">1</property>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
                         <property name="top_attach">3</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkRadioButton" id="radiobutton5">
                         <property name="label" translatable="yes">radiobutton</property>
-                        <property name="visible">True</property>
-                        <property name="sensitive">False</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="active">True</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="sensitive">0</property>
+                        <property name="can_focus">1</property>
+                        <property name="active">1</property>
                         <property name="group">radiobutton3</property>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
                         <property name="top_attach">4</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkRadioButton" id="radiobutton6">
                         <property name="label" translatable="yes">radiobutton</property>
-                        <property name="visible">True</property>
-                        <property name="sensitive">False</property>
-                        <property name="inconsistent">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="active">True</property>
-                        <property name="draw_indicator">True</property>
+                        <property name="sensitive">0</property>
+                        <property name="inconsistent">1</property>
+                        <property name="can_focus">1</property>
+                        <property name="active">1</property>
                         <property name="group">radiobutton3</property>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
                         <property name="top_attach">5</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
-                      <object class="GtkSwitch" id="switch1">
-                        <property name="visible">True</property>
-                        <property name="sensitive">True</property>
-                      </object>
+                      <object class="GtkSwitch" id="switch1"/>
                       <packing>
                         <property name="left_attach">0</property>
                         <property name="top_attach">6</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                     <child>
                       <object class="GtkSwitch" id="switch2">
-                        <property name="visible">True</property>
-                        <property name="sensitive">False</property>
+                        <property name="sensitive">0</property>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
                         <property name="top_attach">6</property>
-                        <property name="width">1</property>
-                        <property name="height">1</property>
                       </packing>
                     </child>
                   </object>
@@ -771,58 +567,48 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
             </child>
             <child>
               <object class="GtkSeparator" id="separator1">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
               </object>
             </child>
             <child>
               <object class="GtkBox" id="box19">
                 <property name="width_request">110</property>
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
                 <property name="spacing">4</property>
                 <child>
                   <object class="GtkToggleButton" id="togglebutton1">
                     <property name="label" translatable="yes">togglebutton</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
+                    <property name="can_focus">1</property>
+                    <property name="receives_default">1</property>
                   </object>
                 </child>
                 <child>
                   <object class="GtkToggleButton" id="togglebutton2">
                     <property name="label" translatable="yes">togglebutton</property>
-                    <property name="visible">True</property>
-                    <property name="sensitive">False</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
+                    <property name="sensitive">0</property>
+                    <property name="can_focus">1</property>
+                    <property name="receives_default">1</property>
                   </object>
                 </child>
                 <child>
                   <object class="GtkToggleButton" id="togglebutton3">
                     <property name="label" translatable="yes">togglebutton</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
-                    <property name="active">True</property>
+                    <property name="can_focus">1</property>
+                    <property name="receives_default">1</property>
+                    <property name="active">1</property>
                   </object>
                 </child>
                 <child>
                   <object class="GtkToggleButton" id="togglebutton4">
                     <property name="label" translatable="yes">togglebutton</property>
-                    <property name="visible">True</property>
-                    <property name="sensitive">False</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
-                    <property name="active">True</property>
+                    <property name="sensitive">0</property>
+                    <property name="can_focus">1</property>
+                    <property name="receives_default">1</property>
+                    <property name="active">1</property>
                   </object>
                 </child>
                 <child>
                   <object class="GtkComboBox" id="combobox1">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <property name="model">liststore1</property>
                     <property name="active">0</property>
                     <child>
@@ -835,9 +621,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 </child>
                 <child>
                   <object class="GtkComboBox" id="combobox2">
-                    <property name="visible">True</property>
-                    <property name="sensitive">False</property>
-                    <property name="can_focus">False</property>
+                    <property name="sensitive">0</property>
                     <property name="model">liststore1</property>
                     <property name="active">1</property>
                     <child>
@@ -850,94 +634,73 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 </child>
                 <child>
                   <object class="GtkFontButton" id="fontbutton1">
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
+                    <property name="can_focus">1</property>
+                    <property name="receives_default">1</property>
                   </object>
                 </child>
                 <child>
                   <object class="GtkColorButton" id="colorbutton1">
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
+                    <property name="can_focus">1</property>
+                    <property name="receives_default">1</property>
                     <property name="rgba">#31316867a09f</property>
                   </object>
                 </child>
                 <child>
-                  <object class="GtkFileChooserButton" id="filechooserbutton1">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                  </object>
+                  <object class="GtkFileChooserButton" id="filechooserbutton1"/>
                 </child>
               </object>
             </child>
             <child>
               <object class="GtkSeparator" id="separator2">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
               </object>
             </child>
             <child>
               <object class="GtkBox" id="box20">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
                 <property name="spacing">4</property>
                 <child>
                   <object class="GtkBox" id="box21">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <property name="orientation">vertical</property>
                     <property name="spacing">8</property>
-                    <property name="homogeneous">True</property>
+                    <property name="homogeneous">1</property>
                     <child>
                       <object class="GtkProgressBar" id="progressbar1">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="fraction">0.5</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkProgressBar" id="progressbar2">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="fraction">0.5</property>
-                        <property name="inverted">True</property>
+                        <property name="inverted">1</property>
                       </object>
                     </child>
                   </object>
                 </child>
                 <child>
                   <object class="GtkBox" id="box27">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <child>
                       <object class="GtkBox" id="box24">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="hexpand">True</property>
+                        <property name="hexpand">1</property>
                         <property name="orientation">vertical</property>
-                        <property name="homogeneous">True</property>
+                        <property name="homogeneous">1</property>
                         <child>
                           <object class="GtkScale" id="scale1">
-                            <property name="visible">True</property>
-                            <property name="can_focus">True</property>
+                            <property name="can_focus">1</property>
                             <property name="adjustment">adjustment1</property>
-                            <property name="restrict_to_fill_level">False</property>
+                            <property name="restrict_to_fill_level">0</property>
                             <property name="fill_level">75</property>
-                            <property name="draw_value">False</property>
+                            <property name="draw_value">0</property>
                           </object>
                         </child>
                         <child>
                           <object class="GtkScale" id="scale2">
-                            <property name="visible">True</property>
-                            <property name="sensitive">False</property>
-                            <property name="can_focus">True</property>
+                            <property name="sensitive">0</property>
+                            <property name="can_focus">1</property>
                             <property name="adjustment">adjustment1</property>
-                            <property name="restrict_to_fill_level">False</property>
+                            <property name="restrict_to_fill_level">0</property>
                             <property name="fill_level">75</property>
-                            <property name="draw_value">False</property>
+                            <property name="draw_value">0</property>
                           </object>
                         </child>
                       </object>
@@ -946,63 +709,51 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 </child>
                 <child>
                   <object class="GtkBox" id="box25">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="homogeneous">True</property>
+                    <property name="homogeneous">1</property>
                     <child>
                       <object class="GtkBox" id="box28">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="vexpand">True</property>
+                        <property name="vexpand">1</property>
                         <property name="spacing">4</property>
                         <child>
                           <object class="GtkProgressBar" id="progressbar5">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
                             <property name="orientation">vertical</property>
                             <property name="fraction">0.5</property>
                           </object>
                         </child>
                         <child>
                           <object class="GtkProgressBar" id="progressbar6">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
                             <property name="orientation">vertical</property>
                             <property name="fraction">0.5</property>
-                            <property name="inverted">True</property>
+                            <property name="inverted">1</property>
                           </object>
                         </child>
                       </object>
                     </child>
                     <child>
                       <object class="GtkBox" id="box23">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="vexpand">True</property>
+                        <property name="vexpand">1</property>
                         <property name="spacing">4</property>
                         <child>
                           <object class="GtkScale" id="scale3">
                             <property name="height_request">100</property>
-                            <property name="visible">True</property>
-                            <property name="can_focus">True</property>
+                            <property name="can_focus">1</property>
                             <property name="orientation">vertical</property>
                             <property name="adjustment">adjustment1</property>
-                            <property name="restrict_to_fill_level">False</property>
+                            <property name="restrict_to_fill_level">0</property>
                             <property name="fill_level">75</property>
-                            <property name="draw_value">False</property>
+                            <property name="draw_value">0</property>
                           </object>
                         </child>
                         <child>
                           <object class="GtkScale" id="scale4">
                             <property name="height_request">100</property>
-                            <property name="visible">True</property>
-                            <property name="sensitive">False</property>
-                            <property name="can_focus">True</property>
+                            <property name="sensitive">0</property>
+                            <property name="can_focus">1</property>
                             <property name="orientation">vertical</property>
                             <property name="adjustment">adjustment1</property>
-                            <property name="restrict_to_fill_level">False</property>
+                            <property name="restrict_to_fill_level">0</property>
                             <property name="fill_level">75</property>
-                            <property name="draw_value">False</property>
+                            <property name="draw_value">0</property>
                           </object>
                         </child>
                       </object>
@@ -1011,20 +762,15 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 </child>
                 <child>
                   <object class="GtkBox" id="box22">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <property name="orientation">vertical</property>
                     <child>
                       <object class="GtkBox" id="handlebox1">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <child>
                           <object class="GtkLinkButton" id="linkbutton1">
                             <property name="label" translatable="yes">link button</property>
-                            <property name="visible">True</property>
-                            <property name="can_focus">True</property>
-                            <property name="receives_default">True</property>
-                            <property name="has_tooltip">True</property>
+                            <property name="can_focus">1</property>
+                            <property name="receives_default">1</property>
+                            <property name="has_tooltip">1</property>
                             <property name="relief">none</property>
                             <property name="uri">http://www.gtk.org</property>
                           </object>
@@ -1033,21 +779,15 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     </child>
                     <child>
                       <object class="GtkExpander" id="expander1">
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
+                        <property name="can_focus">1</property>
                         <child>
                           <object class="GtkScrolledWindow" id="scrolledwindow3">
-                            <property name="visible">True</property>
-                            <property name="can_focus">True</property>
+                            <property name="can_focus">1</property>
                             <property name="shadow_type">in</property>
                             <child>
                               <object class="GtkViewport" id="viewport1">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
                                 <child>
                                   <object class="GtkLabel" id="label20">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
                                     <property name="label" translatable="yes">Lorem ipsum dolor sit amet, 
consectetur adipiscing elit.
 Nullam fringilla, est ut feugiat ultrices, elit lacus ultricies nibh, id commodo tortor nisi id elit.
 Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
@@ -1069,8 +809,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                         </child>
                         <child type="label">
                           <object class="GtkLabel" id="label19">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
                             <property name="label" translatable="yes">expander</property>
                           </object>
                         </child>
@@ -1082,27 +820,18 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
             </child>
             <child>
               <object class="GtkSeparator" id="separator3">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
               </object>
             </child>
             <child>
               <object class="GtkBox" id="box26">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
-                <property name="homogeneous">True</property>
+                <property name="homogeneous">1</property>
                 <child>
                   <object class="GtkFrame" id="frame1">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label_xalign">0</property>
                     <property name="shadow_type">in</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="margin-start">12</property>
                         <child>
                           <placeholder/>
@@ -1111,24 +840,17 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     </child>
                     <child type="label">
                       <object class="GtkLabel" id="label1">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="label" translatable="yes">&lt;b&gt;In&lt;/b&gt;</property>
-                        <property name="use_markup">True</property>
+                        <property name="use_markup">1</property>
                       </object>
                     </child>
                   </object>
                 </child>
                 <child>
                   <object class="GtkFrame" id="frame2">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label_xalign">0</property>
                     <property name="shadow_type">out</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="margin-start">12</property>
                         <child>
                           <placeholder/>
@@ -1137,23 +859,16 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     </child>
                     <child type="label">
                       <object class="GtkLabel" id="label2">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="label" translatable="yes">&lt;b&gt;Out&lt;/b&gt;</property>
-                        <property name="use_markup">True</property>
+                        <property name="use_markup">1</property>
                       </object>
                     </child>
                   </object>
                 </child>
                 <child>
                   <object class="GtkFrame" id="frame3">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label_xalign">0</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="margin-start">12</property>
                         <child>
                           <placeholder/>
@@ -1162,24 +877,17 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     </child>
                     <child type="label">
                       <object class="GtkLabel" id="label17">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="label" translatable="yes">&lt;b&gt;Etched out&lt;/b&gt;</property>
-                        <property name="use_markup">True</property>
+                        <property name="use_markup">1</property>
                       </object>
                     </child>
                   </object>
                 </child>
                 <child>
                   <object class="GtkFrame" id="frame4">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label_xalign">0</property>
                     <property name="shadow_type">etched-out</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="margin-start">12</property>
                         <child>
                           <placeholder/>
@@ -1188,10 +896,8 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                     </child>
                     <child type="label">
                       <object class="GtkLabel" id="label18">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="label" translatable="yes">&lt;b&gt;Etched out&lt;/b&gt;</property>
-                        <property name="use_markup">True</property>
+                        <property name="use_markup">1</property>
                       </object>
                     </child>
                   </object>
@@ -1200,30 +906,24 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
             </child>
             <child>
               <object class="GtkSeparator" id="separator4">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
               </object>
             </child>
             <child>
               <object class="GtkBox" id="box4">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
                 <property name="spacing">4</property>
                 <child>
                   <object class="GtkScrolledWindow" id="scrolledwindow1">
                     <property name="width_request">150</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
+                    <property name="can_focus">1</property>
                     <property name="vscrollbar_policy">always</property>
                     <property name="shadow_type">in</property>
                     <child>
                       <object class="GtkTreeView" id="treeview1">
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
+                        <property name="can_focus">1</property>
                         <property name="model">liststore1</property>
-                        <property name="headers_clickable">False</property>
+                        <property name="headers_clickable">0</property>
                         <property name="search_column">0</property>
                         <child internal-child="selection">
                           <object class="GtkTreeSelection" id="treeview-selection"/>
@@ -1267,13 +967,11 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
                 </child>
                 <child>
                   <object class="GtkScrolledWindow" id="scrolledwindow2">
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
+                    <property name="can_focus">1</property>
                     <property name="shadow_type">in</property>
                     <child>
                       <object class="GtkTextView" id="textview1">
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
+                        <property name="can_focus">1</property>
                         <property name="buffer">textbuffer1</property>
                       </object>
                     </child>
@@ -1284,335 +982,254 @@ Suspendisse feugiat quam quis dolor accumsan cursus. </property>
           </object>
         </child>
         <child>
-          <object class="GtkSeparator" id="separator5">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-          </object>
+          <object class="GtkSeparator" id="separator5"/>
         </child>
         <child>
           <object class="GtkBox" id="box5">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="margin_start">5</property>
             <property name="margin_end">5</property>
             <property name="margin_bottom">5</property>
             <property name="spacing">10</property>
-            <property name="homogeneous">True</property>
+            <property name="homogeneous">1</property>
             <child>
               <object class="GtkNotebook" id="notebook1">
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
+                <property name="can_focus">1</property>
                 <child>
-                  <object class="GtkBox" id="box6">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label5">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 1</property>
+                  <object class="GtkNotebookPage">
+                    <property name="child">
+                      <object class="GtkBox" id="box6">
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label5">
+                        <property name="label" translatable="yes">page 1</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
                 <child>
-                  <object class="GtkBox" id="box7">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
+                  <object class="GtkNotebookPage">
                     <property name="position">1</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label6">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 2</property>
+                    <property name="child">
+                      <object class="GtkBox" id="box7">
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label6">
+                        <property name="label" translatable="yes">page 2</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
                 <child>
-                  <object class="GtkBox" id="box8">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
+                  <object class="GtkNotebookPage">
                     <property name="position">2</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label7">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 3</property>
+                    <property name="child">
+                      <object class="GtkBox" id="box8">
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label7">
+                        <property name="label" translatable="yes">page 3</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="position">2</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">0</property>
-              </packing>
             </child>
             <child>
               <object class="GtkNotebook" id="notebook2">
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
+                <property name="can_focus">1</property>
                 <property name="tab_pos">right</property>
                 <child>
-                  <object class="GtkBox" id="box9">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label8">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 1</property>
+                  <object class="GtkNotebookPage">
+                    <property name="child">
+                      <object class="GtkBox" id="box9">
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label8">
+                        <property name="label" translatable="yes">page 1</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
                 <child>
-                  <object class="GtkBox" id="box10">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
+                  <object class="GtkNotebookPage">
                     <property name="position">1</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label9">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 2</property>
+                    <property name="child">
+                      <object class="GtkBox" id="box10">
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label9">
+                        <property name="label" translatable="yes">page 2</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
                 <child>
-                  <object class="GtkBox" id="box11">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
+                  <object class="GtkNotebookPage">
                     <property name="position">2</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label10">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 3</property>
+                    <property name="child">
+                      <object class="GtkBox" id="box11">
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label10">
+                        <property name="label" translatable="yes">page 3</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="position">2</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">1</property>
-              </packing>
             </child>
             <child>
               <object class="GtkNotebook" id="notebook3">
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
+                <property name="can_focus">1</property>
                 <property name="tab_pos">bottom</property>
                 <child>
-                  <object class="GtkBox" id="box12">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label11">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 1</property>
+                  <object class="GtkNotebookPage">
+                    <property name="child">
+                      <object class="GtkBox" id="box12">
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label11">
+                        <property name="label" translatable="yes">page 1</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
                 <child>
-                  <object class="GtkBox" id="box13">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
+                  <object class="GtkNotebookPage">
                     <property name="position">1</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label12">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 2</property>
+                    <property name="child">
+                      <object class="GtkBox" id="box13">
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label12">
+                        <property name="label" translatable="yes">page 2</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
                 <child>
-                  <object class="GtkBox" id="box14">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
+                  <object class="GtkNotebookPage">
                     <property name="position">2</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label13">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 3</property>
+                    <property name="child">
+                      <object class="GtkBox" id="box14">
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label13">
+                        <property name="label" translatable="yes">page 3</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="position">2</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
               </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
             </child>
             <child>
               <object class="GtkNotebook" id="notebook4">
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
+                <property name="can_focus">1</property>
                 <property name="tab_pos">left</property>
                 <child>
-                  <object class="GtkBox" id="box15">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label14">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 1</property>
+                  <object class="GtkNotebookPage">
+                    <property name="child">
+                      <object class="GtkBox" id="box15">
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label14">
+                        <property name="label" translatable="yes">page 1</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
                 <child>
-                  <object class="GtkBox" id="box16">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
+                  <object class="GtkNotebookPage">
                     <property name="position">1</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label15">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 2</property>
+                    <property name="child">
+                      <object class="GtkBox" id="box16">
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label15">
+                        <property name="label" translatable="yes">page 2</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="position">1</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
                 <child>
-                  <object class="GtkBox" id="box17">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
+                  <object class="GtkNotebookPage">
                     <property name="position">2</property>
-                  </packing>
-                </child>
-                <child type="tab">
-                  <object class="GtkLabel" id="label16">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="label" translatable="yes">page 3</property>
+                    <property name="child">
+                      <object class="GtkBox" id="box17">
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </property>
+                    <property name="tab">
+                      <object class="GtkLabel" id="label16">
+                        <property name="label" translatable="yes">page 3</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="position">2</property>
-                    <property name="tab_fill">False</property>
-                  </packing>
                 </child>
               </object>
             </child>
           </object>
         </child>
         <child>
-          <object class="GtkStatusbar" id="statusbar1">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-          </object>
+          <object class="GtkStatusbar" id="statusbar1"/>
         </child>
       </object>
     </child>


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