From ae879662d4d8def2bfbf74defd611c235d3504ee Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 9 Jan 2025 20:18:09 +0100 Subject: [PATCH] Show "+" icon on editor track-header area --- gtk2_ardour/editor.cc | 2 ++ gtk2_ardour/editor_canvas.cc | 2 ++ 2 files changed, 4 insertions(+) diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index 4bdc50a158..395277172a 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -463,6 +463,8 @@ Editor::Editor () _group_tabs = new EditorGroupTabs (this); controls_layout.add (edit_controls_vbox); + controls_layout.signal_expose_event ().connect (sigc::bind (sigc::ptr_fun (&ArdourWidgets::ArdourIcon::expose_with_text), &controls_layout, ArdourWidgets::ArdourIcon::ShadedPlusSign, _("Right-click\nor Double-click here\nto add Track, Bus,\n or VCA."))); + HSeparator* separator = manage (new HSeparator()); separator->set_name("TrackSeparator"); separator->set_size_request(-1, 1); diff --git a/gtk2_ardour/editor_canvas.cc b/gtk2_ardour/editor_canvas.cc index c6d7289b57..b0c8c97d71 100644 --- a/gtk2_ardour/editor_canvas.cc +++ b/gtk2_ardour/editor_canvas.cc @@ -380,6 +380,7 @@ Editor::reset_controls_layout_height (int32_t h) controls_layout.property_height() = h; _group_tabs->set_extent (h); + controls_layout.queue_draw (); } bool @@ -989,6 +990,7 @@ Editor::tie_vertical_scrolling () _summary->set_overlays_dirty (); } _group_tabs->set_offset (vertical_adjustment.get_value ()); + controls_layout.queue_draw (); } void