[gnome-games/wip/exalm/views: 10/19] collection-view: Add 'loading-notification'
- From: Alexander Mikhaylenko <alexm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-games/wip/exalm/views: 10/19] collection-view: Add 'loading-notification'
- Date: Mon, 25 Feb 2019 09:23:49 +0000 (UTC)
commit cfe7dff74b20925b8439fc48ee6425c140ba2270
Author: Alexander Mikhaylenko <exalm7659 gmail com>
Date: Thu Oct 4 19:59:38 2018 +0500
collection-view: Add 'loading-notification'
Make ApplicationWindow interact with CollectionView instead of its
internals.
src/ui/application-window.vala | 4 +++-
src/ui/collection-view.vala | 6 ++++++
2 files changed, 9 insertions(+), 1 deletion(-)
---
diff --git a/src/ui/application-window.vala b/src/ui/application-window.vala
index 52c0d2de..28715d6f 100644
--- a/src/ui/application-window.vala
+++ b/src/ui/application-window.vala
@@ -127,7 +127,9 @@ private class Games.ApplicationWindow : Gtk.ApplicationWindow {
if (settings.get_boolean ("window-maximized"))
maximize ();
- loading_notification_binding = bind_property ("loading-notification", collection_view.box,
"loading-notification",
+ loading_notification_binding = bind_property ("loading-notification",
+ collection_view,
+ "loading-notification",
BindingFlags.DEFAULT);
box_fullscreen_binding = bind_property ("is-fullscreen", display_view.box, "is-fullscreen",
diff --git a/src/ui/collection-view.vala b/src/ui/collection-view.vala
index b79c9c3d..f8dbb561 100644
--- a/src/ui/collection-view.vala
+++ b/src/ui/collection-view.vala
@@ -44,9 +44,11 @@ private class Games.CollectionView : Object, UiView {
}
}
+ public bool loading_notification { get; set; }
public bool search_mode { get; set; }
public bool is_collection_empty { get; set; }
+ private Binding loading_notification_binding;
private Binding box_search_binding;
private Binding box_empty_collection_binding;
private Binding header_bar_search_binding;
@@ -62,6 +64,10 @@ private class Games.CollectionView : Object, UiView {
header_bar.viewstack = box.viewstack;
is_collection_empty = true;
+ loading_notification_binding = bind_property ("loading-notification", box,
+ "loading-notification",
+ BindingFlags.DEFAULT);
+
box_search_binding = bind_property ("search-mode", box, "search-mode",
BindingFlags.BIDIRECTIONAL);
header_bar_search_binding = bind_property ("search-mode", header_bar,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]