[gnome-clocks] Remove uses of can_focus and visible=True



commit 9a50742c547a3ea51378ac9a513e921e4ddf0356
Author: Maximiliano Sandoval R <msandova gnome org>
Date:   Mon Dec 13 10:39:05 2021 +0100

    Remove uses of can_focus and visible=True

 data/gtk/help-overlay.ui             | 21 ------------------
 data/ui/alarm-day-picker-row.ui      |  2 --
 data/ui/alarm-face.ui                |  8 -------
 data/ui/alarm-ringing-panel.ui       | 16 --------------
 data/ui/alarm-row.ui                 | 19 ----------------
 data/ui/alarm-setup-dialog.ui        | 21 ------------------
 data/ui/header-bar.ui                | 14 ------------
 data/ui/stopwatch-face.ui            | 34 -----------------------------
 data/ui/stopwatch-laps-row.ui        | 11 ----------
 data/ui/timer-face.ui                | 16 --------------
 data/ui/timer-row.ui                 | 41 -----------------------------------
 data/ui/timer-setup.ui               | 42 ------------------------------------
 data/ui/window.ui                    | 13 -----------
 data/ui/world-face.ui                | 10 ---------
 data/ui/world-location-dialog-row.ui |  8 -------
 data/ui/world-location-dialog.ui     | 25 ---------------------
 data/ui/world-row.ui                 | 17 ---------------
 data/ui/world-standalone.ui          | 22 -------------------
 src/alarm-day-picker-row.vala        |  1 -
 19 files changed, 341 deletions(-)
---
diff --git a/data/gtk/help-overlay.ui b/data/gtk/help-overlay.ui
index cdd224c7..28cf293b 100644
--- a/data/gtk/help-overlay.ui
+++ b/data/gtk/help-overlay.ui
@@ -4,79 +4,67 @@
     <property name="modal">True</property>
     <child>
       <object class="GtkShortcutsSection">
-        <property name="visible">1</property>
         <property name="section-name">shortcuts</property>
         <property name="max-height">10</property>
         <child>
           <object class="GtkShortcutsGroup">
-            <property name="visible">1</property>
             <property name="title" translatable="yes" context="shortcut window">General</property>
             <child>
               <object class="GtkShortcutsShortcut">
-                <property name="visible">1</property>
                 <property name="accelerator">F1</property>
                 <property name="title" translatable="yes" context="shortcut window">Show help</property>
               </object>
             </child>
             <child>
               <object class="GtkShortcutsShortcut">
-                <property name="visible">1</property>
                 <property name="accelerator">F10</property>
                 <property name="title" translatable="yes" context="shortcut window">Open menu</property>
               </object>
             </child>
             <child>
               <object class="GtkShortcutsShortcut">
-                <property name="visible">1</property>
                 <property name="accelerator">&lt;ctrl&gt;question</property>
                 <property name="title" translatable="yes" context="shortcut window">Keyboard 
shortcuts</property>
               </object>
             </child>
             <child>
               <object class="GtkShortcutsShortcut">
-                <property name="visible">1</property>
                 <property name="accelerator">&lt;ctrl&gt;Q</property>
                 <property name="title" translatable="yes" context="shortcut window">Quit</property>
               </object>
             </child>
             <child>
               <object class="GtkShortcutsShortcut">
-                <property name="visible">1</property>
                 <property name="accelerator">&lt;ctrl&gt;&lt;alt&gt;Page_Down</property>
                 <property name="title" translatable="yes" context="shortcut window">Go to the next 
section</property>
               </object>
             </child>
             <child>
               <object class="GtkShortcutsShortcut">
-                <property name="visible">1</property>
                 <property name="accelerator">&lt;ctrl&gt;&lt;alt&gt;Page_Up</property>
                 <property name="title" translatable="yes" context="shortcut window">Go to the previous 
section</property>
               </object>
             </child>
              <child>
               <object class="GtkShortcutsShortcut">
-                <property name="visible">1</property>
                 <property name="accelerator">&lt;alt&gt;1</property>
                 <property name="title" translatable="yes" context="shortcut window">Go to the World 
section</property>
               </object>
             </child>
              <child>
               <object class="GtkShortcutsShortcut">
-                <property name="visible">1</property>
                 <property name="accelerator">&lt;alt&gt;2</property>
                 <property name="title" translatable="yes" context="shortcut window">Go to the Alarms 
section</property>
               </object>
             </child>
              <child>
               <object class="GtkShortcutsShortcut">
-                <property name="visible">1</property>
                 <property name="accelerator">&lt;alt&gt;3</property>
                 <property name="title" translatable="yes" context="shortcut window">Go to the Stopwatch 
section</property>
               </object>
             </child>
              <child>
               <object class="GtkShortcutsShortcut">
-                <property name="visible">1</property>
                 <property name="accelerator">&lt;alt&gt;4</property>
                 <property name="title" translatable="yes" context="shortcut window">Go to the Timer 
section</property>
               </object>
@@ -85,12 +73,10 @@
         </child>
         <child>
           <object class="GtkShortcutsGroup">
-            <property name="visible">1</property>
             <property name="view">ClocksWorldFace</property>
             <property name="title" translatable="yes" context="shortcut window">World Clocks</property>
             <child>
               <object class="GtkShortcutsShortcut">
-                <property name="visible">1</property>
                 <property name="accelerator">&lt;ctrl&gt;N</property>
                 <property name="title" translatable="yes" context="shortcut window">Add a world 
clock</property>
               </object>
@@ -99,12 +85,10 @@
         </child>
         <child>
           <object class="GtkShortcutsGroup">
-            <property name="visible">1</property>
             <property name="view">ClocksAlarmFace</property>
             <property name="title" translatable="yes" context="shortcut window">Alarm</property>
             <child>
               <object class="GtkShortcutsShortcut">
-                <property name="visible">1</property>
                 <property name="accelerator">&lt;ctrl&gt;N</property>
                 <property name="title" translatable="yes" context="shortcut window">Add an alarm</property>
               </object>
@@ -113,12 +97,10 @@
         </child>
         <child>
           <object class="GtkShortcutsGroup">
-            <property name="visible">1</property>
             <property name="view">ClocksStopwatchFace</property>
             <property name="title" translatable="yes" context="shortcut window">Stopwatch</property>
             <child>
               <object class="GtkShortcutsShortcut">
-                <property name="visible">1</property>
                 <property name="accelerator">Escape</property>
                 <property name="title" translatable="yes" context="shortcut window">Stop / Reset</property>
               </object>
@@ -127,19 +109,16 @@
         </child>
         <child>
           <object class="GtkShortcutsGroup">
-            <property name="visible">1</property>
             <property name="view">ClocksTimerFace</property>
             <property name="title" translatable="yes" context="shortcut window">Timer</property>
             <child>
               <object class="GtkShortcutsShortcut">
-                <property name="visible">1</property>
                 <property name="accelerator">Escape</property>
                 <property name="title" translatable="yes" context="shortcut window">Reset</property>
               </object>
             </child>
             <child>
               <object class="GtkShortcutsShortcut">
-                <property name="visible">1</property>
                 <property name="accelerator">&lt;primary&gt;N</property>
                 <property name="title" translatable="yes" context="shortcut window">New Timer</property>
               </object>
diff --git a/data/ui/alarm-day-picker-row.ui b/data/ui/alarm-day-picker-row.ui
index 408f5e5c..4b6f2c7c 100644
--- a/data/ui/alarm-day-picker-row.ui
+++ b/data/ui/alarm-day-picker-row.ui
@@ -1,14 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <interface>
   <template class="ClocksAlarmDayPickerRow" parent="AdwActionRow">
-    <property name="visible">True</property>
     <property name="title" translatable="yes">_Repeat</property>
     <property name="use-underline">True</property>
     <property name="activatable">False</property>
     <property name="selectable">False</property>
     <child>
      <object class="GtkFlowBox" id="flow">
-        <property name="visible">True</property>
         <property name="valign">center</property>
         <property name="halign">end</property>
         <property name="hexpand">True</property>
diff --git a/data/ui/alarm-face.ui b/data/ui/alarm-face.ui
index e2b93838..2d9fadad 100644
--- a/data/ui/alarm-face.ui
+++ b/data/ui/alarm-face.ui
@@ -3,20 +3,16 @@
   <template class="ClocksAlarmFace" parent="AdwBin">
     <child>
       <object class="GtkStack" id="stack">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
         <property name="hhomogeneous">False</property>
         <property name="vhomogeneous">False</property>
         <child>
           <object class="GtkBox" id="empty_view">
-            <property name="visible">True</property>
             <property name="halign">center</property>
             <property name="valign">center</property>
             <property name="spacing">36</property>
             <property name="orientation">vertical</property>
             <child>
               <object class="GtkImage">
-                <property name="visible">True</property>
                 <property name="icon_name">alarm-centered-symbolic</property>
                 <property name="pixel-size">128</property>
                 <style>
@@ -26,7 +22,6 @@
             </child>
             <child>
               <object class="GtkButton">
-                <property name="visible">True</property>
                 <property name="action-name">win.new</property>
                 <property name="label" translatable="yes">Add A_larm</property>
                 <property name="use-underline">True</property>
@@ -42,13 +37,10 @@
         </child>
         <child>
           <object class="GtkScrolledWindow" id="list_view">
-            <property name="visible">True</property>
             <child>
               <object class="AdwClamp">
-                <property name="visible">True</property>
                 <child>
                   <object class="GtkListBox" id="listbox">
-                    <property name="visible">True</property>
                     <property name="valign">start</property>
                     <property name="selection-mode">none</property>
                     <property name="activate-on-single-click">True</property>
diff --git a/data/ui/alarm-ringing-panel.ui b/data/ui/alarm-ringing-panel.ui
index 6eb0fa5e..b5404b7f 100644
--- a/data/ui/alarm-ringing-panel.ui
+++ b/data/ui/alarm-ringing-panel.ui
@@ -1,14 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.22.1 -->
 <interface>
   <template class="ClocksAlarmRingingPanel" parent="AdwBin">
     <child>
       <object class="GtkWindowHandle">
-        <property name="visible">True</property>
         <child>
           <object class="GtkGrid">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="margin_start">6</property>
             <property name="margin_end">6</property>
             <property name="margin_top">6</property>
@@ -19,8 +15,6 @@
             <property name="column_spacing">24</property>
             <child>
               <object class="GtkGrid" id="button_grid">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="halign">center</property>
                 <property name="valign">center</property>
                 <property name="hexpand">True</property>
@@ -31,8 +25,6 @@
                   <object class="GtkButton" id="stop_button">
                     <property name="label" translatable="yes">Stop</property>
                     <property name="width_request">200</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <style>
                       <class name="pill"/>
@@ -49,8 +41,6 @@
                   <object class="GtkButton" id="snooze_button">
                     <property name="label" translatable="yes">Snooze</property>
                     <property name="width_request">200</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <style>
                       <class name="pill"/>
@@ -70,8 +60,6 @@
             </child>
             <child>
               <object class="GtkBox">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="halign">center</property>
                 <property name="valign">center</property>
                 <property name="hexpand">True</property>
@@ -79,8 +67,6 @@
                 <property name="orientation">vertical</property>
                 <child>
                   <object class="GtkLabel" id="time_label">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <property name="justify">center</property>
                     <property name="wrap">True</property>
                     <property name="xalign">0.5</property>
@@ -94,8 +80,6 @@
                 </child>
                 <child>
                   <object class="GtkLabel" id="title_label">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <property name="justify">center</property>
                     <property name="wrap">True</property>
                     <property name="margin_top">24</property>
diff --git a/data/ui/alarm-row.ui b/data/ui/alarm-row.ui
index a2a5bbf5..f4828c4d 100644
--- a/data/ui/alarm-row.ui
+++ b/data/ui/alarm-row.ui
@@ -1,15 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.22.1 -->
 <interface>
   <template class="ClocksAlarmRow" parent="GtkListBoxRow">
-    <property name="visible">True</property>
-    <property name="can_focus">False</property>
     <property name="activatable">True</property>
     <property name="selectable">False</property>
     <child>
       <object class="GtkGrid">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
         <property name="valign">center</property>
         <property name="margin_start">12</property>
         <property name="margin_end">12</property>
@@ -19,8 +14,6 @@
         <property name="column_spacing">12</property>
         <child>
           <object class="GtkSwitch" id="toggle">
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
             <property name="tooltip_text" translatable="yes">Active</property>
             <property name="valign">center</property>
             <layout>
@@ -31,8 +24,6 @@
         </child>
         <child>
           <object class="GtkButton">
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
             <property name="receives_default">True</property>
             <property name="tooltip_text" translatable="yes">Delete</property>
             <property name="halign">center</property>
@@ -51,12 +42,8 @@
         </child>
         <child>
           <object class="GtkRevealer" id="repeats_reveal">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <child>
               <object class="GtkLabel" id="repeats">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="tooltip_text" translatable="yes">Repeats</property>
                 <property name="hexpand">True</property>
                 <property name="ellipsize">end</property>
@@ -75,8 +62,6 @@
         </child>
         <child>
           <object class="GtkLabel" id="time">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="hexpand">True</property>
             <property name="label">12:34</property>
             <property name="xalign">0</property>
@@ -91,13 +76,9 @@
         </child>
         <child>
           <object class="GtkRevealer" id="title_reveal">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="transition_type">slide-up</property>
             <child>
               <object class="GtkLabel" id="title">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="hexpand">True</property>
                 <property name="label">Name</property>
                 <property name="ellipsize">end</property>
diff --git a/data/ui/alarm-setup-dialog.ui b/data/ui/alarm-setup-dialog.ui
index 9ac0cb1c..46390bac 100644
--- a/data/ui/alarm-setup-dialog.ui
+++ b/data/ui/alarm-setup-dialog.ui
@@ -11,7 +11,6 @@
     <property name="page_increment">10</property>
   </object>
   <template class="ClocksAlarmSetupDialog" parent="GtkDialog">
-    <property name="can_focus">False</property>
     <property name="modal">True</property>
     <property name="window_position">center-on-parent</property>
     <property name="destroy_with_parent">True</property>
@@ -22,25 +21,20 @@
     <property name="title" translatable="yes">New Alarm</property>
     <child internal-child="vbox">
       <object class="GtkBox">
-        <property name="visible">True</property>
         <child>
           <object class="AdwClamp">
-            <property name="visible">True</property>
             <property name="maximum-size">450</property>
             <child>
               <object class="GtkBox">
-                <property name="visible">True</property>
                 <property name="spacing">12</property>
                 <property name="orientation">vertical</property>
                 <child>
                   <object class="GtkGrid" id="time_grid">
-                    <property name="visible">True</property>
                     <property name="halign">center</property>
                     <property name="margin_top">12</property>
                     <property name="column_spacing">6</property>
                     <child>
                       <object class="GtkLabel" id="dummy_label1">
-                        <property name="visible">True</property>
                         <property name="margin_start">6</property>
                         <property name="margin_end">6</property>
                         <layout>
@@ -51,7 +45,6 @@
                     </child>
                     <child>
                       <object class="GtkLabel" id="label2">
-                        <property name="visible">True</property>
                         <property name="label">∶</property>
                         <layout>
                           <property name="column">2</property>
@@ -61,7 +54,6 @@
                     </child>
                     <child>
                       <object class="GtkSpinButton" id="m_spinbutton">
-                        <property name="visible">True</property>
                         <!-- TODO GTK 4 -->
                         <!-- <property name="max_length">2</property> -->
                         <property name="activates_default">False</property>
@@ -82,13 +74,10 @@
                     </child>
                     <child>
                       <object class="GtkStack" id="am_pm_stack">
-                        <property name="visible">True</property>
                         <property name="margin_start">6</property>
                         <property name="margin_end">6</property>
                         <child>
                           <object class="GtkLabel" id="dummy_label2">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
                           </object>
                         </child>
                         <layout>
@@ -99,7 +88,6 @@
                     </child>
                     <child>
                       <object class="GtkSpinButton" id="h_spinbutton">
-                        <property name="visible">True</property>
                         <!-- TODO GTK 4 -->
                         <!-- <property name="max_length">2</property> -->
                         <property name="activates_default">False</property>
@@ -125,24 +113,20 @@
                 </child>
                 <child>
                   <object class="GtkListBox" id="listbox">
-                    <property name="visible">True</property>
                     <property name="selection_mode">none</property>
                     <child>
                       <object class="ClocksAlarmDayPickerRow" id="repeats">
-                        <property name="visible">True</property>
                         <signal name="days_changed" handler="days_changed" swapped="no" />
                       </object>
                     </child>
                     <child>
                       <object class="AdwActionRow">
-                        <property name="visible">True</property>
                         <property name="activatable">False</property>
                         <property name="selectable">False</property>
                         <property name="title" translatable="yes">Name</property>
                         <property name="subtitle" translatable="yes">Optional</property>
                         <child>
                           <object class="GtkEntry" id="name_entry">
-                            <property name="visible">True</property>
                             <property name="valign">center</property>
                             <property name="hexpand">True</property>
                             <property name="activates_default">True</property>
@@ -153,7 +137,6 @@
                     </child>
                     <child>
                       <object class="AdwComboRow" id="ring_duration">
-                        <property name="visible">True</property>
                         <property name="activatable">False</property>
                         <property name="selectable">False</property>
                         <property name="title" translatable="yes">Ring Duration</property>
@@ -161,7 +144,6 @@
                     </child>
                     <child>
                       <object class="AdwComboRow" id="snooze_duration">
-                        <property name="visible">True</property>
                         <property name="activatable">False</property>
                         <property name="selectable">False</property>
                         <property name="title" translatable="yes">Snooze Duration</property>
@@ -175,7 +157,6 @@
                 </child>
                 <child>
                   <object class="GtkButton" id="delete_button">
-                    <property name="visible">True</property>
                     <property name="label" translatable="yes">R_emove Alarm</property>
                     <property name="use-underline">True</property>
                     <property name="margin">6</property>
@@ -188,10 +169,8 @@
                 </child>
                 <child>
                   <object class="GtkRevealer" id="label_revealer">
-                    <property name="visible">True</property>
                     <child>
                       <object class="GtkLabel" id="warn_label">
-                        <property name="visible">True</property>
                         <property name="label" translatable="yes">You already have an alarm for this 
time.</property>
                       </object>
                     </child>
diff --git a/data/ui/header-bar.ui b/data/ui/header-bar.ui
index 516de92e..b4e7ae5b 100644
--- a/data/ui/header-bar.ui
+++ b/data/ui/header-bar.ui
@@ -19,8 +19,6 @@
   <template class="ClocksHeaderBar" parent="AdwBin">
     <child>
       <object class="AdwHeaderBar">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
         <property name="centering_policy">strict</property>
         <child type="title">
           <object class="AdwViewSwitcherTitle" id="view_switcher_title">
@@ -35,15 +33,11 @@
                 <property name="name">new</property>
                 <property name="child">
                   <object class="GtkButton">
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="action_name">win.new</property>
                     <property name="tooltip-text" bind-source="ClocksHeaderBar" bind-property="new-label" 
bind-flags="sync-create" />
                     <child>
                       <object class="GtkImage">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="icon_name">list-add-symbolic</property>
                       </object>
                     </child>
@@ -56,15 +50,11 @@
                 <property name="name">back</property>
                 <property name="child">
                   <object class="GtkButton">
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="action_name">win.back</property>
                     <property name="tooltip-text" translatable="yes">Back</property>
                     <child>
                       <object class="GtkImage">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="icon_name">go-previous-symbolic</property>
                       </object>
                     </child>
@@ -77,8 +67,6 @@
                 <property name="name">empty</property>
                 <property name="child">
                   <object class="GtkBox">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <property name="orientation">vertical</property>
                   </object>
                 </property>
@@ -88,8 +76,6 @@
         </child>
         <child type="end">
           <object class="GtkMenuButton">
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
             <property name="receives_default">True</property>
             <property name="tooltip-text" translatable="yes">Menu</property>
             <property name="menu_model">primary-menu</property>
diff --git a/data/ui/stopwatch-face.ui b/data/ui/stopwatch-face.ui
index f779d6da..500554c0 100644
--- a/data/ui/stopwatch-face.ui
+++ b/data/ui/stopwatch-face.ui
@@ -1,36 +1,24 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <interface>
   <template class="ClocksStopwatchFace" parent="GtkBox">
-    <property name="visible">True</property>
-    <property name="can_focus">False</property>
     <property name="orientation">vertical</property>
     <child>
       <object class="GtkScrolledWindow">
-        <property name="visible">True</property>
-        <property name="can_focus">True</property>
         <property name="min_content_width">300</property>
         <property name="vexpand">True</property>
         <child>
           <object class="AdwClamp">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="maximum_size">380</property>
             <child>
               <object class="GtkBox" id="container">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="valign">center</property>
                 <property name="orientation">vertical</property>
                 <child>
                   <object class="GtkBox" id="time_container">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <property name="halign">center</property>
                     <property name="margin_bottom">18</property>
                     <child>
                       <object class="GtkLabel" id="hours_label">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="label">00</property>
                         <property name="xalign">0</property>
                         <property name="yalign">0</property>
@@ -45,15 +33,11 @@
                     </child>
                     <child>
                       <object class="GtkLabel">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="label">∶</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkLabel" id="minutes_label">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="label">00</property>
                         <property name="xalign">0</property>
                         <property name="yalign">0</property>
@@ -68,8 +52,6 @@
                     </child>
                     <child>
                       <object class="GtkLabel">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="label">∶</property>
                         <property name="xalign">0</property>
                         <property name="yalign">0</property>
@@ -77,8 +59,6 @@
                     </child>
                     <child>
                       <object class="GtkLabel" id="seconds_label">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="label">00</property>
                         <property name="xalign">0</property>
                         <property name="yalign">0</property>
@@ -92,8 +72,6 @@
                     </child>
                     <child>
                       <object class="GtkLabel">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="label">.</property>
                         <property name="xalign">0</property>
                         <property name="yalign">0</property>
@@ -101,8 +79,6 @@
                     </child>
                     <child>
                       <object class="GtkLabel" id="miliseconds_label">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="valign">end</property>
                         <!-- TODO GTK 4 -->
                         <!-- <property name="ypad">6</property> -->
@@ -124,15 +100,11 @@
                 </child>
                 <child>
                   <object class="GtkBox">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <property name="spacing">12</property>
                     <child>
                       <object class="GtkButton" id="start_btn">
                         <property name="label" translatable="yes">_Start</property>
                         <property name="width_request">120</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
                         <property name="receives_default">True</property>
                         <property name="use_underline">True</property>
                         <property name="hexpand">True</property>
@@ -149,8 +121,6 @@
                       <object class="GtkButton" id="clear_btn">
                         <property name="label" translatable="yes">Clear</property>
                         <property name="width_request">120</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
                         <property name="receives_default">True</property>
                         <property name="halign">end</property>
                         <signal name="clicked" handler="on_clear_btn_clicked" swapped="no"/>
@@ -164,13 +134,9 @@
                 </child>
                 <child>
                   <object class="GtkRevealer" id="laps_revealer">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <property name="transition_type">crossfade</property>
                     <child>
                       <object class="GtkListBox" id="laps_list">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="valign">start</property>
                         <property name="selection_mode">none</property>
                         <style>
diff --git a/data/ui/stopwatch-laps-row.ui b/data/ui/stopwatch-laps-row.ui
index 8fdbe34a..8b5bf860 100644
--- a/data/ui/stopwatch-laps-row.ui
+++ b/data/ui/stopwatch-laps-row.ui
@@ -1,19 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.22.1 -->
 <interface>
   <template class="ClocksStopwatchLapsRow" parent="GtkListBoxRow">
-    <property name="visible">True</property>
-    <property name="can_focus">False</property>
     <property name="activatable">False</property>
     <child>
       <object class="GtkBox">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
         <property name="spacing">18</property>
         <child>
           <object class="GtkLabel" id="duration_label">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="tooltip_text" translatable="yes">Time</property>
             <property name="halign">start</property>
             <property name="valign">center</property>
@@ -27,8 +20,6 @@
         </child>
         <child>
           <object class="GtkLabel" id="difference_label">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="tooltip_text" translatable="yes">Difference</property>
             <property name="halign">start</property>
             <property name="valign">center</property>
@@ -39,8 +30,6 @@
         </child>
         <child>
           <object class="GtkLabel" id="index_label">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="halign">end</property>
             <property name="valign">center</property>
             <property name="width_chars">3</property>
diff --git a/data/ui/timer-face.ui b/data/ui/timer-face.ui
index 885db1f8..f66d7820 100644
--- a/data/ui/timer-face.ui
+++ b/data/ui/timer-face.ui
@@ -3,23 +3,17 @@
   <template class="ClocksTimerFace" parent="AdwBin">
     <child>
       <object class="GtkStack" id="stack">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
         <child>
           <object class="GtkStackPage">
             <property name="name">empty</property>
             <property name="child">
               <object class="GtkBox" id="no_timer_container">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="halign">center</property>
                 <property name="valign">center</property>
                 <property name="orientation">vertical</property>
                 <property name="spacing">18</property>
                 <child>
                   <object class="GtkLabel">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <property name="label" translatable="yes">Select Duration</property>
                     <style>
                       <class name="timer-header"/>
@@ -28,15 +22,11 @@
                 </child>
                 <child>
                   <object class="GtkButton" id="start_button">
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="halign">center</property>
                     <property name="valign">center</property>
                     <child>
                       <object class="GtkImage">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="halign">center</property>
                         <property name="valign">center</property>
                         <property name="icon_name">media-playback-start-symbolic</property>
@@ -58,16 +48,10 @@
             <property name="name">timers</property>
             <property name="child">
               <object class="GtkScrolledWindow">
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
                 <child>
                   <object class="AdwClamp">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <child>
                       <object class="GtkListBox" id="timers_list">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="valign">start</property>
                         <property name="selection_mode">none</property>
                         <property name="activate_on_single_click">False</property>
diff --git a/data/ui/timer-row.ui b/data/ui/timer-row.ui
index 42a44e47..69f83454 100644
--- a/data/ui/timer-row.ui
+++ b/data/ui/timer-row.ui
@@ -1,14 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.22.1 -->
 <interface>
   <template class="ClocksTimerRow" parent="GtkListBoxRow">
-    <property name="visible">True</property>
     <property name="activatable">False</property>
-    <property name="can_focus">False</property>
     <child>
       <object class="GtkBox">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
         <property name="valign">start</property>
         <property name="margin_top">24</property>
         <property name="margin_bottom">24</property>
@@ -16,8 +11,6 @@
         <property name="spacing">6</property>
         <child>
           <object class="GtkLabel" id="countdown_label">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="label">00 ∶ 00 ∶ 00</property>
             <attributes>
               <attribute name="font-features" value="tnum=1"/>
@@ -29,15 +22,11 @@
         </child>
         <child>
           <object class="GtkStack" id="name_stack">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <child>
               <object class="GtkStackPage">
                 <property name="name">edit</property>
                 <property name="child">
                   <object class="GtkEntry" id="title">
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
                     <property name="halign">center</property>
                     <property name="width_chars">26</property>
                     <property name="placeholder_text" translatable="yes">Title…</property>
@@ -50,8 +39,6 @@
                 <property name="name">display</property>
                 <property name="child">
                   <object class="GtkLabel" id="timer_name">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <property name="halign">center</property>
                     <style>
                       <class name="dim-label"/>
@@ -64,15 +51,11 @@
         </child>
         <child>
           <object class="GtkGrid">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="halign">center</property>
             <property name="column_spacing">18</property>
             <property name="column_homogeneous">True</property>
             <child>
               <object class="GtkStack" id="start_stack">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="halign">center</property>
                 <property name="valign">center</property>
                 <property name="hhomogeneous">False</property>
@@ -82,16 +65,12 @@
                     <property name="name">pause</property>
                     <property name="child">
                       <object class="GtkButton" id="pause_button">
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
                         <property name="receives_default">True</property>
                         <property name="halign">center</property>
                         <property name="valign">center</property>
                         <signal name="clicked" handler="on_pause_button_clicked" swapped="no"/>
                         <child>
                           <object class="GtkImage">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
                             <property name="icon_name">media-playback-pause-symbolic</property>
                           </object>
                         </child>
@@ -108,16 +87,12 @@
                     <property name="name">start</property>
                     <property name="child">
                       <object class="GtkButton" id="start_button">
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
                         <property name="receives_default">True</property>
                         <property name="halign">center</property>
                         <property name="valign">center</property>
                         <signal name="clicked" handler="on_start_button_clicked" swapped="no"/>
                         <child>
                           <object class="GtkImage">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
                             <property name="icon_name">media-playback-start-symbolic</property>
                           </object>
                         </child>
@@ -138,23 +113,17 @@
             </child>
             <child>
               <object class="GtkStack" id="reset_stack">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <child>
                   <object class="GtkStackPage">
                     <property name="name">button</property>
                     <property name="child">
                       <object class="GtkButton" id="reset_button">
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
                         <property name="receives_default">True</property>
                         <property name="halign">center</property>
                         <property name="valign">center</property>
                         <signal name="clicked" handler="on_reset_button_clicked" swapped="no"/>
                         <child>
                           <object class="GtkImage">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
                             <property name="icon_name">view-refresh-symbolic</property>
                           </object>
                         </child>
@@ -171,8 +140,6 @@
                     <property name="name">empty</property>
                     <property name="child">
                       <object class="GtkLabel">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                       </object>
                     </property>
                   </object>
@@ -185,22 +152,16 @@
             </child>
             <child>
               <object class="GtkStack" id="delete_stack">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <child>
                   <object class="GtkStackPage">
                     <property name="name">button</property>
                     <property name="child">
                       <object class="GtkButton" id="delete_button">
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
                         <property name="receives_default">True</property>
                         <property name="halign">center</property>
                         <property name="valign">center</property>
                         <child>
                           <object class="GtkImage">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
                             <property name="icon_name">edit-delete-symbolic</property>
                           </object>
                         </child>
@@ -217,8 +178,6 @@
                     <property name="name">empty</property>
                     <property name="child">
                       <object class="GtkLabel">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                       </object>
                     </property>
                   </object>
diff --git a/data/ui/timer-setup.ui b/data/ui/timer-setup.ui
index b3595644..3ab3ac37 100644
--- a/data/ui/timer-setup.ui
+++ b/data/ui/timer-setup.ui
@@ -16,26 +16,18 @@
     <property name="page_increment">10</property>
   </object>
   <template class="ClocksTimerSetup" parent="GtkBox">
-    <property name="visible">True</property>
-    <property name="can_focus">False</property>
     <property name="orientation">vertical</property>
     <child>
       <object class="AdwClamp">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
         <property name="hexpand">True</property>
         <property name="vexpand">True</property>
         <property name="valign">center</property>
         <child>
           <object class="GtkBox">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="orientation">vertical</property>
             <property name="spacing">18</property>
             <child>
               <object class="GtkGrid">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="halign">center</property>
                 <property name="valign">start</property>
                 <property name="row_spacing">12</property>
@@ -45,8 +37,6 @@
                     <property name="label" translatable="yes">1 m</property>
                     <property name="width_request">70</property>
                     <property name="height_request">40</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="halign">center</property>
                     <property name="valign">center</property>
@@ -63,8 +53,6 @@
                     <property name="label" translatable="yes">2 m</property>
                     <property name="width_request">70</property>
                     <property name="height_request">40</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="halign">center</property>
                     <property name="valign">center</property>
@@ -81,8 +69,6 @@
                     <property name="label" translatable="yes">3 m</property>
                     <property name="width_request">70</property>
                     <property name="height_request">40</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="halign">center</property>
                     <property name="valign">center</property>
@@ -99,8 +85,6 @@
                     <property name="label" translatable="yes">5 m</property>
                     <property name="width_request">70</property>
                     <property name="height_request">40</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="halign">center</property>
                     <property name="valign">center</property>
@@ -117,8 +101,6 @@
                     <property name="label" translatable="yes">30 m</property>
                     <property name="width_request">70</property>
                     <property name="height_request">40</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="halign">center</property>
                     <property name="valign">center</property>
@@ -135,8 +117,6 @@
                     <property name="label" translatable="yes">15 m</property>
                     <property name="width_request">70</property>
                     <property name="height_request">40</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="halign">center</property>
                     <property name="valign">center</property>
@@ -153,8 +133,6 @@
                     <property name="label" translatable="yes">45 m</property>
                     <property name="width_request">70</property>
                     <property name="height_request">40</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="halign">center</property>
                     <property name="valign">center</property>
@@ -171,8 +149,6 @@
                     <property name="label" translatable="yes">1 h</property>
                     <property name="width_request">70</property>
                     <property name="height_request">40</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="halign">center</property>
                     <property name="valign">center</property>
@@ -188,21 +164,15 @@
             </child>
             <child>
               <object class="GtkBox">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="margin_top">12</property>
                 <property name="margin_bottom">12</property>
                 <child>
                   <object class="GtkGrid" id="time_grid">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <property name="halign">center</property>
                     <property name="valign">center</property>
                     <property name="column_spacing">10</property>
                     <child>
                       <object class="GtkLabel">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="hexpand">True</property>
                         <layout>
                           <property name="column">0</property>
@@ -212,8 +182,6 @@
                     </child>
                     <child>
                       <object class="GtkSpinButton" id="h_spinbutton">
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
                         <!-- TODO GTK 4 -->
                         <!-- <property name="max_length">2</property> -->
                         <!-- <property name="invisible_char">●</property> -->
@@ -238,8 +206,6 @@
                     </child>
                     <child>
                       <object class="GtkLabel">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="label">∶</property>
                         <style>
                           <class name="clocks-timer-label"/>
@@ -252,8 +218,6 @@
                     </child>
                     <child>
                       <object class="GtkSpinButton" id="m_spinbutton">
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
                         <!-- TODO GTK 4 -->
                         <!-- <property name="max_length">2</property> -->
                         <!-- <property name="invisible_char">●</property> -->
@@ -279,8 +243,6 @@
                     </child>
                     <child>
                       <object class="GtkLabel">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="label">∶</property>
                         <style>
                           <class name="clocks-timer-label"/>
@@ -293,8 +255,6 @@
                     </child>
                     <child>
                       <object class="GtkSpinButton" id="s_spinbutton">
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
                         <!-- TODO GTK 4 -->
                         <!-- <property name="max_length">2</property> -->
                         <!-- <property name="invisible_char">●</property> -->
@@ -320,8 +280,6 @@
                     </child>
                     <child>
                       <object class="GtkLabel">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="hexpand">True</property>
                         <layout>
                           <property name="column">6</property>
diff --git a/data/ui/window.ui b/data/ui/window.ui
index 267b82b1..b191cadd 100644
--- a/data/ui/window.ui
+++ b/data/ui/window.ui
@@ -5,7 +5,6 @@
     <!-- <property name="title" bind-source="header_bar" bind-property="title" bind-flags="sync-create" /> 
-->
     <child>
       <object class="AdwLeaflet" id="alarm_leaflet">
-        <property name="visible">True</property>
         <property name="orientation">vertical</property>
         <property name="visible-child">world_leaflet</property>
         <property name="transition-type">under</property>
@@ -13,24 +12,19 @@
         <signal name="notify::visible-child" handler="visible_child_changed"/>
         <child>
           <object class="ClocksAlarmRingingPanel" id="alarm_ringing_panel">
-            <property name="visible">True</property>
             <signal name="dismiss" handler="alarm_dismissed"/>
           </object>
         </child>
         <child>
           <object class="AdwLeaflet" id="world_leaflet">
-            <property name="visible">True</property>
             <property name="can-unfold">False</property>
             <property name="can-navigate-back">True</property>
             <signal name="notify::visible-child" handler="visible_child_changed"/>
             <child>
               <object class="GtkBox" id="main_view">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
                 <child>
                   <object class="ClocksHeaderBar" id="header_bar">
-                    <property name="visible">True</property>
                     <property name="stack">stack</property>
                     <property name="switcher_bar">switcher_bar</property>
                   </object>
@@ -47,7 +41,6 @@
                         <property name="icon-name">globe-symbolic</property>
                         <property name="child">
                           <object class="ClocksWorldFace" id="world">
-                            <property name="visible">True</property>
                           </object>
                         </property>
                       </object>
@@ -59,7 +52,6 @@
                         <property name="icon-name">alarm-symbolic</property>
                         <property name="child">
                           <object class="ClocksAlarmFace" id="alarm">
-                            <property name="visible">True</property>
                           </object>
                         </property>
                       </object>
@@ -71,7 +63,6 @@
                         <property name="icon-name">stopwatch-symbolic</property>
                         <property name="child">
                           <object class="ClocksStopwatchFace" id="stopwatch">
-                            <property name="visible">True</property>
                           </object>
                         </property>
                       </object>
@@ -83,7 +74,6 @@
                         <property name="icon-name">timer-symbolic</property>
                         <property name="child">
                           <object class="ClocksTimerFace" id="timer">
-                            <property name="visible">True</property>
                           </object>
                         </property>
                       </object>
@@ -92,8 +82,6 @@
                 </child>
                 <child>
                   <object class="AdwViewSwitcherBar" id="switcher_bar">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <property name="stack">stack</property>
                   </object>
                 </child>
@@ -101,7 +89,6 @@
             </child>
             <child>
               <object class="ClocksWorldStandalone" id="world_standalone">
-                <property name="visible">True</property>
               </object>
             </child>
           </object>
diff --git a/data/ui/world-face.ui b/data/ui/world-face.ui
index fd097ef1..beecd855 100644
--- a/data/ui/world-face.ui
+++ b/data/ui/world-face.ui
@@ -3,23 +3,17 @@
   <template class="ClocksWorldFace" parent="AdwBin">
     <child>
       <object class="GtkStack" id="stack">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
         <property name="hhomogeneous">False</property>
         <property name="vhomogeneous">False</property>
         <child>
           <object class="GtkBox" id="empty_view">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="orientation">vertical</property>
             <property name="halign">center</property>
             <property name="valign">center</property>
             <property name="spacing">36</property>
             <child>
               <object class="GtkImage">
-                <property name="visible">True</property>
                 <property name="sensitive">False</property>
-                <property name="can_focus">False</property>
                 <property name="icon_name">globe-centered-symbolic</property>
                 <property name="pixel_size">128</property>
                 <style>
@@ -29,7 +23,6 @@
             </child>
             <child>
               <object class="GtkButton">
-                <property name="visible">True</property>
                 <property name="action-name">win.new</property>
                 <property name="label" translatable="yes">Add World Clock</property>
                 <property name="halign">center</property>
@@ -44,13 +37,10 @@
         </child>
         <child>
           <object class="GtkScrolledWindow" id="list_view">
-            <property name="visible">True</property>
             <child>
               <object class="AdwClamp">
-                <property name="visible">True</property>
                 <child>
                   <object class="GtkListBox" id="listbox">
-                    <property name="visible">True</property>
                     <property name="valign">start</property>
                     <property name="selection-mode">none</property>
                     <signal name="row-activated" handler="item_activated" swapped="no"/>
diff --git a/data/ui/world-location-dialog-row.ui b/data/ui/world-location-dialog-row.ui
index c12e5b7d..f67c0734 100644
--- a/data/ui/world-location-dialog-row.ui
+++ b/data/ui/world-location-dialog-row.ui
@@ -1,12 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <interface>
   <template class="ClocksWorldLocationDialogRow" parent="GtkListBoxRow">
-    <property name="visible">True</property>
-    <property name="can_focus">False</property>
     <property name="selectable">False</property>
     <child>
       <object class="GtkGrid">
-        <property name="visible">True</property>
         <property name="valign">start</property>
         <property name="margin">12</property>
         <property name="hexpand">True</property>
@@ -14,7 +11,6 @@
         <property name="column_spacing">12</property>
         <child>
           <object class="GtkLabel">
-            <property name="visible">True</property>
             <property name="hexpand">True</property>
             <property name="label" bind-source="ClocksWorldLocationDialogRow" 
bind-property="clock-description" bind-flags="sync-create"/>
             <property name="ellipsize">end</property>
@@ -32,12 +28,9 @@
         </child>
         <child>
           <object class="GtkBox">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="spacing">10</property>
             <child>
               <object class="GtkLabel">
-                <property name="visible">True</property>
                 <property name="label" bind-source="ClocksWorldLocationDialogRow" bind-property="clock-name" 
bind-flags="sync-create"/>
                 <property name="ellipsize">end</property>
                 <property name="xalign">0</property>
@@ -49,7 +42,6 @@
             </child>
             <child>
               <object class="GtkLabel">
-                <property name="visible">True</property>
                 <property name="label" bind-source="ClocksWorldLocationDialogRow" 
bind-property="clock-location" bind-flags="sync-create"/>
                 <property name="xalign">0</property>
                 <property name="yalign">1</property>
diff --git a/data/ui/world-location-dialog.ui b/data/ui/world-location-dialog.ui
index 25370074..bb6f52ab 100644
--- a/data/ui/world-location-dialog.ui
+++ b/data/ui/world-location-dialog.ui
@@ -1,7 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <interface>
   <template class="ClocksWorldLocationDialog" parent="GtkDialog">
-    <property name="can_focus">False</property>
     <property name="title" translatable="yes">Add World Clock</property>
     <property name="modal">True</property>
     <property name="window_position">center-on-parent</property>
@@ -13,14 +12,11 @@
     <property name="use_header_bar">1</property>
     <child internal-child="headerbar">
       <object class="GtkHeaderBar" id="dialog-header-bar">
-        <property name="visible">True</property>
         <property name="title" translatable="yes">Add a New World Clock</property>
         <property name="show_title_buttons">False</property>
         <child>
           <object class="GtkButton" id="button1">
             <property name="label" translatable="yes">_Cancel</property>
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
             <property name="receives_default">True</property>
             <property name="use_underline">True</property>
             <property name="valign">center</property>
@@ -32,9 +28,7 @@
         <child type="end">
           <object class="GtkButton" id="button_add">
             <property name="label" translatable="yes">_Add</property>
-            <property name="visible">True</property>
             <property name="sensitive">False</property>
-            <property name="can_focus">True</property>
             <property name="can_default">True</property>
             <property name="has_default">True</property>
             <property name="receives_default">True</property>
@@ -50,57 +44,42 @@
     </child>
     <child internal-child="vbox">
       <object class="GtkBox" id="dialog-vbox1">
-        <property name="can_focus">False</property>
         <property name="orientation">vertical</property>
         <property name="spacing">2</property>
         <child internal-child="action_area">
           <object class="GtkButtonBox">
-            <property name="can_focus">False</property>
           </object>
         </child>
         <child>
           <object class="GtkScrolledWindow">
-            <property name="visible">True</property>
             <property name="hscrollbar_policy">never</property>
             <property name="height_request">250</property>
             <child>
               <object class="AdwClamp">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
                 <property name="width_request">300</property>
                 <child>
                   <object class="GtkBox">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
                     <property name="orientation">vertical</property>
                     <child>
                       <object class="GtkSearchEntry" id="location_entry">
-                        <property name="visible">True</property>
                         <property name="margin_top">18</property>
                         <property name="margin_start">50</property>
                         <property name="margin_end">50</property>
-                        <property name="can_focus">True</property>
                         <signal name="search-changed" handler="on_search_changed" swapped="no"/>
                       </object>
                     </child>
                     <child>
                       <object class="GtkStack" id="stack">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
                         <property name="hexpand">True</property>
                         <property name="vexpand">True</property>
                         <property name="transition_duration">100</property>
                         <property name="transition_type">crossfade</property>
                         <child>
                           <object class="GtkBox" id="empty_search_box">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
                             <property name="valign">center</property>
                             <property name="orientation">vertical</property>
                             <child>
                               <object class="GtkImage">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
                                 <property name="pixel_size">128</property>
                                 <property name="icon_name">edit-find-symbolic</property>
                                 <property name="margin_bottom">36</property>
@@ -111,8 +90,6 @@
                             </child>
                             <child>
                               <object class="GtkLabel">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
                                 <property name="label" translatable="yes">Search for a City</property>
                                 <style>
                                   <class name="large-title"/>
@@ -123,8 +100,6 @@
                         </child>
                         <child>
                           <object class="GtkListBox" id="listbox">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
                             <property name="valign">start</property>
                             <property name="selection_mode">none</property>
                             <style>
diff --git a/data/ui/world-row.ui b/data/ui/world-row.ui
index d74fd3ce..182d41ce 100644
--- a/data/ui/world-row.ui
+++ b/data/ui/world-row.ui
@@ -1,13 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.22.1 -->
 <interface>
   <template class="ClocksWorldRow" parent="GtkListBoxRow">
-    <property name="visible">True</property>
-    <property name="can_focus">False</property>
     <child>
       <object class="GtkGrid">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
         <property name="valign">start</property>
         <property name="margin_start">12</property>
         <property name="margin_end">12</property>
@@ -18,8 +13,6 @@
         <property name="column_spacing">12</property>
         <child>
           <object class="GtkLabel" id="name_label">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="hexpand">True</property>
             <property name="label">label</property>
             <property name="ellipsize">end</property>
@@ -36,8 +29,6 @@
         </child>
         <child>
           <object class="GtkLabel" id="desc">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="hexpand">True</property>
             <property name="label">label</property>
             <property name="ellipsize">end</property>
@@ -55,8 +46,6 @@
         </child>
         <child>
           <object class="GtkLabel" id="time_label">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="halign">center</property>
             <property name="valign">center</property>
             <property name="label">12:34</property>
@@ -76,12 +65,8 @@
         </child>
         <child>
           <object class="GtkStack" id="delete_stack">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <child>
               <object class="GtkButton" id="delete_button">
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
                 <property name="width_request">34</property>
                 <property name="receives_default">True</property>
                 <property name="halign">center</property>
@@ -97,8 +82,6 @@
             </child>
             <child>
               <object class="GtkLabel" id="delete_empty">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
               </object>
             </child>
             <layout>
diff --git a/data/ui/world-standalone.ui b/data/ui/world-standalone.ui
index 055a4c93..921977f5 100644
--- a/data/ui/world-standalone.ui
+++ b/data/ui/world-standalone.ui
@@ -1,12 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <interface>
   <template class="ClocksWorldStandalone" parent="GtkBox">
-    <property name="can_focus">False</property>
     <property name="orientation">vertical</property>
     <signal name="notify::location" handler="location_changed"/>
     <child>
       <object class="AdwHeaderBar">
-        <property name="visible">True</property>
         <property name="title-widget">
           <object class="AdwWindowTitle">
             <property name="title" bind-source="ClocksWorldStandalone" bind-property="title" 
bind-flags="sync-create" />
@@ -15,8 +13,6 @@
         </property>
         <child>
           <object class="GtkButton">
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
             <property name="receives_default">True</property>
             <property name="action_name">win.back</property>
             <property name="tooltip-text" translatable="yes">Back</property>
@@ -27,8 +23,6 @@
     </child>
     <child>
       <object class="GtkGrid">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
         <property name="halign">center</property>
         <property name="valign">center</property>
         <property name="margin_start">34</property>
@@ -38,8 +32,6 @@
         <property name="vexpand">True</property>
         <child>
           <object class="GtkLabel" id="dummy_label">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="label">  </property>
             <layout>
               <property name="column">0</property>
@@ -49,8 +41,6 @@
         </child>
         <child>
           <object class="GtkLabel" id="time_label">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="justify">center</property>
             <property name="wrap">True</property>
             <attributes>
@@ -67,8 +57,6 @@
         </child>
         <child>
           <object class="GtkLabel" id="day_label">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <style>
               <class name="clocks-secondary-standalone-label"/>
             </style>
@@ -82,8 +70,6 @@
     </child>
     <child>
       <object class="GtkGrid">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
         <property name="halign">center</property>
         <property name="margin_bottom">24</property>
         <property name="column_spacing">12</property>
@@ -92,8 +78,6 @@
         </style>
         <child>
           <object class="GtkLabel" id="label3">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="label" translatable="yes">Sunrise</property>
             <style>
               <class name="dim-label"/>
@@ -106,8 +90,6 @@
         </child>
         <child>
           <object class="GtkLabel" id="label4">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="label" translatable="yes">Sunset</property>
             <style>
               <class name="dim-label"/>
@@ -120,8 +102,6 @@
         </child>
         <child>
           <object class="GtkLabel" id="sunrise_label">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <property name="label">label</property>
             <attributes>
               <attribute name="font-features" value="tnum=1"/>
@@ -134,8 +114,6 @@
         </child>
         <child>
           <object class="GtkLabel" id="sunset_label">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
             <attributes>
               <attribute name="font-features" value="tnum=1"/>
             </attributes>
diff --git a/src/alarm-day-picker-row.vala b/src/alarm-day-picker-row.vala
index da4085b2..65883caf 100644
--- a/src/alarm-day-picker-row.vala
+++ b/src/alarm-day-picker-row.vala
@@ -137,7 +137,6 @@ public class DayPickerRow : Adw.ActionRow {
             var day_number = (first_weekday + i) % 7;
 
             var wrap = new Gtk.FlowBoxChild ();
-            wrap.can_focus = false;
             wrap.set_child (buttons[day_number]);
             wrap.show ();
 


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