13
0

T: Fix spacer height for group-tab (take inner shadown into account)

This commit is contained in:
Robin Gareus 2024-05-07 00:07:25 +02:00
parent 6aac3733a2
commit f6fcc476cc
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04

View File

@ -399,7 +399,7 @@ Mixer_UI::Mixer_UI ()
} else {
scroller.set_policy (Gtk::POLICY_ALWAYS, Gtk::POLICY_NEVER);
vca_label_bar.set_size_request (-1, 16 + 1); /* must match height in GroupTabs::set_size_request() + 1 border px*/
vca_label_bar.set_size_request (-1, 16 + 2); /* must match height in GroupTabs::set_size_request() + 1 border px + 1 px inner shadow*/
VBox *mbox = manage (new VBox());
mbox->pack_start (vca_label_bar, false, false);
@ -2946,7 +2946,11 @@ Mixer_UI::parameter_changed (string const & p)
_group_tabs->show ();
vca_label_bar.show ();
Gtk::Requisition group_size = _group_tabs->size_request();
vca_label_bar.set_size_request (-1, group_size.height + 1);
if (Profile->get_livetrax()) {
vca_label_bar.set_size_request (-1, group_size.height + 2);
} else {
vca_label_bar.set_size_request (-1, group_size.height + 1);
}
} else {
_group_tabs->hide ();
vca_label_bar.hide ();