pidgin/resources/notificationlist.ui

changeset 42629
03341514e25a
parent 42627
8378ac3ef0f1
child 43194
77aadc520684
--- a/pidgin/resources/notificationlist.ui	Thu Mar 07 23:58:52 2024 -0600
+++ b/pidgin/resources/notificationlist.ui	Fri Mar 08 01:05:27 2024 -0600
@@ -18,6 +18,7 @@
 -->
 <interface>
   <requires lib="gtk" version="4.0"/>
+  <requires lib="Adw" version="1.0"/>
   <!-- interface-license-type gplv2 -->
   <!-- interface-name Pidgin -->
   <!-- interface-description Internet Messenger -->
@@ -25,29 +26,39 @@
   <template class="PidginNotificationList" parent="GtkBox">
     <property name="orientation">vertical</property>
     <child>
-      <object class="GtkListView" id="list_view">
-        <property name="model">
-          <object class="GtkSingleSelection" id="selection_model"/>
-        </property>
-        <property name="factory">
-          <object class="GtkSignalListItemFactory">
-            <signal name="bind" handler="pidgin_notification_list_bind_cb"/>
-          </object>
-        </property>
-<!--
-        <child type="placeholder">
-          <object class="AdwStatusPage">
-            <property name="visible">True</property>
-            <property name="can-focus">False</property>
-            <property name="icon-name">mail-read-symbolic</property>
-            <property name="title" translatable="1">Notifications</property>
-            <property name="description" translatable="1">You&apos;re all caught up!</property>
-            <child>
-              <placeholder/>
-            </child>
+      <object class="GtkStack" id="stack">
+        <property name="vexpand">True</property>
+        <child>
+          <object class="GtkStackPage">
+            <property name="name">view</property>
+            <property name="child">
+              <object class="GtkListView">
+                <property name="model">
+                  <object class="GtkSingleSelection" id="selection_model"/>
+                </property>
+                <property name="factory">
+                  <object class="GtkSignalListItemFactory">
+                    <signal name="bind" handler="pidgin_notification_list_bind_cb"/>
+                  </object>
+                </property>
+              </object>
+            </property>
           </object>
         </child>
--->
+        <child>
+          <object class="GtkStackPage">
+            <property name="name">placeholder</property>
+            <property name="child">
+              <object class="AdwStatusPage">
+                <property name="visible">True</property>
+                <property name="can-focus">False</property>
+                <property name="icon-name">mail-read-symbolic</property>
+                <property name="title" translatable="1">Notifications</property>
+                <property name="description" translatable="1">You&apos;re all caught up!</property>
+              </object>
+            </property>
+          </object>
+        </child>
       </object>
     </child>
   </template>

mercurial