[gtk/matthiasc/for-master: 5/7] widget-factory: Simplify the ui file




commit d7b6830d475290542647179c12a2fa3989ade80d
Author: Matthias Clasen <mclasen redhat com>
Date:   Tue Sep 28 21:12:31 2021 -0400

    widget-factory: Simplify the ui file
    
    Run gtk4-builder-tool simplify over the
    ui file, shrinking it by ~4k.

 demos/widget-factory/widget-factory.ui | 791 +++++++++++++++------------------
 1 file changed, 355 insertions(+), 436 deletions(-)
---
diff --git a/demos/widget-factory/widget-factory.ui b/demos/widget-factory/widget-factory.ui
index b7a6ee442f..740a853999 100644
--- a/demos/widget-factory/widget-factory.ui
+++ b/demos/widget-factory/widget-factory.ui
@@ -132,7 +132,6 @@
   </menu>
   <object class="GtkAdjustment" id="adjustment1">
     <property name="upper">100</property>
-    <property name="lower">0</property>
     <property name="value">50</property>
     <property name="step-increment">1</property>
     <property name="page-increment">10</property>
@@ -242,13 +241,13 @@
     <child type="tag">
       <object class="GtkTextTag">
         <property name="name">italic</property>
-        <property name="style">italic</property>
+        <property name="style">2</property>
       </object>
     </child>
     <child type="tag">
       <object class="GtkTextTag">
         <property name="name">underline</property>
-        <property name="underline">single</property>
+        <property name="underline">1</property>
       </object>
     </child>
   </object>
@@ -437,7 +436,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
         </child>
         <child type="end">
           <object class="GtkMenuButton" id="gear_menu_button">
-            <property name="valign">center</property>
+            <property name="valign">3</property>
             <property name="focus-on-click">0</property>
             <property name="popover">
               <object class="GtkPopoverMenu" id="gear_menu">
@@ -446,12 +445,10 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                   <object class="GtkScale">
                     <property name="adjustment">
                       <object class="GtkAdjustment">
-                        <property name="lower">0</property>
                         <property name="upper">1000</property>
                         <property name="value">250</property>
                         <property name="step-increment">50</property>
                         <property name="page-increment">50</property>
-                        <property name="page-size">0</property>
                       </object>
                     </property>
                     <signal name="value-changed" handler="transition_speed_changed"/>
@@ -466,7 +463,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
     </child>
     <child>
       <object class="GtkBox" id="box1">
-        <property name="orientation">vertical</property>
+        <property name="orientation">1</property>
         <property name="margin-start">10</property>
         <property name="margin-end">10</property>
         <property name="margin-top">10</property>
@@ -474,29 +471,29 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
         <child>
           <object class="GtkStack" id="toplevel_stack">
             <property name="transition-duration">250</property>
-            <property name="transition-type">crossfade</property>
+            <property name="transition-type">1</property>
             <child>
               <object class="GtkStackPage">
                 <property name="name">page1</property>
-                <property name="title" translatable="yes">Page _1</property>
+                <property name="title" translatable="1">Page _1</property>
                 <property name="use-underline">1</property>
                 <property name="child">
                   <object class="GtkBox" id="page1">
-                    <property name="orientation">vertical</property>
+                    <property name="orientation">1</property>
                     <property name="spacing">10</property>
                     <child>
                       <object class="GtkBox" id="box2">
                         <property name="spacing">10</property>
                         <child>
                           <object class="GtkBox" id="box3">
-                            <property name="orientation">vertical</property>
+                            <property name="orientation">1</property>
                             <property name="spacing">10</property>
                             <child>
                               <object class="GtkComboBoxText" id="comboboxtext1">
                                 <property name="has-entry">1</property>
                                 <child internal-child="entry">
                                   <object class="GtkEntry" id="comboboxtext-entry">
-                                    <property name="text" translatable="yes">comboboxentry</property>
+                                    <property name="text" translatable="1">comboboxentry</property>
                                   </object>
                                 </child>
                                 <items>
@@ -513,7 +510,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 <child internal-child="entry">
                                   <object class="GtkEntry" id="comboboxtext-entry2">
                                     <property name="invisible-char">•</property>
-                                    <property name="text" translatable="yes">comboboxentry</property>
+                                    <property name="text" translatable="1">comboboxentry</property>
                                   </object>
                                 </child>
                               </object>
@@ -522,7 +519,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                               <object class="GtkEntry" id="entry1">
                                 <property name="enable-emoji-completion">1</property>
                                 <property name="invisible_char">•</property>
-                                <property name="placeholder-text" translatable="yes">Click icon to change 
mode</property>
+                                <property name="placeholder-text" translatable="1">Click icon to change 
mode</property>
                                 <property name="secondary-icon-name">view-refresh-symbolic</property>
                                 <property name="secondary-icon-tooltip-text">Change mode</property>
                                 <signal name="icon-release" handler="on_entry_icon_release" swapped="no"/>
@@ -531,18 +528,16 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                             <child>
                               <object class="GtkEntry" id="entry2">
                                 <property name="sensitive">0</property>
-                                <property name="text" translatable="yes">entry</property>
+                                <property name="text" translatable="1">entry</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkBox" id="box223">
-                                <style>
-                                  <class name="linked"/>
-                                </style>
+                                <property name="css-classes">linked</property>
                                 <child>
                                   <object class="GtkEntry" id="entry24">
                                     <property name="enable-emoji-completion">1</property>
-                                    <property name="text" translatable="yes">entry</property>
+                                    <property name="text" translatable="1">entry</property>
                                     <property name="hexpand">1</property>
                                   </object>
                                 </child>
@@ -555,17 +550,14 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                             </child>
                             <child>
                               <object class="GtkPasswordEntry">
-                                <property name="halign">fill</property>
                                 <property name="show-peek-icon">1</property>
-                                <property name="placeholder-text" translatable="yes">Password…</property>
+                                <property name="placeholder-text" translatable="1">Password…</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkBox">
+                                <property name="css-classes">linked</property>
                                 <property name="hexpand">0</property>
-                                <style>
-                                  <class name="linked"/>
-                                </style>
                                 <child>
                                   <object class="GtkComboBox">
                                     <property name="model">lrmodel</property>
@@ -612,13 +604,13 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 <property name="spacing">20</property>
                                 <child>
                                   <object class="GtkLabel" id="label3">
-                                    <property name="label" translatable="yes">label</property>
+                                    <property name="label" translatable="1">label</property>
                                   </object>
                                 </child>
                                 <child>
                                   <object class="GtkLabel" id="label4">
                                     <property name="sensitive">0</property>
-                                    <property name="label" translatable="yes">label</property>
+                                    <property name="label" translatable="1">label</property>
                                   </object>
                                 </child>
                                 <child>
@@ -644,13 +636,13 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 <property name="row-spacing">6</property>
                                 <child>
                                   <object class="GtkCheckButton" id="checkbutton1">
-                                    <property name="label" translatable="yes">checkbutton</property>
+                                    <property name="label" translatable="1">checkbutton</property>
                                     <property name="active">1</property>
                                   </object>
                                 </child>
                                 <child>
                                   <object class="GtkCheckButton" id="checkbutton2">
-                                    <property name="label" translatable="yes">checkbutton</property>
+                                    <property name="label" translatable="1">checkbutton</property>
                                     <layout>
                                       <property name="column">0</property>
                                       <property name="row">1</property>
@@ -659,7 +651,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 </child>
                                 <child>
                                   <object class="GtkCheckButton" id="checkbutton3">
-                                    <property name="label" translatable="yes">checkbutton</property>
+                                    <property name="label" translatable="1">checkbutton</property>
                                     <property name="inconsistent">1</property>
                                     <layout>
                                       <property name="column">0</property>
@@ -669,7 +661,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 </child>
                                 <child>
                                   <object class="GtkCheckButton" id="checkbutton4">
-                                    <property name="label" translatable="yes">checkbutton</property>
+                                    <property name="label" translatable="1">checkbutton</property>
                                     <property name="sensitive">0</property>
                                     <property name="active">1</property>
                                     <layout>
@@ -680,7 +672,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 </child>
                                 <child>
                                   <object class="GtkCheckButton" id="checkbutton5">
-                                    <property name="label" translatable="yes">checkbutton</property>
+                                    <property name="label" translatable="1">checkbutton</property>
                                     <property name="sensitive">0</property>
                                     <layout>
                                       <property name="column">0</property>
@@ -690,7 +682,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 </child>
                                 <child>
                                   <object class="GtkCheckButton" id="checkbutton6">
-                                    <property name="label" translatable="yes">checkbutton</property>
+                                    <property name="label" translatable="1">checkbutton</property>
                                     <property name="sensitive">0</property>
                                     <property name="inconsistent">1</property>
                                     <layout>
@@ -701,7 +693,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 </child>
                                 <child>
                                   <object class="GtkCheckButton" id="radiobutton1">
-                                    <property name="label" translatable="yes">radiobutton</property>
+                                    <property name="label" translatable="1">radiobutton</property>
                                     <property name="active">1</property>
                                     <layout>
                                       <property name="column">1</property>
@@ -711,7 +703,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 </child>
                                 <child>
                                   <object class="GtkCheckButton">
-                                    <property name="label" translatable="yes">radiobutton</property>
+                                    <property name="label" translatable="1">radiobutton</property>
                                     <property name="group">radiobutton1</property>
                                     <layout>
                                       <property name="column">1</property>
@@ -721,7 +713,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 </child>
                                 <child>
                                   <object class="GtkCheckButton" id="radiobutton3">
-                                    <property name="label" translatable="yes">radiobutton</property>
+                                    <property name="label" translatable="1">radiobutton</property>
                                     <property name="inconsistent">1</property>
                                     <property name="group">radiobutton1</property>
                                     <layout>
@@ -732,7 +724,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 </child>
                                 <child>
                                   <object class="GtkCheckButton" id="radiobutton4">
-                                    <property name="label" translatable="yes">radiobutton</property>
+                                    <property name="label" translatable="1">radiobutton</property>
                                     <property name="sensitive">0</property>
                                     <property name="active">1</property>
                                     <layout>
@@ -743,7 +735,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 </child>
                                 <child>
                                   <object class="GtkCheckButton" id="radiobutton5">
-                                    <property name="label" translatable="yes">radiobutton</property>
+                                    <property name="label" translatable="1">radiobutton</property>
                                     <property name="sensitive">0</property>
                                     <property name="group">radiobutton4</property>
                                     <layout>
@@ -754,7 +746,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 </child>
                                 <child>
                                   <object class="GtkCheckButton" id="radiobutton6">
-                                    <property name="label" translatable="yes">radiobutton</property>
+                                    <property name="label" translatable="1">radiobutton</property>
                                     <property name="sensitive">0</property>
                                     <property name="inconsistent">1</property>
                                     <property name="group">radiobutton4</property>
@@ -805,31 +797,31 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                         </child>
                         <child>
                           <object class="GtkBox" id="box19">
-                            <property name="orientation">vertical</property>
+                            <property name="orientation">1</property>
                             <property name="spacing">10</property>
                             <child>
                               <object class="GtkToggleButton" id="togglebutton1">
-                                <property name="label" translatable="yes">togglebutton</property>
+                                <property name="label" translatable="1">togglebutton</property>
                                 <property name="receives-default">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkToggleButton" id="togglebutton2">
-                                <property name="label" translatable="yes">togglebutton</property>
+                                <property name="label" translatable="1">togglebutton</property>
                                 <property name="sensitive">0</property>
                                 <property name="receives-default">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkToggleButton" id="togglebutton3">
-                                <property name="label" translatable="yes">togglebutton</property>
+                                <property name="label" translatable="1">togglebutton</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="label" translatable="1">togglebutton</property>
                                 <property name="sensitive">0</property>
                                 <property name="receives-default">1</property>
                                 <property name="active">1</property>
@@ -870,12 +862,11 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                               <object class="GtkColorButton" id="colorbutton1">
                                 <property name="receives-default">1</property>
                                 <property name="rgba">#31316867a09f</property>
-                                <property name="use-alpha">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkLinkButton" id="linkbutton1">
-                                <property name="label" translatable="yes">link button</property>
+                                <property name="label" translatable="1">link button</property>
                                 <property name="receives-default">1</property>
                                 <property name="has-tooltip">1</property>
                                 <property name="has-frame">0</property>
@@ -884,25 +875,25 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                             </child>
                             <child>
                               <object class="GtkSwitch" id="switch1">
-                                <property name="halign">center</property>
+                                <property name="halign">3</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkSwitch" id="switch2">
                                 <property name="sensitive">0</property>
-                                <property name="halign">center</property>
+                                <property name="halign">3</property>
                               </object>
                             </child>
                           </object>
                         </child>
                         <child>
                           <object class="GtkBox" id="box20">
-                            <property name="orientation">vertical</property>
+                            <property name="orientation">1</property>
                             <property name="spacing">6</property>
                             <property name="hexpand">1</property>
                             <child>
                               <object class="GtkBox" id="box21">
-                                <property name="orientation">vertical</property>
+                                <property name="orientation">1</property>
                                 <property name="spacing">6</property>
                                 <child>
                                   <object class="GtkProgressBar" id="progressbar1">
@@ -945,14 +936,13 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 <child>
                                   <object class="GtkBox" id="box24">
                                     <property name="hexpand">1</property>
-                                    <property name="orientation">vertical</property>
+                                    <property name="orientation">1</property>
                                     <property name="homogeneous">1</property>
                                     <child>
                                       <object class="GtkScale" id="scale1">
                                         <property name="adjustment">adjustment1</property>
                                         <property name="restrict-to-fill-level">0</property>
                                         <property name="fill-level">75</property>
-                                        <property name="draw-value">0</property>
                                       </object>
                                     </child>
                                     <child>
@@ -961,7 +951,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                         <property name="adjustment">adjustment1</property>
                                         <property name="restrict-to-fill-level">0</property>
                                         <property name="fill-level">75</property>
-                                        <property name="draw-value">0</property>
                                       </object>
                                     </child>
                                   </object>
@@ -970,7 +959,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                             </child>
                             <child>
                               <object class="GtkScale" id="scale5">
-                                <property name="draw-value">0</property>
                                 <property name="has-origin">0</property>
                                 <property name="round-digits">0</property>
                                 <property name="adjustment">adjustment3</property>
@@ -994,17 +982,17 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                     <property name="homogeneous">1</property>
                                     <child>
                                       <object class="GtkProgressBar" id="progressbar5">
-                                        <property name="orientation">vertical</property>
+                                        <property name="orientation">1</property>
                                         <property name="fraction">0.5</property>
-                                        <property name="halign">end</property>
+                                        <property name="halign">2</property>
                                       </object>
                                     </child>
                                     <child>
                                       <object class="GtkProgressBar" id="progressbar6">
-                                        <property name="orientation">vertical</property>
+                                        <property name="orientation">1</property>
                                         <property name="fraction">0.5</property>
                                         <property name="inverted">1</property>
-                                        <property name="halign">start</property>
+                                        <property name="halign">1</property>
                                       </object>
                                     </child>
                                   </object>
@@ -1017,26 +1005,26 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                     <child>
                                       <object class="GtkScale" id="scale3">
                                         <property name="height-request">100</property>
-                                        <property name="orientation">vertical</property>
+                                        <property name="orientation">1</property>
                                         <property name="adjustment">adjustment1</property>
                                         <property name="restrict-to-fill-level">0</property>
                                         <property name="fill-level">75</property>
                                         <property name="digits">-1</property>
                                         <property name="draw-value">1</property>
-                                        <property name="halign">end</property>
+                                        <property name="halign">2</property>
                                       </object>
                                     </child>
                                     <child>
                                       <object class="GtkScale" id="scale4">
                                         <property name="height-request">100</property>
                                         <property name="sensitive">0</property>
-                                        <property name="orientation">vertical</property>
+                                        <property name="orientation">1</property>
                                         <property name="adjustment">adjustment1</property>
                                         <property name="restrict-to-fill-level">0</property>
                                         <property name="fill-level">75</property>
                                         <property name="digits">-1</property>
                                         <property name="draw-value">1</property>
-                                        <property name="halign">start</property>
+                                        <property name="halign">1</property>
                                       </object>
                                     </child>
                                   </object>
@@ -1047,7 +1035,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                         </child>
                         <child>
                           <object class="GtkBox" id="box26">
-                            <property name="orientation">vertical</property>
+                            <property name="orientation">1</property>
                             <property name="spacing">10</property>
                             <property name="hexpand">1</property>
                             <child>
@@ -1065,73 +1053,72 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                               <object class="GtkFrame">
                                 <child type="label">
                                   <object class="GtkLabel" id="label1">
-                                    <property name="label" translatable="yes">&lt;b&gt;Text 
Styles&lt;/b&gt;</property>
+                                    <property name="label" translatable="1">&lt;b&gt;Text 
Styles&lt;/b&gt;</property>
                                     <property name="use-markup">1</property>
                                   </object>
                                 </child>
                                 <child>
                                   <object class="GtkScrolledWindow">
                                     <property name="vexpand">1</property>
-                                    <property name="hscrollbar-policy">never</property>
-                                    <property name="vscrollbar-policy">automatic</property>
+                                    <property name="hscrollbar-policy">2</property>
                                     <property name="propagate-natural-height">1</property>
                                     <property name="propagate-natural-width">1</property>
                                     <child>
                                       <object class="GtkBox">
-                                        <property name="orientation">vertical</property>
+                                        <property name="orientation">1</property>
                                         <property name="spacing">10</property>
                                         <child>
                                           <object class="GtkLabel">
+                                            <property name="css-classes">large-title</property>
                                             <property name="label">Large Title</property>
-                                            <style><class name="large-title"/></style>
                                           </object>
                                         </child>
                                         <child>
                                           <object class="GtkLabel">
+                                            <property name="css-classes">title-1</property>
                                             <property name="label">Title 1</property>
-                                            <style><class name="title-1"/></style>
                                           </object>
                                         </child>
                                         <child>
                                           <object class="GtkLabel">
+                                            <property name="css-classes">title-2</property>
                                             <property name="label">Title 2</property>
-                                            <style><class name="title-2"/></style>
                                           </object>
                                         </child>
                                         <child>
                                           <object class="GtkLabel">
+                                            <property name="css-classes">title-3</property>
                                             <property name="label">Title 3</property>
-                                            <style><class name="title-3"/></style>
                                           </object>
                                         </child>
                                         <child>
                                           <object class="GtkLabel">
+                                            <property name="css-classes">title-4</property>
                                             <property name="label">Title 4</property>
-                                            <style><class name="title-4"/></style>
                                           </object>
                                         </child>
                                         <child>
                                           <object class="GtkLabel">
+                                            <property name="css-classes">heading</property>
                                             <property name="label">Heading</property>
-                                            <style><class name="heading"/></style>
                                           </object>
                                         </child>
                                         <child>
                                           <object class="GtkLabel">
+                                            <property name="css-classes">body</property>
                                             <property name="label">Body</property>
-                                            <style><class name="body"/></style>
                                           </object>
                                         </child>
                                         <child>
                                           <object class="GtkLabel">
+                                            <property name="css-classes">caption-heading</property>
                                             <property name="label">Caption Heading</property>
-                                            <style><class name="caption-heading"/></style>
                                           </object>
                                         </child>
                                         <child>
                                           <object class="GtkLabel">
+                                            <property name="css-classes">caption</property>
                                             <property name="label">Caption</property>
-                                            <style><class name="caption"/></style>
                                           </object>
                                         </child>
                                       </object>
@@ -1144,13 +1131,13 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                         </child>
                         <child>
                           <object class="GtkBox" id="box4">
-                            <property name="orientation">vertical</property>
+                            <property name="orientation">1</property>
                             <property name="spacing">6</property>
                             <property name="hexpand">1</property>
                             <child>
                               <object class="GtkScrolledWindow" id="scrolledwindow1">
                                 <property name="width-request">150</property>
-                                <property name="vscrollbar-policy">always</property>
+                                <property name="vscrollbar-policy">0</property>
                                 <property name="has-frame">1</property>
                                 <property name="vexpand">1</property>
                                 <child>
@@ -1163,7 +1150,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                     </child>
                                     <child>
                                       <object class="GtkTreeViewColumn" id="treeviewcolumn3">
-                                        <property name="title" translatable="yes">Cool</property>
+                                        <property name="title" translatable="1">Cool</property>
                                         <child>
                                           <object class="GtkCellRendererToggle" id="cellrenderertoggle1"/>
                                           <attributes>
@@ -1175,7 +1162,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                     </child>
                                     <child>
                                       <object class="GtkTreeViewColumn" id="treeviewcolumn4">
-                                        <property name="title" translatable="yes">Icon</property>
+                                        <property name="title" translatable="1">Icon</property>
                                         <property name="reorderable">1</property>
                                         <child>
                                           <object class="GtkCellRendererPixbuf" id="cellrendererpixbuf1"/>
@@ -1187,14 +1174,14 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                     </child>
                                     <child>
                                       <object class="GtkTreeViewColumn" id="treeviewcolumn1">
-                                        <property name="title" translatable="yes">Name</property>
+                                        <property name="title" translatable="1">Name</property>
                                         <property name="resizable">1</property>
                                         <property name="reorderable">1</property>
                                         <property name="sort-indicator">1</property>
                                         <property name="sort-column-id">2</property>
                                         <child>
                                           <object class="GtkCellRendererText" id="cellrenderertext3">
-                                            <property name="ellipsize">end</property>
+                                            <property name="ellipsize">3</property>
                                           </object>
                                           <attributes>
                                             <attribute name="text">2</attribute>
@@ -1204,14 +1191,14 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                     </child>
                                     <child>
                                       <object class="GtkTreeViewColumn" id="treeviewcolumn2">
-                                        <property name="title" translatable="yes">Nick</property>
+                                        <property name="title" translatable="1">Nick</property>
                                         <property name="resizable">1</property>
                                         <property name="reorderable">1</property>
                                         <property name="sort-indicator">1</property>
                                         <property name="sort-column-id">3</property>
                                         <child>
                                           <object class="GtkCellRendererText" id="cellrenderertext4">
-                                            <property name="ellipsize">end</property>
+                                            <property name="ellipsize">3</property>
                                           </object>
                                           <attributes>
                                             <attribute name="text">3</attribute>
@@ -1255,10 +1242,9 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                       <object class="GtkLoader">
                                         <property 
name="resource">/org/gtk/WidgetFactory4/sunset.jpg</property>
                                       </object>
-                                    </property> 
+                                    </property>
                                     <child>
                                       <object class="GtkDragSource">
-                                        <property name="actions">copy</property>
                                         <signal name="prepare" handler="on_picture_drag_prepare" 
swapped="no"/>
                                       </object>
                                     </child>
@@ -1273,7 +1259,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 </property>
                                 <property name="tab">
                                   <object class="GtkLabel" id="label5">
-                                    <property name="label" translatable="yes">page 1</property>
+                                    <property name="label" translatable="1">page 1</property>
                                   </object>
                                 </property>
                               </object>
@@ -1289,7 +1275,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                     </property>
                                     <child>
                                       <object class="GtkDragSource">
-                                        <property name="actions">copy</property>
                                         <signal name="prepare" handler="on_picture_drag_prepare" 
swapped="no"/>
                                       </object>
                                     </child>
@@ -1304,7 +1289,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 </property>
                                 <property name="tab">
                                   <object class="GtkLabel" id="label6">
-                                    <property name="label" translatable="yes">page 2</property>
+                                    <property name="label" translatable="1">page 2</property>
                                   </object>
                                 </property>
                               </object>
@@ -1320,7 +1305,6 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                     </property>
                                     <child>
                                       <object class="GtkDragSource">
-                                        <property name="actions">copy</property>
                                         <signal name="prepare" handler="on_picture_drag_prepare" 
swapped="no"/>
                                       </object>
                                     </child>
@@ -1335,7 +1319,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 </property>
                                 <property name="tab">
                                   <object class="GtkLabel" id="label7">
-                                    <property name="label" translatable="yes">page 3</property>
+                                    <property name="label" translatable="1">page 3</property>
                                   </object>
                                 </property>
                               </object>
@@ -1344,17 +1328,17 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                         </child>
                         <child>
                           <object class="GtkNotebook" id="notebook2">
-                            <property name="tab-pos">right</property>
+                            <property name="tab-pos">1</property>
                             <child>
                               <object class="GtkNotebookPage">
                                 <property name="child">
                                   <object class="GtkBox" id="box8">
-                                    <property name="orientation">vertical</property>
+                                    <property name="orientation">1</property>
                                   </object>
                                 </property>
                                 <property name="tab">
                                   <object class="GtkLabel" id="label8">
-                                    <property name="label" translatable="yes">page 1</property>
+                                    <property name="label" translatable="1">page 1</property>
                                   </object>
                                 </property>
                               </object>
@@ -1364,12 +1348,12 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 <property name="position">1</property>
                                 <property name="child">
                                   <object class="GtkBox" id="box10">
-                                    <property name="orientation">vertical</property>
+                                    <property name="orientation">1</property>
                                   </object>
                                 </property>
                                 <property name="tab">
                                   <object class="GtkLabel" id="label9">
-                                    <property name="label" translatable="yes">page 2</property>
+                                    <property name="label" translatable="1">page 2</property>
                                   </object>
                                 </property>
                               </object>
@@ -1379,12 +1363,12 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 <property name="position">2</property>
                                 <property name="child">
                                   <object class="GtkBox" id="box11">
-                                    <property name="orientation">vertical</property>
+                                    <property name="orientation">1</property>
                                   </object>
                                 </property>
                                 <property name="tab">
                                   <object class="GtkLabel" id="label10">
-                                    <property name="label" translatable="yes">page 3</property>
+                                    <property name="label" translatable="1">page 3</property>
                                   </object>
                                 </property>
                               </object>
@@ -1393,17 +1377,17 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                         </child>
                         <child>
                           <object class="GtkNotebook" id="notebook3">
-                            <property name="tab-pos">bottom</property>
+                            <property name="tab-pos">3</property>
                             <child>
                               <object class="GtkNotebookPage">
                                 <property name="child">
                                   <object class="GtkBox" id="box12">
-                                    <property name="orientation">vertical</property>
+                                    <property name="orientation">1</property>
                                   </object>
                                 </property>
                                 <property name="tab">
                                   <object class="GtkLabel" id="label11">
-                                    <property name="label" translatable="yes">page 1</property>
+                                    <property name="label" translatable="1">page 1</property>
                                   </object>
                                 </property>
                               </object>
@@ -1413,12 +1397,12 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 <property name="position">1</property>
                                 <property name="child">
                                   <object class="GtkBox" id="box13">
-                                    <property name="orientation">vertical</property>
+                                    <property name="orientation">1</property>
                                   </object>
                                 </property>
                                 <property name="tab">
                                   <object class="GtkLabel" id="label12">
-                                    <property name="label" translatable="yes">page 2</property>
+                                    <property name="label" translatable="1">page 2</property>
                                   </object>
                                 </property>
                               </object>
@@ -1428,12 +1412,12 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 <property name="position">2</property>
                                 <property name="child">
                                   <object class="GtkBox" id="box14">
-                                    <property name="orientation">vertical</property>
+                                    <property name="orientation">1</property>
                                   </object>
                                 </property>
                                 <property name="tab">
                                   <object class="GtkLabel" id="label13">
-                                    <property name="label" translatable="yes">page 3</property>
+                                    <property name="label" translatable="1">page 3</property>
                                   </object>
                                 </property>
                               </object>
@@ -1442,17 +1426,17 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                         </child>
                         <child>
                           <object class="GtkNotebook" id="notebook4">
-                            <property name="tab-pos">left</property>
+                            <property name="tab-pos">0</property>
                             <child>
                               <object class="GtkNotebookPage">
                                 <property name="child">
                                   <object class="GtkBox" id="box15">
-                                    <property name="orientation">vertical</property>
+                                    <property name="orientation">1</property>
                                   </object>
                                 </property>
                                 <property name="tab">
                                   <object class="GtkLabel" id="label14">
-                                    <property name="label" translatable="yes">page 1</property>
+                                    <property name="label" translatable="1">page 1</property>
                                   </object>
                                 </property>
                               </object>
@@ -1462,12 +1446,12 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 <property name="position">1</property>
                                 <property name="child">
                                   <object class="GtkBox" id="box16">
-                                    <property name="orientation">vertical</property>
+                                    <property name="orientation">1</property>
                                   </object>
                                 </property>
                                 <property name="tab">
                                   <object class="GtkLabel" id="label15">
-                                    <property name="label" translatable="yes">page 2</property>
+                                    <property name="label" translatable="1">page 2</property>
                                   </object>
                                 </property>
                               </object>
@@ -1477,12 +1461,12 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 <property name="position">2</property>
                                 <property name="child">
                                   <object class="GtkBox" id="box17">
-                                    <property name="orientation">vertical</property>
+                                    <property name="orientation">1</property>
                                   </object>
                                 </property>
                                 <property name="tab">
                                   <object class="GtkLabel" id="label16">
-                                    <property name="label" translatable="yes">page 3</property>
+                                    <property name="label" translatable="1">page 3</property>
                                   </object>
                                 </property>
                               </object>
@@ -1498,20 +1482,18 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
             <child>
               <object class="GtkStackPage">
                 <property name="name">page2</property>
-                <property name="title" translatable="yes">Page _2</property>
+                <property name="title" translatable="1">Page _2</property>
                 <property name="use-underline">1</property>
                 <property name="child">
                   <object class="GtkOverlay" id="page2">
                     <child type="overlay">
                       <object class="GtkRevealer" id="page2revealer">
-                        <property name="transition-type">swing-down</property>
-                        <property name="halign">center</property>
-                        <property name="valign">start</property>
+                        <property name="transition-type">9</property>
+                        <property name="halign">3</property>
+                        <property name="valign">1</property>
                         <child>
                           <object class="GtkFrame" id="page2frame">
-                            <style>
-                              <class name="app-notification"/>
-                            </style>
+                            <property name="css-classes">app-notification</property>
                             <child>
                               <object class="GtkBox" id="page2box">
                                 <property name="spacing">20</property>
@@ -1522,14 +1504,14 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                 <child>
                                   <object class="GtkLabel" id="page2note">
                                     <property name="hexpand">1</property>
-                                    <property name="halign">start</property>
+                                    <property name="halign">1</property>
                                     <property name="label">NEWS!</property>
                                   </object>
                                 </child>
                                 <child>
                                   <object class="GtkButton" id="page2reset">
-                                    <property name="valign">center</property>
-                                    <property name="label" translatable="yes">Reset</property>
+                                    <property name="valign">3</property>
+                                    <property name="label" translatable="1">Reset</property>
                                   </object>
                                 </child>
                                 <child>
@@ -1550,21 +1532,21 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                         <property name="spacing">10</property>
                         <child>
                           <object class="GtkBox">
-                            <property name="orientation">vertical</property>
+                            <property name="orientation">1</property>
                             <property name="spacing">10</property>
                             <child>
                               <object class="GtkBox">
                                 <property name="spacing">6</property>
                                 <child>
                                   <object class="GtkSpinButton" id="verticalspin1">
-                                    <property name="orientation">vertical</property>
+                                    <property name="orientation">1</property>
                                     <property name="adjustment">adjustment2</property>
                                   </object>
                                 </child>
                                 <child>
                                   <object class="GtkSpinButton" id="verticalspin2">
                                     <property name="sensitive">0</property>
-                                    <property name="orientation">vertical</property>
+                                    <property name="orientation">1</property>
                                     <property name="adjustment">adjustment2</property>
                                   </object>
                                 </child>
@@ -1572,14 +1554,14 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                   <object class="GtkGrid">
                                     <property name="row-spacing">6</property>
                                     <property name="column-spacing">6</property>
-                                    <property name="halign">center</property>
-                                    <property name="valign">center</property>
+                                    <property name="halign">3</property>
+                                    <property name="valign">3</property>
                                     <child>
                                       <object class="GtkVolumeButton">
-                                        <property name="orientation">vertical</property>
-                                        <property name="valign">center</property>
+                                        <property name="orientation">1</property>
+                                        <property name="valign">3</property>
                                         <property name="value">.5</property>
-                                        <property name="halign">center</property>
+                                        <property name="halign">3</property>
                                         <layout>
                                           <property name="column">0</property>
                                           <property name="row">0</property>
@@ -1593,9 +1575,9 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
 microphone-sensitivity-high-symbolic
 microphone-sensitivity-low-symbolic
 microphone-sensitivity-medium-symbolic</property>
-                                        <property name="valign">center</property>
+                                        <property name="valign">3</property>
                                         <property name="value">.5</property>
-                                        <property name="halign">center</property>
+                                        <property name="halign">3</property>
                                         <signal name="value-changed" handler="on_scale_button_value_changed" 
swapped="no"/>
                                         <layout>
                                           <property name="column">0</property>
@@ -1611,10 +1593,10 @@ microphone-sensitivity-medium-symbolic</property>
                               <object class="GtkFrame" id="page2frame1">
                                 <child>
                                   <object class="GtkBox">
-                                    <property name="orientation">vertical</property>
+                                    <property name="orientation">1</property>
                                     <child>
                                       <object class="GtkStack" id="stack">
-                                        <property name="transition-type">rotate-left-right</property>
+                                        <property name="transition-type">22</property>
                                         <property name="transition-duration">250</property>
                                         <child>
                                           <object class="GtkStackPage">
@@ -1623,7 +1605,7 @@ microphone-sensitivity-medium-symbolic</property>
                                             <property name="title">News</property>
                                             <property name="child">
                                               <object class="GtkScrolledWindow" id="swo">
-                                                <property name="hscrollbar-policy">never</property>
+                                                <property name="hscrollbar-policy">2</property>
                                                 <child>
                                                   <object class="GtkTextView" id="tvo">
                                                     <property name="buffer">textbuffer2</property>
@@ -1642,11 +1624,9 @@ microphone-sensitivity-medium-symbolic</property>
                                             <property name="title">Logo</property>
                                             <property name="child">
                                               <object class="GtkImage" id="imageo">
+                                                <property name="css-classes">icon-dropshadow</property>
                                                 <property name="icon-name">org.gtk.WidgetFactory4</property>
                                                 <property name="pixel-size">256</property>
-                                                <style>
-                                                  <class name="icon-dropshadow"/>
-                                                </style>
                                               </object>
                                             </property>
                                           </object>
@@ -1658,14 +1638,14 @@ microphone-sensitivity-medium-symbolic</property>
                                         <child type="center">
                                           <object class="GtkStackSwitcher" id="switcher">
                                             <property name="stack">stack</property>
-                                            <property name="halign">center</property>
+                                            <property name="halign">3</property>
                                           </object>
                                         </child>
                                         <child type="end">
                                           <object class="GtkMenuButton">
                                             <property name="menu-model">dinner_menu</property>
-                                            <property name="halign">center</property>
-                                            <property name="valign">center</property>
+                                            <property name="halign">3</property>
+                                            <property name="valign">3</property>
                                             <property name="icon-name">emblem-system-symbolic</property>
                                           </object>
                                         </child>
@@ -1678,17 +1658,15 @@ microphone-sensitivity-medium-symbolic</property>
                             <child>
                               <object class="GtkScrolledWindow">
                                 <property name="has-frame">1</property>
-                                <property name="hscrollbar-policy">never</property>
+                                <property name="hscrollbar-policy">2</property>
                                 <property name="min-content-height">200</property>
                                 <property name="hexpand">0</property>
                                 <property name="vexpand">1</property>
                                 <child>
                                   <object class="GtkListBox" id="listbox">
-                                    <property name="selection-mode">none</property>
+                                    <property name="css-classes">rich-list</property>
+                                    <property name="selection-mode">0</property>
                                     <property name="show-separators">1</property>
-                                    <style>
-                                      <class name="rich-list"/>
-                                    </style>
                                     <child type="placeholder">
                                       <object class="GtkLabel">
                                         <property name="label">No rows found</property>
@@ -1702,16 +1680,16 @@ microphone-sensitivity-medium-symbolic</property>
                                           <object class="GtkBox">
                                             <child>
                                               <object class="GtkLabel">
-                                                <property name="label" translatable="yes">Row 1</property>
-                                                <property name="halign">start</property>
-                                                <property name="valign">center</property>
+                                                <property name="label" translatable="1">Row 1</property>
+                                                <property name="halign">1</property>
+                                                <property name="valign">3</property>
                                                 <property name="hexpand">1</property>
                                               </object>
                                             </child>
                                             <child>
                                               <object class="GtkSwitch" id="listboxrow1switch">
-                                                <property name="halign">end</property>
-                                                <property name="valign">center</property>
+                                                <property name="halign">2</property>
+                                                <property name="valign">3</property>
                                               </object>
                                             </child>
                                           </object>
@@ -1725,17 +1703,16 @@ microphone-sensitivity-medium-symbolic</property>
                                           <object class="GtkBox">
                                             <child>
                                               <object class="GtkLabel">
-                                                <property name="label" translatable="yes">Row 2</property>
-                                                <property name="halign">start</property>
-                                                <property name="valign">center</property>
+                                                <property name="label" translatable="1">Row 2</property>
+                                                <property name="halign">1</property>
+                                                <property name="valign">3</property>
                                                 <property name="hexpand">1</property>
                                               </object>
                                             </child>
                                             <child>
                                               <object class="GtkScale" id="opacity">
-                                                <property name="halign">end</property>
-                                                <property name="valign">center</property>
-                                                <property name="draw-value">0</property>
+                                                <property name="halign">2</property>
+                                                <property name="valign">3</property>
                                                 <property name="width-request">150</property>
                                                 <property name="adjustment">adjustment1</property>
                                               </object>
@@ -1750,17 +1727,17 @@ microphone-sensitivity-medium-symbolic</property>
                                           <object class="GtkBox">
                                             <child>
                                               <object class="GtkLabel">
-                                                <property name="label" translatable="yes">Row 3</property>
-                                                <property name="halign">start</property>
-                                                <property name="valign">center</property>
+                                                <property name="label" translatable="1">Row 3</property>
+                                                <property name="halign">1</property>
+                                                <property name="valign">3</property>
                                                 <property name="hexpand">1</property>
                                               </object>
                                             </child>
                                             <child>
                                               <object class="GtkImage" id="listboxrow3image">
                                                 <property name="icon-name">object-select-symbolic</property>
-                                                <property name="halign">end</property>
-                                                <property name="valign">center</property>
+                                                <property name="halign">2</property>
+                                                <property name="valign">3</property>
                                                 <property name="opacity">0</property>
                                               </object>
                                             </child>
@@ -1775,9 +1752,9 @@ microphone-sensitivity-medium-symbolic</property>
                                           <object class="GtkBox">
                                             <child>
                                               <object class="GtkLabel">
-                                                <property name="label" translatable="yes">Row 4</property>
-                                                <property name="halign">start</property>
-                                                <property name="valign">center</property>
+                                                <property name="label" translatable="1">Row 4</property>
+                                                <property name="halign">1</property>
+                                                <property name="valign">3</property>
                                                 <property name="hexpand">1</property>
                                               </object>
                                             </child>
@@ -1785,8 +1762,8 @@ microphone-sensitivity-medium-symbolic</property>
                                               <object class="GtkSpinButton">
                                                 <property name="adjustment">adjustment1</property>
                                                 <property name="hexpand">1</property>
-                                                <property name="halign">end</property>
-                                                <property name="valign">center</property>
+                                                <property name="halign">2</property>
+                                                <property name="valign">3</property>
                                               </object>
                                             </child>
                                           </object>
@@ -1800,16 +1777,16 @@ microphone-sensitivity-medium-symbolic</property>
                                           <object class="GtkBox">
                                             <child>
                                               <object class="GtkLabel">
-                                                <property name="label" translatable="yes">Row 5</property>
-                                                <property name="halign">start</property>
-                                                <property name="valign">center</property>
+                                                <property name="label" translatable="1">Row 5</property>
+                                                <property name="halign">1</property>
+                                                <property name="valign">3</property>
                                                 <property name="hexpand">1</property>
                                               </object>
                                             </child>
                                             <child>
                                               <object class="GtkButton" id="listboxrow5button">
-                                                <property name="halign">end</property>
-                                                <property name="valign">center</property>
+                                                <property name="halign">2</property>
+                                                <property name="valign">3</property>
                                                 <property 
name="icon-name">appointment-soon-symbolic</property>
                                               </object>
                                             </child>
@@ -1824,16 +1801,16 @@ microphone-sensitivity-medium-symbolic</property>
                                           <object class="GtkBox">
                                             <child>
                                               <object class="GtkLabel">
-                                                <property name="label" translatable="yes">Row 6</property>
-                                                <property name="halign">start</property>
-                                                <property name="valign">center</property>
+                                                <property name="label" translatable="1">Row 6</property>
+                                                <property name="halign">1</property>
+                                                <property name="valign">3</property>
                                                 <property name="hexpand">1</property>
                                               </object>
                                             </child>
                                             <child>
                                               <object class="GtkCheckButton">
-                                                <property name="halign">end</property>
-                                                <property name="valign">center</property>
+                                                <property name="halign">2</property>
+                                                <property name="valign">3</property>
                                               </object>
                                             </child>
                                           </object>
@@ -1846,9 +1823,9 @@ microphone-sensitivity-medium-symbolic</property>
                                           <object class="GtkBox">
                                             <child>
                                               <object class="GtkLabel">
-                                                <property name="label" translatable="yes">Row 7</property>
-                                                <property name="halign">start</property>
-                                                <property name="valign">center</property>
+                                                <property name="label" translatable="1">Row 7</property>
+                                                <property name="halign">1</property>
+                                                <property name="valign">3</property>
                                                 <property name="hexpand">1</property>
                                               </object>
                                             </child>
@@ -1862,10 +1839,9 @@ microphone-sensitivity-medium-symbolic</property>
                                           <object class="GtkBox">
                                             <child>
                                               <object class="GtkLabel">
-                                                <property name="label" translatable="yes">Row 8</property>
-                                                <property name="halign">start</property>
-                                                <property name="valign">center</property>
-
+                                                <property name="label" translatable="1">Row 8</property>
+                                                <property name="halign">1</property>
+                                                <property name="valign">3</property>
                                                 <property name="hexpand">1</property>
                                               </object>
                                             </child>
@@ -1881,13 +1857,13 @@ microphone-sensitivity-medium-symbolic</property>
                         </child>
                         <child>
                           <object class="GtkBox">
-                            <property name="orientation">vertical</property>
+                            <property name="orientation">1</property>
                             <property name="spacing">10</property>
                             <child>
                               <object class="GtkFrame" id="page2frame2">
                                 <child>
                                   <object class="GtkBox">
-                                    <property name="orientation">vertical</property>
+                                    <property name="orientation">1</property>
                                     <child>
                                       <object class="GtkPopoverMenuBar">
                                         <property name="menu-model">menu_bar_model</property>
@@ -1895,21 +1871,19 @@ microphone-sensitivity-medium-symbolic</property>
                                     </child>
                                     <child>
                                       <object class="GtkBox" id="toolbar">
-                                        <style>
-                                          <class name="toolbar"/>
-                                        </style>
+                                        <property name="css-classes">toolbar</property>
                                         <child>
                                           <object class="GtkButton">
-                                            <property name="label" translatable="yes">New</property>
+                                            <property name="label" translatable="1">New</property>
                                             <property name="icon-name">document-new</property>
-                                            <property name="tooltip-text" translatable="yes">Create a new 
document</property>
+                                            <property name="tooltip-text" translatable="1">Create a new 
document</property>
                                           </object>
                                         </child>
                                         <child>
                                           <object class="GtkButton">
-                                            <property name="label" translatable="yes">Save</property>
+                                            <property name="label" translatable="1">Save</property>
                                             <property name="icon-name">document-save</property>
-                                            <property name="tooltip-text" translatable="yes">Save the 
current document</property>
+                                            <property name="tooltip-text" translatable="1">Save the current 
document</property>
                                           </object>
                                         </child>
                                         <child>
@@ -1917,18 +1891,18 @@ microphone-sensitivity-medium-symbolic</property>
                                         </child>
                                         <child>
                                           <object class="GtkButton">
-                                            <property name="label" translatable="yes">Search</property>
+                                            <property name="label" translatable="1">Search</property>
                                             <property name="icon-name">edit-find</property>
                                             <property name="action-name">win.search</property>
-                                            <property name="tooltip-text" translatable="yes">Search for 
it</property>
+                                            <property name="tooltip-text" translatable="1">Search for 
it</property>
                                           </object>
                                         </child>
                                         <child>
                                           <object class="GtkButton">
                                             <property name="sensitive">0</property>
-                                            <property name="label" translatable="yes">Insert</property>
+                                            <property name="label" translatable="1">Insert</property>
                                             <property name="icon-name">insert-image</property>
-                                            <property name="tooltip-text" translatable="yes">Insert 
something</property>
+                                            <property name="tooltip-text" translatable="1">Insert 
something</property>
                                           </object>
                                         </child>
                                       </object>
@@ -1992,9 +1966,7 @@ microphone-sensitivity-medium-symbolic</property>
                                         <property name="vexpand">1</property>
                                         <child>
                                           <object class="GtkPaned">
-                                            <style>
-                                              <class name="view"/>
-                                            </style>
+                                            <property name="css-classes">view</property>
                                             <child>
                                               <object class="GtkLabel">
                                                 <property name="label">Left</property>
@@ -2015,10 +1987,8 @@ microphone-sensitivity-medium-symbolic</property>
                                         <property name="vexpand">1</property>
                                         <child>
                                           <object class="GtkPaned">
-                                            <property name="orientation">vertical</property>
-                                            <style>
-                                              <class name="view"/>
-                                            </style>
+                                            <property name="css-classes">view</property>
+                                            <property name="orientation">1</property>
                                             <child>
                                               <object class="GtkLabel">
                                                 <property name="label">Top</property>
@@ -2041,11 +2011,11 @@ microphone-sensitivity-medium-symbolic</property>
                         </child>
                         <child>
                           <object class="GtkBox" id="filler2">
-                            <property name="orientation">vertical</property>
+                            <property name="orientation">1</property>
                             <property name="spacing">10</property>
                             <child>
                               <object class="GtkCalendar">
-                                <property name="halign">center</property>
+                                <property name="halign">3</property>
                               </object>
                             </child>
                             <child>
@@ -2053,7 +2023,7 @@ microphone-sensitivity-medium-symbolic</property>
                                 <property name="expanded">1</property>
                                 <child>
                                   <object class="GtkBox">
-                                    <property name="orientation">vertical</property>
+                                    <property name="orientation">1</property>
                                     <child>
                                       <object class="GtkScrolledWindow" id="scrolledwindow3">
                                         <property name="has-frame">1</property>
@@ -2061,7 +2031,7 @@ microphone-sensitivity-medium-symbolic</property>
                                         <property name="height-request">226</property>
                                         <child>
                                           <object class="GtkIconView" id="iconview1">
-                                            <property name="selection-mode">multiple</property>
+                                            <property name="selection-mode">3</property>
                                             <property name="model">iconsmodel</property>
                                             <child>
                                               <object class="GtkCellRendererPixbuf" id="iconviewcell"/>
@@ -2075,9 +2045,7 @@ microphone-sensitivity-medium-symbolic</property>
                                     </child>
                                     <child>
                                       <object class="GtkBox">
-                                        <style>
-                                          <class name="linked"/>
-                                        </style>
+                                        <property name="css-classes">linked</property>
                                         <child>
                                           <object class="GtkButton" id="decrease_button">
                                             <property name="icon-name">zoom-out-symbolic</property>
@@ -2105,32 +2073,32 @@ microphone-sensitivity-medium-symbolic</property>
                                 </child>
                                 <child type="label">
                                   <object class="GtkLabel" id="label19">
-                                    <property name="label" translatable="yes">Expander</property>
+                                    <property name="label" translatable="1">Expander</property>
                                   </object>
                                 </child>
                               </object>
                             </child>
                             <child>
                               <object class="GtkButton" id="info_dialog_button">
-                                <property name="label" translatable="yes">_Inform</property>
+                                <property name="label" translatable="1">_Inform</property>
                                 <property name="use-underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkButton" id="action_dialog_button">
-                                <property name="label" translatable="yes">_Act</property>
+                                <property name="label" translatable="1">_Act</property>
                                 <property name="use-underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkButton" id="preference_dialog_button">
-                                <property name="label" translatable="yes">_Configure</property>
+                                <property name="label" translatable="1">_Configure</property>
                                 <property name="use-underline">1</property>
                               </object>
                             </child>
                             <child>
                               <object class="GtkButton" id="selection_dialog_button">
-                                <property name="label" translatable="yes">S_elect</property>
+                                <property name="label" translatable="1">S_elect</property>
                                 <property name="use-underline">1</property>
                               </object>
                             </child>
@@ -2145,39 +2113,39 @@ microphone-sensitivity-medium-symbolic</property>
             <child>
               <object class="GtkStackPage">
                 <property name="name">page3</property>
-                <property name="title" translatable="yes">Page _3</property>
+                <property name="title" translatable="1">Page _3</property>
                 <property name="use-underline">1</property>
                 <property name="child">
                   <object class="GtkBox">
                     <property name="spacing">10</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="orientation">vertical</property>
+                        <property name="orientation">1</property>
                         <property name="spacing">10</property>
                         <child>
                           <object class="GtkBox">
-                            <property name="orientation">vertical</property>
+                            <property name="orientation">1</property>
                             <property name="spacing">4</property>
                             <child>
                               <object class="GtkScrolledWindow">
-                                <property name="hscrollbar-policy">never</property>
-                                <property name="vscrollbar-policy">always</property>
+                                <property name="hscrollbar-policy">2</property>
+                                <property name="vscrollbar-policy">0</property>
                                 <property name="height-request">300</property>
                                 <property name="has-frame">1</property>
                                 <child>
                                   <object class="GtkTreeView" id="charletree">
-                                    <property name="enable-grid-lines">vertical</property>
+                                    <property name="enable-grid-lines">2</property>
                                     <property name="enable-tree-lines">1</property>
                                     <property name="rubber-banding">1</property>
                                     <property name="model">charlemodel</property>
                                     <child internal-child="selection">
                                       <object class="GtkTreeSelection">
-                                        <property name="mode">multiple</property>
+                                        <property name="mode">3</property>
                                       </object>
                                     </child>
                                     <child>
                                       <object class="GtkTreeViewColumn">
-                                        <property name="title" translatable="yes">Name</property>
+                                        <property name="title" translatable="1">Name</property>
                                         <child>
                                           <object class="GtkCellRendererText"/>
                                           <attributes>
@@ -2188,7 +2156,7 @@ microphone-sensitivity-medium-symbolic</property>
                                     </child>
                                     <child>
                                       <object class="GtkTreeViewColumn">
-                                        <property name="title" translatable="yes">Birth</property>
+                                        <property name="title" translatable="1">Birth</property>
                                         <child>
                                           <object class="GtkCellRendererText"/>
                                           <attributes>
@@ -2199,7 +2167,7 @@ microphone-sensitivity-medium-symbolic</property>
                                     </child>
                                     <child>
                                       <object class="GtkTreeViewColumn">
-                                        <property name="title" translatable="yes">Death</property>
+                                        <property name="title" translatable="1">Death</property>
                                         <child>
                                           <object class="GtkCellRendererText"/>
                                           <attributes>
@@ -2215,21 +2183,21 @@ microphone-sensitivity-medium-symbolic</property>
                             <child>
                               <object class="GtkLabel">
                                 <property name="selectable">1</property>
-                                <property name="halign">start</property>
+                                <property name="halign">1</property>
                                 <property name="use-markup">1</property>
-                                <property name="label" translatable="yes">&lt;small&gt;Data source: &lt;a 
href=&quot;http://en.wikipedia.org/wiki/Charlemagne#Ancestry&quot;&gt;Wikipedia&lt;/a&gt;&lt;/small&gt;</property>
+                                <property name="label" translatable="1">&lt;small&gt;Data source: &lt;a 
href=&quot;http://en.wikipedia.org/wiki/Charlemagne#Ancestry&quot;&gt;Wikipedia&lt;/a&gt;&lt;/small&gt;</property>
                               </object>
                             </child>
                           </object>
                         </child>
                         <child>
                           <object class="GtkScrolledWindow">
-                            <property name="hscrollbar-policy">never</property>
+                            <property name="hscrollbar-policy">2</property>
                             <property name="vexpand">1</property>
                             <property name="has-frame">1</property>
                             <child>
                               <object class="GtkListBox" id="munsell">
-                                <property name="selection-mode">multiple</property>
+                                <property name="selection-mode">3</property>
                                 <property name="activate-on-single-click">0</property>
                               </object>
                             </child>
@@ -2239,7 +2207,7 @@ microphone-sensitivity-medium-symbolic</property>
                     </child>
                     <child>
                       <object class="GtkBox">
-                        <property name="orientation">vertical</property>
+                        <property name="orientation">1</property>
                         <property name="spacing">10</property>
                         <child>
                           <object class="GtkBox">
@@ -2250,32 +2218,30 @@ microphone-sensitivity-medium-symbolic</property>
                                 <property name="spacing">6</property>
                                 <child>
                                   <object class="GtkMenuButton" id="open_menubutton">
-                                    <property name="halign">center</property>
+                                    <property name="halign">3</property>
                                     <property name="popover">open_popover</property>
                                     <property name="label">Open</property>
                                   </object>
                                 </child>
                                 <child>
                                   <object class="GtkToggleButton" id="record_button">
-                                    <property name="halign">center</property>
+                                    <property name="css-classes">text-button
+image-button
+destructive-action</property>
+                                    <property name="halign">3</property>
                                     <signal name="toggled" handler="on_record_button_toggled"/>
-                                    <style>
-                                      <class name="text-button"/>
-                                      <class name="image-button"/>
-                                      <class name="destructive-action"/>
-                                    </style>
                                     <child>
                                       <object class="GtkBox">
                                         <property name="spacing">6</property>
                                         <child>
                                           <object class="GtkImage">
-                                            <property name="valign">baseline</property>
+                                            <property name="valign">4</property>
                                             <property name="icon-name">media-record-symbolic</property>
                                           </object>
                                         </child>
                                         <child>
                                           <object class="GtkLabel">
-                                            <property name="valign">baseline</property>
+                                            <property name="valign">4</property>
                                             <property name="label">Record</property>
                                           </object>
                                         </child>
@@ -2285,9 +2251,7 @@ microphone-sensitivity-medium-symbolic</property>
                                 </child>
                                 <child>
                                   <object class="GtkBox">
-                                    <style>
-                                      <class name="linked"/>
-                                    </style>
+                                    <property name="css-classes">linked</property>
                                     <child>
                                       <object class="GtkToggleButton" id="grid_button">
                                         <property name="active">1</property>
@@ -2304,10 +2268,8 @@ microphone-sensitivity-medium-symbolic</property>
                                 </child>
                                 <child>
                                   <object class="GtkButton" id="circular_button">
+                                    <property name="css-classes">circular</property>
                                     <property name="icon-name">emblem-system-symbolic</property>
-                                    <style>
-                                      <class name="circular"/>
-                                    </style>
                                   </object>
                                 </child>
                               </object>
@@ -2340,14 +2302,14 @@ microphone-sensitivity-medium-symbolic</property>
                                         <property name="title">Identity</property>
                                         <property name="child">
                                           <object class="GtkBox">
-                                            <property name="orientation">vertical</property>
+                                            <property name="orientation">1</property>
                                             <property name="margin-start">20</property>
                                             <property name="margin-end">20</property>
                                             <property name="margin-top">20</property>
                                             <property name="margin-bottom">20</property>
                                             <property name="spacing">10</property>
-                                            <property name="halign">center</property>
-                                            <property name="valign">center</property>
+                                            <property name="halign">3</property>
+                                            <property name="valign">3</property>
                                             <child>
                                               <object class="GtkEntry">
                                                 <property name="placeholder-text">First Name</property>
@@ -2368,14 +2330,14 @@ microphone-sensitivity-medium-symbolic</property>
                                         <property name="title">Birthdate</property>
                                         <property name="child">
                                           <object class="GtkBox">
-                                            <property name="orientation">vertical</property>
+                                            <property name="orientation">1</property>
                                             <property name="margin-start">20</property>
                                             <property name="margin-end">20</property>
                                             <property name="margin-top">20</property>
                                             <property name="margin-bottom">20</property>
                                             <property name="spacing">10</property>
-                                            <property name="halign">center</property>
-                                            <property name="valign">center</property>
+                                            <property name="halign">3</property>
+                                            <property name="valign">3</property>
                                             <child>
                                               <object class="GtkBox">
                                                 <property name="spacing">2</property>
@@ -2453,16 +2415,14 @@ microphone-sensitivity-medium-symbolic</property>
                                         <property name="title">Address</property>
                                         <property name="child">
                                           <object class="GtkBox">
-                                            <property name="orientation">vertical</property>
+                                            <property name="css-classes">linked</property>
+                                            <property name="orientation">1</property>
                                             <property name="margin-start">20</property>
                                             <property name="margin-end">20</property>
                                             <property name="margin-top">20</property>
                                             <property name="margin-bottom">20</property>
-                                            <property name="halign">center</property>
-                                            <property name="valign">center</property>
-                                            <style>
-                                              <class name="linked"/>
-                                            </style>
+                                            <property name="halign">3</property>
+                                            <property name="valign">3</property>
                                             <child>
                                               <object class="GtkEntry">
                                                 <property name="placeholder-text">Street</property>
@@ -2488,16 +2448,14 @@ microphone-sensitivity-medium-symbolic</property>
                                         <property name="title">Pages</property>
                                         <property name="child">
                                           <object class="GtkBox">
-                                            <property name="orientation">vertical</property>
+                                            <property name="css-classes">linked</property>
+                                            <property name="orientation">1</property>
                                             <property name="margin-start">20</property>
                                             <property name="margin-end">20</property>
                                             <property name="margin-top">20</property>
                                             <property name="margin-bottom">20</property>
-                                            <property name="halign">center</property>
-                                            <property name="valign">center</property>
-                                            <style>
-                                              <class name="linked"/>
-                                            </style>
+                                            <property name="halign">3</property>
+                                            <property name="valign">3</property>
                                             <child>
                                               <object class="GtkComboBoxText" id="page_combo">
                                                 <property name="active">0</property>
@@ -2539,120 +2497,112 @@ microphone-sensitivity-medium-symbolic</property>
                             </child>
                           </object>
                         </child>
+                        <child>
+                          <object class="GtkBox">
+                            <child>
+                              <object class="GtkBox">
+                                <property name="css-classes">linked</property>
+                                <property name="orientation">1</property>
+                                <child>
+                                  <object class="GtkButton" id="toolbutton1">
+                                    <property name="icon-name">document-open-symbolic</property>
+                                    <property name="focus-on-click">0</property>
+                                    <property name="tooltip-text" translatable="1">Insert ⌘</property>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkButton" id="toolbutton2">
+                                    <property name="icon-name">send-to-symbolic</property>
+                                    <property name="focus-on-click">0</property>
+                                    <property name="tooltip-text" translatable="1">Insert ⚽</property>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkButton" id="toolbutton3">
+                                    <property name="icon-name">view-fullscreen-symbolic</property>
+                                    <property name="focus-on-click">0</property>
+                                    <property name="tooltip-text" translatable="1">Insert ⤢</property>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkButton" id="toolbutton4">
+                                    <property name="icon-name">star-new-symbolic</property>
+                                    <property name="focus-on-click">0</property>
+                                    <property name="tooltip-text" translatable="1">Insert ☆</property>
+                                  </object>
+                                </child>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkScrolledWindow">
+                                <property name="has-frame">1</property>
+                                <property name="hexpand">1</property>
+                                <child>
+                                  <object class="GtkTextView" id="tooltextview"/>
+                                </child>
+                              </object>
+                            </child>
                             <child>
                               <object class="GtkBox">
+                                <property name="orientation">1</property>
                                 <child>
                                   <object class="GtkBox">
-                                    <property name="orientation">vertical</property>
-                                    <style>
-                                      <class name="linked"/>
-                                    </style>
-                                    <child>
-                                      <object class="GtkButton" id="toolbutton1">
-                                        <property name="icon-name">document-open-symbolic</property>
-                                        <property name="focus-on-click">0</property>
-                                        <property name="tooltip-text" translatable="yes">Insert ⌘</property>
-                                      </object>
-                                    </child>
+                                    <property name="css-classes">linked</property>
+                                    <property name="orientation">1</property>
                                     <child>
-                                      <object class="GtkButton" id="toolbutton2">
-                                        <property name="icon-name">send-to-symbolic</property>
+                                      <object class="GtkButton" id="cutbutton">
+                                        <property name="sensitive">0</property>
+                                        <property name="icon-name">edit-cut-symbolic</property>
                                         <property name="focus-on-click">0</property>
-                                        <property name="tooltip-text" translatable="yes">Insert ⚽</property>
+                                        <property name="tooltip-text" translatable="1">Cut</property>
                                       </object>
                                     </child>
                                     <child>
-                                      <object class="GtkButton" id="toolbutton3">
-                                        <property name="icon-name">view-fullscreen-symbolic</property>
+                                      <object class="GtkButton" id="copybutton">
+                                        <property name="sensitive">0</property>
+                                        <property name="icon-name">edit-copy-symbolic</property>
                                         <property name="focus-on-click">0</property>
-                                        <property name="tooltip-text" translatable="yes">Insert ⤢</property>
+                                        <property name="tooltip-text" translatable="1">Copy</property>
                                       </object>
                                     </child>
                                     <child>
-                                      <object class="GtkButton" id="toolbutton4">
-                                        <property name="icon-name">star-new-symbolic</property>
+                                      <object class="GtkButton" id="pastebutton">
+                                        <property name="sensitive">0</property>
+                                        <property name="icon-name">edit-paste-symbolic</property>
                                         <property name="focus-on-click">0</property>
-                                        <property name="tooltip-text" translatable="yes">Insert ☆</property>
+                                        <property name="tooltip-text" translatable="1">Paste</property>
                                       </object>
                                     </child>
                                   </object>
                                 </child>
                                 <child>
-                                  <object class="GtkScrolledWindow">
-                                    <property name="has-frame">1</property>
-                                    <property name="hexpand">1</property>
-                                    <child>
-                                      <object class="GtkTextView" id="tooltextview"/>
-                                    </child>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkBox">
-                                    <property name="orientation">vertical</property>
-                                    <child>
-                                      <object class="GtkBox">
-                                        <property name="orientation">vertical</property>
-                                        <style>
-                                          <class name="linked"/>
-                                        </style>
-                                        <child>
-                                          <object class="GtkButton" id="cutbutton">
-                                            <property name="sensitive">0</property>
-                                            <property name="icon-name">edit-cut-symbolic</property>
-                                            <property name="focus-on-click">0</property>
-                                            <property name="tooltip-text" translatable="yes">Cut</property>
-                                          </object>
-                                        </child>
-                                        <child>
-                                          <object class="GtkButton" id="copybutton">
-                                            <property name="sensitive">0</property>
-                                            <property name="icon-name">edit-copy-symbolic</property>
-                                            <property name="focus-on-click">0</property>
-                                            <property name="tooltip-text" translatable="yes">Copy</property>
-                                          </object>
-                                        </child>
-                                        <child>
-                                          <object class="GtkButton" id="pastebutton">
-                                            <property name="sensitive">0</property>
-                                            <property name="icon-name">edit-paste-symbolic</property>
-                                            <property name="focus-on-click">0</property>
-                                            <property name="tooltip-text" translatable="yes">Paste</property>
-                                          </object>
-                                        </child>
-                                      </object>
-                                    </child>
-                                    <child>
-                                      <object class="GtkButton" id="deletebutton">
-                                        <property name="sensitive">0</property>
-                                        <property name="valign">end</property>
-                                        <property name="icon-name">edit-delete-symbolic</property>
-                                        <property name="focus-on-click">0</property>
-                                        <property name="tooltip-text" translatable="yes">Delete</property>
-                                      </object>
-                                    </child>
+                                  <object class="GtkButton" id="deletebutton">
+                                    <property name="sensitive">0</property>
+                                    <property name="valign">2</property>
+                                    <property name="icon-name">edit-delete-symbolic</property>
+                                    <property name="focus-on-click">0</property>
+                                    <property name="tooltip-text" translatable="1">Delete</property>
                                   </object>
                                 </child>
                               </object>
                             </child>
+                          </object>
+                        </child>
                         <child>
                           <object class="GtkOverlay">
                             <child type="overlay">
                               <object class="GtkBox" id="totem_like_osd">
+                                <property name="css-classes">osd</property>
                                 <property name="visible">0</property>
                                 <property name="opacity">0.9</property>
                                 <property name="margin-start">20</property>
                                 <property name="margin-end">20</property>
                                 <property name="margin-top">20</property>
                                 <property name="margin-bottom">20</property>
-                                <property name="valign">end</property>
-                                <style>
-                                  <class name="osd"/>
-                                </style>
+                                <property name="valign">2</property>
                                 <child>
                                   <object class="GtkBox">
-                                    <style>
-                                      <class name="linked"/>
-                                    </style>
+                                    <property name="css-classes">linked</property>
                                     <child>
                                       <object class="GtkButton">
                                         <property name="icon-name">go-previous-symbolic</property>
@@ -2668,17 +2618,14 @@ microphone-sensitivity-medium-symbolic</property>
                                 <child>
                                   <object class="GtkScale">
                                     <property name="hexpand">1</property>
-                                    <property name="draw-value">0</property>
                                     <property name="adjustment">adjustment1</property>
                                   </object>
                                 </child>
                                 <child>
                                   <object class="GtkVolumeButton">
-                                    <property name="orientation">vertical</property>
+                                    <property name="css-classes">image-button</property>
+                                    <property name="orientation">1</property>
                                     <property name="value">.5</property>
-                                    <style>
-                                      <class name="image-button"/>
-                                    </style>
                                   </object>
                                 </child>
                               </object>
@@ -2693,13 +2640,11 @@ microphone-sensitivity-medium-symbolic</property>
                                         <property name="show-border">0</property>
                                         <child type="action-end">
                                           <object class="GtkMenuButton">
-                                            <property name="valign">center</property>
+                                            <property name="css-classes">circular</property>
+                                            <property name="valign">3</property>
                                             <property name="popover">notebook_info_popover2</property>
                                             <property name="icon-name">emblem-important-symbolic</property>
                                             <property name="has-frame">0</property>
-                                            <style>
-                                              <class name="circular"/>
-                                            </style>
                                           </object>
                                         </child>
                                         <child>
@@ -2714,20 +2659,18 @@ microphone-sensitivity-medium-symbolic</property>
                                               <object class="GtkBox">
                                                 <child>
                                                   <object class="GtkLabel">
-                                                    <property name="label" translatable="yes">Page 
1</property>
-                                                    <property name="halign">center</property>
+                                                    <property name="label" translatable="1">Page 1</property>
+                                                    <property name="halign">3</property>
                                                     <property name="hexpand">1</property>
                                                   </object>
                                                 </child>
                                                 <child>
                                                   <object class="GtkButton">
+                                                    <property name="css-classes">small-button</property>
                                                     <property name="has-frame">0</property>
                                                     <property name="focus-on-click">0</property>
                                                     <property 
name="icon-name">window-close-symbolic</property>
                                                     <signal name="clicked" handler="tab_close_cb" 
object="closable_page_1"/>
-                                                    <style>
-                                                      <class name="small-button"/>
-                                                    </style>
                                                   </object>
                                                 </child>
                                               </object>
@@ -2746,20 +2689,18 @@ microphone-sensitivity-medium-symbolic</property>
                                               <object class="GtkBox">
                                                 <child>
                                                   <object class="GtkLabel">
-                                                    <property name="label" translatable="yes">Page 
2</property>
-                                                    <property name="halign">center</property>
+                                                    <property name="label" translatable="1">Page 2</property>
+                                                    <property name="halign">3</property>
                                                     <property name="hexpand">1</property>
                                                   </object>
                                                 </child>
                                                 <child>
                                                   <object class="GtkButton">
+                                                    <property name="css-classes">small-button</property>
                                                     <property name="has-frame">0</property>
                                                     <property name="focus-on-click">0</property>
                                                     <property 
name="icon-name">window-close-symbolic</property>
                                                     <signal name="clicked" handler="tab_close_cb" 
object="closable_page_2"/>
-                                                    <style>
-                                                      <class name="small-button"/>
-                                                    </style>
                                                   </object>
                                                 </child>
                                               </object>
@@ -2780,7 +2721,7 @@ microphone-sensitivity-medium-symbolic</property>
                                             </property>
                                             <property name="tab">
                                               <object class="GtkLabel">
-                                                <property name="label" translatable="yes">Page 3</property>
+                                                <property name="label" translatable="1">Page 3</property>
                                               </object>
                                             </property>
                                           </object>
@@ -2802,15 +2743,15 @@ microphone-sensitivity-medium-symbolic</property>
                     </child>
                     <child>
                       <object class="GtkBox">
-                        <property name="orientation">vertical</property>
+                        <property name="orientation">1</property>
                         <property name="spacing">10</property>
                         <child>
                           <object class="GtkBox">
-                            <property name="halign">fill</property>
+                            <property name="css-classes">linked</property>
                             <child>
                               <object class="GtkEntry">
                                 <property name="hexpand">1</property>
-                                <property name="placeholder-text" translatable="yes">Name…</property>
+                                <property name="placeholder-text" translatable="1">Name…</property>
                                 <property name="completion">name_completion</property>
                               </object>
                             </child>
@@ -2818,13 +2759,10 @@ microphone-sensitivity-medium-symbolic</property>
                               <object class="GtkEntry">
                                 <property name="hexpand">1</property>
                                 <property name="show-emoji-icon">1</property>
-                                <property name="placeholder-text" translatable="yes">Age…</property>
+                                <property name="placeholder-text" translatable="1">Age…</property>
                                 <signal name="notify::text" handler="age_entry_changed"/>
                               </object>
                             </child>
-                            <style>
-                              <class name="linked"/>
-                            </style>
                           </object>
                         </child>
                         <child>
@@ -2832,13 +2770,11 @@ microphone-sensitivity-medium-symbolic</property>
                             <property name="scrollable">1</property>
                             <child type="action-end">
                               <object class="GtkMenuButton">
-                                <property name="valign">center</property>
+                                <property name="css-classes">circular</property>
+                                <property name="valign">3</property>
                                 <property name="popover">notebook_info_popover</property>
                                 <property name="icon-name">emblem-important-symbolic</property>
                                 <property name="has-frame">0</property>
-                                <style>
-                                  <class name="circular"/>
-                                </style>
                               </object>
                             </child>
                             <child>
@@ -2851,7 +2787,7 @@ microphone-sensitivity-medium-symbolic</property>
                                 </property>
                                 <property name="tab">
                                   <object class="GtkLabel">
-                                    <property name="label" translatable="yes">Page 1</property>
+                                    <property name="label" translatable="1">Page 1</property>
                                   </object>
                                 </property>
                               </object>
@@ -2866,7 +2802,7 @@ microphone-sensitivity-medium-symbolic</property>
                                 </property>
                                 <property name="tab">
                                   <object class="GtkLabel">
-                                    <property name="label" translatable="yes">Page 2</property>
+                                    <property name="label" translatable="1">Page 2</property>
                                   </object>
                                 </property>
                               </object>
@@ -2879,7 +2815,7 @@ microphone-sensitivity-medium-symbolic</property>
                                 </property>
                                 <property name="tab">
                                   <object class="GtkLabel">
-                                    <property name="label" translatable="yes">Page 3</property>
+                                    <property name="label" translatable="1">Page 3</property>
                                   </object>
                                 </property>
                               </object>
@@ -2892,7 +2828,7 @@ microphone-sensitivity-medium-symbolic</property>
                                 </property>
                                 <property name="tab">
                                   <object class="GtkLabel">
-                                    <property name="label" translatable="yes">Page 4</property>
+                                    <property name="label" translatable="1">Page 4</property>
                                   </object>
                                 </property>
                               </object>
@@ -2905,7 +2841,7 @@ microphone-sensitivity-medium-symbolic</property>
                                 </property>
                                 <property name="tab">
                                   <object class="GtkLabel">
-                                    <property name="label" translatable="yes">Page 5</property>
+                                    <property name="label" translatable="1">Page 5</property>
                                   </object>
                                 </property>
                               </object>
@@ -2932,23 +2868,22 @@ microphone-sensitivity-medium-symbolic</property>
     <property name="transient-for">window</property>
     <property name="resizable">0</property>
     <property name="modal">1</property>
-    <property name="text" translatable="yes">Do something?</property>
-    <property name="secondary-text" translatable="yes">If you do something,
+    <property name="text" translatable="1">Do something?</property>
+    <property name="secondary-text" translatable="1">If you do something,
 bad things might happen.</property>
     <property name="hide-on-close">1</property>
     <child type="action">
       <object class="GtkButton" id="cancel_info_dialog">
-        <property name="label" translatable="yes">_Cancel</property>
+        <property name="label" translatable="1">_Cancel</property>
         <property name="use-underline">1</property>
       </object>
     </child>
     <child type="action">
       <object class="GtkButton" id="doit_info_dialog">
-        <property name="label" translatable="yes">_Do It</property>
+        <property name="label" translatable="1">_Do It</property>
         <property name="use-underline">1</property>
       </object>
     </child>
-
     <action-widgets>
       <action-widget response="cancel">cancel_info_dialog</action-widget>
       <action-widget response="ok" default="true">doit_info_dialog</action-widget>
@@ -2959,7 +2894,7 @@ bad things might happen.</property>
     <property name="resizable">0</property>
     <property name="modal">1</property>
     <property name="use-header-bar">1</property>
-    <property name="title" translatable="yes">Zelda</property>
+    <property name="title" translatable="1">Zelda</property>
     <property name="hide-on-close">1</property>
     <property name="default-widget">act_action_dialog</property>
     <child internal-child="content_area">
@@ -2970,20 +2905,20 @@ bad things might happen.</property>
             <property name="margin-end">20</property>
             <property name="margin-top">20</property>
             <property name="margin-bottom">20</property>
-            <property name="label" translatable="yes">To free the princess, you have to slay the 
dragon.</property>
+            <property name="label" translatable="1">To free the princess, you have to slay the 
dragon.</property>
           </object>
         </child>
       </object>
     </child>
     <child type="action">
       <object class="GtkButton" id="cancel_action_dialog">
-        <property name="label" translatable="yes">_Run</property>
+        <property name="label" translatable="1">_Run</property>
         <property name="use-underline">1</property>
       </object>
     </child>
     <child type="action">
       <object class="GtkButton" id="act_action_dialog">
-        <property name="label" translatable="yes">_Act</property>
+        <property name="label" translatable="1">_Act</property>
         <property name="use-underline">1</property>
       </object>
     </child>
@@ -2997,7 +2932,7 @@ bad things might happen.</property>
     <property name="modal">1</property>
     <property name="resizable">0</property>
     <property name="use-header-bar">1</property>
-    <property name="title" translatable="yes">Settings</property>
+    <property name="title" translatable="1">Settings</property>
     <property name="hide-on-close">1</property>
     <child internal-child="content_area">
       <object class="GtkBox">
@@ -3011,14 +2946,12 @@ bad things might happen.</property>
             <property name="margin-bottom">20</property>
             <child>
               <object class="GtkLabel">
-                <property name="halign">end</property>
-                <property name="valign">baseline</property>
+                <property name="css-classes">dim-label</property>
+                <property name="halign">2</property>
+                <property name="valign">4</property>
                 <property name="label">_Details</property>
                 <property name="use-underline">1</property>
                 <property name="mnemonic-widget">details_entry</property>
-                <style>
-                  <class name="dim-label"/>
-                </style>
                 <layout>
                   <property name="column">0</property>
                   <property name="row">0</property>
@@ -3027,7 +2960,7 @@ bad things might happen.</property>
             </child>
             <child>
               <object class="GtkEntry" id="details_entry">
-                <property name="valign">baseline</property>
+                <property name="valign">4</property>
                 <signal name="notify::text" handler="validate_more_details" object="more_details_entry" 
swapped="yes"/>
                 <layout>
                   <property name="column">1</property>
@@ -3038,14 +2971,12 @@ bad things might happen.</property>
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="halign">end</property>
-                <property name="valign">baseline</property>
+                <property name="css-classes">dim-label</property>
+                <property name="halign">2</property>
+                <property name="valign">4</property>
                 <property name="label">More D_etails</property>
                 <property name="use-underline">1</property>
                 <property name="mnemonic-widget">more_details_entry</property>
-                <style>
-                  <class name="dim-label"/>
-                </style>
                 <layout>
                   <property name="column">0</property>
                   <property name="row">1</property>
@@ -3054,7 +2985,7 @@ bad things might happen.</property>
             </child>
             <child>
               <object class="GtkEntry" id="more_details_entry">
-                <property name="valign">baseline</property>
+                <property name="valign">4</property>
                 <signal name="notify::text" handler="validate_more_details" object="details_entry" 
swapped="no"/>
                 <layout>
                   <property name="column">1</property>
@@ -3065,14 +2996,12 @@ bad things might happen.</property>
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="halign">end</property>
-                <property name="valign">baseline</property>
+                <property name="css-classes">dim-label</property>
+                <property name="halign">2</property>
+                <property name="valign">4</property>
                 <property name="label">_Level</property>
                 <property name="use-underline">1</property>
                 <property name="mnemonic-widget">level_scale</property>
-                <style>
-                  <class name="dim-label"/>
-                </style>
                 <layout>
                   <property name="column">0</property>
                   <property name="row">2</property>
@@ -3081,8 +3010,7 @@ bad things might happen.</property>
             </child>
             <child>
               <object class="GtkScale" id="level_scale">
-                <property name="valign">baseline</property>
-                <property name="draw-value">0</property>
+                <property name="valign">4</property>
                 <property name="adjustment">adjustment1</property>
                 <signal name="value-changed" handler="level_scale_value_changed"/>
                 <layout>
@@ -3094,14 +3022,12 @@ bad things might happen.</property>
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="halign">end</property>
-                <property name="valign">baseline</property>
+                <property name="css-classes">dim-label</property>
+                <property name="halign">2</property>
+                <property name="valign">4</property>
                 <property name="label">_Mode</property>
                 <property name="use-underline">1</property>
                 <property name="mnemonic-widget">mode_switch</property>
-                <style>
-                  <class name="dim-label"/>
-                </style>
                 <layout>
                   <property name="column">0</property>
                   <property name="row">3</property>
@@ -3110,8 +3036,8 @@ bad things might happen.</property>
             </child>
             <child>
               <object class="GtkSwitch" id="mode_switch">
-                <property name="halign">start</property>
-                <property name="valign">baseline</property>
+                <property name="halign">1</property>
+                <property name="valign">4</property>
                 <signal name="state-set" handler="mode_switch_state_set"/>
                 <layout>
                   <property name="column">1</property>
@@ -3121,13 +3047,11 @@ bad things might happen.</property>
             </child>
             <child>
               <object class="GtkLabel" id="error_label">
+                <property name="css-classes">error</property>
                 <property name="visible">0</property>
-                <property name="halign">start</property>
-                <property name="valign">baseline</property>
+                <property name="halign">1</property>
+                <property name="valign">4</property>
                 <property name="label">Level too low</property>
-                <style>
-                  <class name="error"/>
-                </style>
                 <layout>
                   <property name="column">2</property>
                   <property name="row">3</property>
@@ -3143,7 +3067,7 @@ bad things might happen.</property>
     <property name="transient-for">window</property>
     <property name="modal">1</property>
     <property name="use-header-bar">1</property>
-    <property name="title" translatable="yes">Choose one</property>
+    <property name="title" translatable="1">Choose one</property>
     <property name="hide-on-close">1</property>
     <property name="default-widget">select_selection_dialog</property>
     <child internal-child="content_area">
@@ -3164,13 +3088,13 @@ bad things might happen.</property>
     </child>
     <child type="action">
       <object class="GtkButton" id="cancel_selection_dialog">
-        <property name="label" translatable="yes">_Cancel</property>
+        <property name="label" translatable="1">_Cancel</property>
         <property name="use-underline">1</property>
       </object>
     </child>
     <child type="action">
       <object class="GtkButton" id="select_selection_dialog">
-        <property name="label" translatable="yes">_Select</property>
+        <property name="label" translatable="1">_Select</property>
         <property name="use-underline">1</property>
       </object>
     </child>
@@ -3196,7 +3120,7 @@ bad things might happen.</property>
         </child>
         <child>
           <object class="GtkLabel" id="description_label">
-            <property name="valign">start</property>
+            <property name="valign">1</property>
             <property name="label">Description:</property>
             <property name="xalign">1</property>
             <layout>
@@ -3207,15 +3131,14 @@ bad things might happen.</property>
         </child>
         <child>
           <object class="GtkScrolledWindow">
-            <property name="valign">start</property>
+            <property name="valign">1</property>
             <property name="has-frame">1</property>
             <property name="min-content-height">70</property>
             <property name="max-content-height">120</property>
             <property name="min-content-width">100</property>
             <property name="max-content-width">100</property>
             <child>
-              <object class="GtkTextView" id="open_popover_textview">
-              </object>
+              <object class="GtkTextView" id="open_popover_textview"/>
             </child>
             <layout>
               <property name="column">1</property>
@@ -3256,7 +3179,7 @@ bad things might happen.</property>
         </child>
         <child>
           <object class="GtkMenuButton">
-            <property name="halign">end</property>
+            <property name="halign">2</property>
             <property name="icon-name">emblem-system-symbolic</property>
             <property name="menu-model">gear_menu_model</property>
             <property name="tooltip-text">This is a menu button</property>
@@ -3268,12 +3191,10 @@ bad things might happen.</property>
         </child>
         <child>
           <object class="GtkButton" id="open_popover_button">
+            <property name="css-classes">suggested-action</property>
             <property name="label">_Open</property>
             <property name="use-underline">1</property>
             <property name="sensitive">0</property>
-            <style>
-              <class name="suggested-action"/>
-            </style>
             <layout>
               <property name="column">2</property>
               <property name="row">3</property>
@@ -3284,7 +3205,7 @@ bad things might happen.</property>
     </child>
   </object>
   <object class="GtkSizeGroup">
-    <property name="mode">vertical</property>
+    <property name="mode">2</property>
     <widgets>
       <widget name="listboxrow1"/>
       <widget name="listboxrow2"/>
@@ -3297,7 +3218,7 @@ bad things might happen.</property>
     </widgets>
   </object>
   <object class="GtkSizeGroup">
-    <property name="mode">both</property>
+    <property name="mode">3</property>
     <widgets>
       <widget name="panedframe1"/>
       <widget name="panedframe2"/>
@@ -3330,13 +3251,11 @@ bad things might happen.</property>
         </child>
         <child>
           <object class="GtkMenuButton">
-            <property name="valign">center</property>
+            <property name="css-classes">circular</property>
+            <property name="valign">3</property>
             <property name="popover">notebook_info_popover3</property>
             <property name="icon-name">emblem-important-symbolic</property>
             <property name="has-frame">0</property>
-            <style>
-              <class name="circular"/>
-            </style>
           </object>
         </child>
       </object>


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