summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2019-01-11 01:14:55 +0000
committerCarl Hetherington <cth@carlh.net>2019-01-11 01:14:55 +0000
commit0bab9b203ccd49c6d7a4536f1bbdb740f49ba65f (patch)
tree821690be0da411e99c8d93501214a8e83c5ae9f1
parentdca672da2d70f36f4da516c9d0646506442f3a88 (diff)
Tidy a little and remove Dolby fader calculation button in simple mode.
-rw-r--r--src/wx/audio_panel.cc24
1 files changed, 14 insertions, 10 deletions
diff --git a/src/wx/audio_panel.cc b/src/wx/audio_panel.cc
index d86ff5df6..ba2a12e9f 100644
--- a/src/wx/audio_panel.cc
+++ b/src/wx/audio_panel.cc
@@ -118,14 +118,14 @@ AudioPanel::AudioPanel (ContentPanel* p)
void
AudioPanel::add_to_grid ()
{
- Config::Interface const interface = Config::instance()->interface_complexity();
+ bool const full = Config::instance()->interface_complexity() == Config::INTERFACE_FULL;
int r = 0;
- _reference->Show (interface == Config::INTERFACE_FULL);
- _reference_note->Show (interface == Config::INTERFACE_FULL);
+ _reference->Show (full);
+ _reference_note->Show (full);
- if (interface == Config::INTERFACE_FULL) {
+ if (full) {
wxBoxSizer* reference_sizer = new wxBoxSizer (wxVERTICAL);
reference_sizer->Add (_reference, 0);
reference_sizer->Add (_reference_note, 0);
@@ -144,15 +144,19 @@ AudioPanel::add_to_grid ()
s->Add (_gain_db_label, 0, wxALIGN_CENTER_VERTICAL);
_grid->Add (s, wxGBPosition(r, 1));
}
- _grid->Add (_gain_calculate_button, wxGBPosition(r, 2), wxDefaultSpan, wxALIGN_CENTER_VERTICAL);
- ++r;
+ _gain_calculate_button->Show (full);
+
+ if (full) {
+ _grid->Add (_gain_calculate_button, wxGBPosition(r, 2), wxDefaultSpan, wxALIGN_CENTER_VERTICAL);
+ ++r;
+ }
- _delay_label->Show (interface == Config::INTERFACE_FULL);
- _delay->show (interface == Config::INTERFACE_FULL);
- _delay_ms_label->Show (interface == Config::INTERFACE_FULL);
+ _delay_label->Show (full);
+ _delay->show (full);
+ _delay_ms_label->Show (full);
- if (interface == Config::INTERFACE_FULL) {
+ if (full) {
add_label_to_sizer (_grid, _delay_label, true, wxGBPosition(r, 0));
wxBoxSizer* s = new wxBoxSizer (wxHORIZONTAL);
s->Add (_delay->wrapped(), 1, wxALIGN_CENTER_VERTICAL | wxTOP | wxBOTTOM | wxRIGHT, 6);