+2016-07-04 c.hetherington <cth@carlh.net>
+
+ * Fix several bugs with the sensitivity
+ of controls in various circumstances.
+
2016-07-04 Carl Hetherington <cth@carlh.net>
* Updated de_DE translation from Carsten Kurz.
if (_reference->GetValue ()) {
_gain->wrapped()->Enable (false);
_gain_calculate_button->Enable (false);
+ _show->Enable (true);
_peak->Enable (false);
_delay->wrapped()->Enable (false);
_mapping->Enable (false);
_description->Enable (false);
} else {
- _gain->wrapped()->Enable (true);
+ _gain->wrapped()->Enable (sel.size() == 1);
_gain_calculate_button->Enable (sel.size() == 1);
- _peak->Enable (true);
- _delay->wrapped()->Enable (true);
+ _show->Enable (sel.size() == 1);
+ _peak->Enable (sel.size() == 1);
+ _delay->wrapped()->Enable (sel.size() == 1);
_mapping->Enable (sel.size() == 1);
- _description->Enable (true);
+ _description->Enable (sel.size() == 1);
}
}
_stream->Enable (!reference && ffmpeg_subs == 1);
_subtitle_view_button->Enable (!reference && text_subs == 1);
_fonts_dialog_button->Enable (!reference && text_subs == 1);
- _appearance_dialog_button->Enable (!reference);
+ _appearance_dialog_button->Enable (!reference && any_subs > 0 && use);
}
void