diff options
Diffstat (limited to 'data/ui/Window.ui')
-rw-r--r-- | data/ui/Window.ui | 71 |
1 files changed, 36 insertions, 35 deletions
diff --git a/data/ui/Window.ui b/data/ui/Window.ui index 27695259..9c9b80bc 100644 --- a/data/ui/Window.ui +++ b/data/ui/Window.ui @@ -1,53 +1,54 @@ <?xml version="1.0" encoding="UTF-8"?> <interface> - <template class="Window" parent="HdyApplicationWindow"> + <template class="Window" parent="AdwApplicationWindow"> <property name="default-height">500</property> <property name="default-width">300</property> <child> - <object class="GtkBox"> - <property name="orientation">vertical</property> - <property name="visible">True</property> - <child> - <object class="GtkStack" id="_headerbar_stack"> - <property name="transition-type">crossfade</property> - <property name="visible">True</property> - </object> - </child> + <object class="GtkEventControllerKey"> + <property name="propagation-phase">capture</property> + <signal name="key-pressed" handler="_on_key_press" swapped="no"/> + </object> + </child> + <child> + <object class="AdwToastOverlay" id="_toast_overlay"> <child> - <object class="GtkOverlay" id="_overlay"> - <property name="vexpand">True</property> - <property name="visible">True</property> + <object class="GtkBox"> + <property name="orientation">vertical</property> <child> - <object class="GtkStack" id="_stack"> - <property name="can-focus">False</property> - <property name="hhomogeneous">False</property> - <property name="vhomogeneous">False</property> - <property name="transition-duration">100</property> + <object class="GtkStack" id="_headerbar_stack"> <property name="transition-type">crossfade</property> - <property name="visible">True</property> </object> </child> - <child type="overlay"> - <object class="NotificationsPopup" id="notifications_popup"> - <property name="halign">center</property> - <property name="transition-type">slide-down</property> - <property name="valign">start</property> + <child> + <object class="GtkOverlay" id="_overlay"> + <property name="vexpand">True</property> + <child> + <object class="AdwViewStack" id="_stack"> + <property name="focusable">False</property> + <property name="hhomogeneous">False</property> + <property name="vhomogeneous">False</property> + </object> + </child> + <child type="overlay"> + <object class="GtkProgressBar" id="_loading_progress"> + <property name="valign">start</property> + <property name="visible">False</property> + <style> + <class name="osd"/> + </style> + </object> + </child> </object> </child> + <child> + <object class="SelectionToolbar" id="_selection_toolbar"/> + </child> + <child> + <object class="PlayerToolbar" id="_player_toolbar"/> + </child> </object> </child> - <child> - <object class="SelectionToolbar" id="_selection_toolbar"/> - </child> - <child> - <object class="PlayerToolbar" id="_player_toolbar"/> - </child> </object> </child> </template> - <object class="GtkEventControllerKey" id="_key_controller"> - <property name="widget">Window</property> - <property name="propagation-phase">capture</property> - <signal name="key-pressed" handler="_on_key_press" swapped="no"/> - </object> </interface> |