aboutsummaryrefslogtreecommitdiff
path: root/main/src/ui/unified_window.vala
diff options
context:
space:
mode:
authorbobufa <bobufa@users.noreply.github.com>2018-07-10 00:31:39 +0200
committerbobufa <bobufa@users.noreply.github.com>2018-08-13 22:31:22 +0200
commit61915ca56617e8f45ae8bd85cb87f0b8a9a895b0 (patch)
tree2fd35772c1d1145852f36e0baed6fafc0a73a517 /main/src/ui/unified_window.vala
parent8b23ddad2d33a1504cd28c0df583dfe50cadccda (diff)
downloaddino-61915ca56617e8f45ae8bd85cb87f0b8a9a895b0.tar.gz
dino-61915ca56617e8f45ae8bd85cb87f0b8a9a895b0.zip
initial search logic / display
Diffstat (limited to 'main/src/ui/unified_window.vala')
-rw-r--r--main/src/ui/unified_window.vala6
1 files changed, 4 insertions, 2 deletions
diff --git a/main/src/ui/unified_window.vala b/main/src/ui/unified_window.vala
index 3292aa3d..e5444f9d 100644
--- a/main/src/ui/unified_window.vala
+++ b/main/src/ui/unified_window.vala
@@ -19,6 +19,7 @@ public class UnifiedWindow : Window {
private Paned paned;
private Revealer search_revealer;
private SearchEntry search_entry;
+ private GlobalSearch search_box;
private Stack stack = new Stack() { visible=true };
private StreamInteractor stream_interactor;
@@ -41,9 +42,9 @@ public class UnifiedWindow : Window {
conversation_titlebar.search_button.bind_property("active", search_revealer, "reveal-child", BindingFlags.SYNC_CREATE | BindingFlags.BIDIRECTIONAL);
search_revealer.notify["child-revealed"].connect(() => {
if (search_revealer.child_revealed) {
- search_entry.grab_focus();
+ search_box.search_entry.grab_focus();
} else {
- search_entry.text = "";
+ search_box.search_entry.text = "";
}
});
@@ -96,6 +97,7 @@ public class UnifiedWindow : Window {
chat_input = ((ChatInput.View) builder.get_object("chat_input")).init(stream_interactor);
conversation_frame = ((ConversationSummary.ConversationView) builder.get_object("conversation_frame")).init(stream_interactor);
filterable_conversation_list = ((ConversationSelector.View) builder.get_object("conversation_list")).init(stream_interactor);
+ search_box = ((GlobalSearch) builder.get_object("search_box")).init(stream_interactor);
search_revealer = (Revealer) builder.get_object("search_revealer");
search_entry = (SearchEntry) builder.get_object("search_entry");
}