[gnome-music/wip/jfelder/open-audio-files: 5/6] window: Set the stack transition once it is populated
- From: Jean Felder <jfelder src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-music/wip/jfelder/open-audio-files: 5/6] window: Set the stack transition once it is populated
- Date: Sat, 8 Jan 2022 13:52:08 +0000 (UTC)
commit 630dc3ccdcec92e37235c315e8be1e13e06b0a85
Author: Jean Felder <jfelder src gnome org>
Date: Fri Jan 7 15:52:05 2022 +0100
window: Set the stack transition once it is populated
The FilesView is always selected at launch because it is the first
view added to the stack. However, the next commit will add support to
open audio files at launch and the FilesView will be selected instead
of the AlbumsView. This will result in a transition effect from the
AlbumsView to the FilesView.
By setting the stack transition property once the correct view is
selected, this prevents this transition at launch.
data/ui/Window.ui | 2 +-
gnomemusic/window.py | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/data/ui/Window.ui b/data/ui/Window.ui
index 276952595..33ba8c0c6 100644
--- a/data/ui/Window.ui
+++ b/data/ui/Window.ui
@@ -23,7 +23,7 @@
<property name="hhomogeneous">False</property>
<property name="vhomogeneous">False</property>
<property name="transition-duration">100</property>
- <property name="transition-type">crossfade</property>
+ <property name="transition-type">none</property>
<property name="visible">True</property>
</object>
</child>
diff --git a/gnomemusic/window.py b/gnomemusic/window.py
index 1d8005ac9..5bee676a6 100644
--- a/gnomemusic/window.py
+++ b/gnomemusic/window.py
@@ -261,6 +261,7 @@ class Window(Handy.ApplicationWindow):
# appears as selected by the stack switcher on launch.
self._stack.props.visible_child = self.views[View.ALBUM]
self._stack.notify("visible-child")
+ self._stack.props.transition_type = Gtk.StackTransitionType.CROSSFADE
self.views[View.SEARCH].bind_property(
"search-state", self._search, "state",
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]