--- 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'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're all caught up!</property> + </object> + </property> + </object> + </child> </object> </child> </template>