[gnome-games/wip/exalm/handy] collection-header-bar: Use HdyViewSwitcher
- From: Alexander Mikhaylenko <alexm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-games/wip/exalm/handy] collection-header-bar: Use HdyViewSwitcher
- Date: Wed, 1 May 2019 17:57:57 +0000 (UTC)
commit fcc92bc2b45cb67ac59c034ea660b1372fc7d4bd
Author: Alexander Mikhaylenko <exalm7659 gmail com>
Date: Wed May 1 22:57:08 2019 +0500
collection-header-bar: Use HdyViewSwitcher
data/ui/collection-box.ui | 2 ++
data/ui/collection-header-bar.ui | 2 +-
src/ui/collection-box.vala | 3 +++
src/ui/collection-header-bar.vala | 2 +-
4 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/data/ui/collection-box.ui b/data/ui/collection-box.ui
index 3fc090bd..51b6cb6e 100644
--- a/data/ui/collection-box.ui
+++ b/data/ui/collection-box.ui
@@ -50,6 +50,8 @@
</object>
<packing>
<property name="name">platform</property>
+ <!-- FIXME: the icon is meant to be used for text formatting -->
+ <property name="icon-name">view-list-bullet-symbolic</property>
<property name="title" translatable="yes">Platforms</property>
</packing>
</child>
diff --git a/data/ui/collection-header-bar.ui b/data/ui/collection-header-bar.ui
index b17826df..450687ad 100644
--- a/data/ui/collection-header-bar.ui
+++ b/data/ui/collection-header-bar.ui
@@ -58,7 +58,7 @@
<property name="visible">True</property>
<property name="transition-type">crossfade</property>
<child>
- <object class="GtkStackSwitcher" id="view_switcher">
+ <object class="HdyViewSwitcher" id="view_switcher">
<property name="visible">True</property>
</object>
</child>
diff --git a/src/ui/collection-box.vala b/src/ui/collection-box.vala
index 1371afca..de324394 100644
--- a/src/ui/collection-box.vala
+++ b/src/ui/collection-box.vala
@@ -58,6 +58,9 @@ private class Games.CollectionBox : Gtk.Box {
BindingFlags.BIDIRECTIONAL);
loading_notification_binding = bind_property ("loading-notification",
loading_notification_revealer, "reveal-child",
BindingFlags.DEFAULT);
+
+ var icon_name = Config.APPLICATION_ID + "-symbolic";
+ viewstack.child_set (collection_view, "icon-name", icon_name);
}
public void show_error (string error_message) {
diff --git a/src/ui/collection-header-bar.vala b/src/ui/collection-header-bar.vala
index f2195538..5f42ffcf 100644
--- a/src/ui/collection-header-bar.vala
+++ b/src/ui/collection-header-bar.vala
@@ -30,7 +30,7 @@ private class Games.CollectionHeaderBar : Gtk.HeaderBar {
[GtkChild]
private Gtk.Label empty_title;
[GtkChild]
- private Gtk.StackSwitcher view_switcher;
+ private Hdy.ViewSwitcher view_switcher;
[GtkChild]
private Gtk.ToggleButton search;
private Binding search_binding;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]