From 28e319267446fe96c070b85d6a20096f787fcdcc Mon Sep 17 00:00:00 2001 From: Adrien Plazas Date: Sat, 18 Jan 2020 13:04:10 +0100 Subject: [PATCH 053/124] application-main-window: Sync the leaflets' swipe state This keeps the swiping state of the leaflets in sync. --- src/client/application/application-main-window.vala | 6 ++++++ ui/application-main-window.ui | 10 ++++++++++ 2 files changed, 16 insertions(+) diff --git a/src/client/application/application-main-window.vala b/src/client/application/application-main-window.vala index b56079cf..3af1b6aa 100644 --- a/src/client/application/application-main-window.vala +++ b/src/client/application/application-main-window.vala @@ -338,6 +338,10 @@ public class Application.MainWindow : private Gtk.SizeGroup conversations_separator_size_group; [GtkChild] private Gtk.SizeGroup conversation_size_group; + [GtkChild] + private Hdy.SwipeGroup conversations_swipe_group; + [GtkChild] + private Hdy.SwipeGroup conversation_swipe_group; [GtkChild] private Gtk.Overlay overlay; @@ -1259,6 +1263,8 @@ public class Application.MainWindow : this.conversations_size_group, this.conversations_separator_size_group, this.conversation_size_group); + this.main_toolbar.add_to_swipe_groups(this.conversations_swipe_group, + this.conversation_swipe_group); this.main_toolbar.move_folder_menu.folder_selected.connect(on_move_conversation); this.main_toolbar.copy_folder_menu.folder_selected.connect(on_copy_conversation); this.main_toolbar.bind_property("search-open", this.search_bar, "search-mode-enabled", diff --git a/ui/application-main-window.ui b/ui/application-main-window.ui index f7bb884e..fe66491b 100644 --- a/ui/application-main-window.ui +++ b/ui/application-main-window.ui @@ -187,4 +187,14 @@ horizontal + + + + + + + + + + -- 2.29.2