summaryrefslogtreecommitdiff
path: root/data/ui/Window.ui
diff options
context:
space:
mode:
Diffstat (limited to 'data/ui/Window.ui')
-rw-r--r--data/ui/Window.ui71
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>