mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-26 23:18:20 +01:00
fix meterbridge height issues when config changes
This commit is contained in:
parent
4e689d9496
commit
353f857d6e
2 changed files with 9 additions and 2 deletions
|
|
@ -526,7 +526,7 @@ MeterStrip::on_size_allocate (Gtk::Allocation& a)
|
|||
}
|
||||
int tnh = 0;
|
||||
if (_session && _session->config.get_track_name_number()) {
|
||||
tnh = 3 + _session->track_number_decimals() * 8;
|
||||
tnh = 4 + _session->track_number_decimals() * 8;
|
||||
}
|
||||
namebx.set_size_request(18, nh + tnh);
|
||||
namenumberbx.set_size_request(18, nh + tnh);
|
||||
|
|
@ -744,6 +744,7 @@ MeterStrip::parameter_changed (std::string const & p)
|
|||
}
|
||||
else if (p == "track-name-number") {
|
||||
name_changed();
|
||||
queue_resize();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -762,7 +763,7 @@ MeterStrip::name_changed () {
|
|||
number_label.set_text (PBD::to_string (abs(_route->track_number ()), std::dec));
|
||||
number_label.show();
|
||||
}
|
||||
number_label.set_size_request(18, 3 + _session->track_number_decimals() * 8);
|
||||
number_label.set_size_request(18, 4 + _session->track_number_decimals() * 8);
|
||||
} else {
|
||||
number_label.hide();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -796,6 +796,12 @@ Meterbridge::parameter_changed (std::string const & p)
|
|||
else if (p == "meterbridge-label-height") {
|
||||
scroller.queue_resize();
|
||||
}
|
||||
else if (p == "show-monitor-on-meterbridge") {
|
||||
scroller.queue_resize();
|
||||
}
|
||||
else if (p == "track-name-number") {
|
||||
scroller.queue_resize();
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue