From ba9462503c0561dbe8306e3bf6aa49392bfc8078 Mon Sep 17 00:00:00 2001 From: Teemu Ikonen Date: Mon, 12 Sep 2022 23:10:35 +0300 Subject: Use Adw.HeaderBar for CSD header bars This allows showing the correct buttons with 'show-start-title-buttons' and 'show-end-title-buttons' properties when folding. --- main/src/ui/main_window.vala | 2 ++ 1 file changed, 2 insertions(+) (limited to 'main/src/ui/main_window.vala') diff --git a/main/src/ui/main_window.vala b/main/src/ui/main_window.vala index 475bd64a..18fd5240 100644 --- a/main/src/ui/main_window.vala +++ b/main/src/ui/main_window.vala @@ -84,6 +84,8 @@ public class MainWindow : Adw.Window { if (Util.use_csd()) { conversation_list_titlebar = get_conversation_list_titlebar_csd(); conversation_titlebar = new ConversationTitlebarCsd(); + paned.bind_property("folded", conversation_list_titlebar, "show-end-title-buttons", BindingFlags.SYNC_CREATE); + paned.bind_property("folded", conversation_titlebar.get_widget(), "show-start-title-buttons", BindingFlags.SYNC_CREATE); } else { Label title_label = new Label("Dino"); HeaderBar titlebar = new HeaderBar() { title_widget=title_label, show_title_buttons=true }; -- cgit v1.2.3-70-g09d2