mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-29 18:07:42 +01:00
[Summary] Fix bug 44829: Enter button blocks Preference window. Deleted unused variable and function.
[Reviewed] VKamyshniy
This commit is contained in:
parent
fc5d97edc2
commit
f91d87541f
3 changed files with 33 additions and 24 deletions
|
|
@ -90,7 +90,6 @@ TracksControlPanel::init ()
|
|||
{
|
||||
_ok_button.signal_clicked.connect (sigc::mem_fun (*this, &TracksControlPanel::on_ok));
|
||||
_cancel_button.signal_clicked.connect (sigc::mem_fun (*this, &TracksControlPanel::on_cancel));
|
||||
_apply_button.signal_clicked.connect (sigc::mem_fun (*this, &TracksControlPanel::on_apply));
|
||||
|
||||
_audio_settings_tab_button.signal_clicked.connect (sigc::mem_fun (*this, &TracksControlPanel::on_a_settings_tab_button_clicked));
|
||||
_midi_settings_tab_button.signal_clicked.connect (sigc::mem_fun (*this, &TracksControlPanel::on_a_settings_tab_button_clicked));
|
||||
|
|
@ -1622,7 +1621,13 @@ TracksControlPanel::update_configs()
|
|||
void
|
||||
TracksControlPanel::on_ok (WavesButton*)
|
||||
{
|
||||
hide();
|
||||
accept ();
|
||||
hide();
|
||||
}
|
||||
|
||||
void
|
||||
TracksControlPanel::accept ()
|
||||
{
|
||||
EngineStateController::instance()->push_current_state_to_backend(true);
|
||||
response(Gtk::RESPONSE_OK);
|
||||
|
||||
|
|
@ -1630,9 +1635,8 @@ TracksControlPanel::on_ok (WavesButton*)
|
|||
}
|
||||
|
||||
void
|
||||
TracksControlPanel::on_cancel (WavesButton*)
|
||||
TracksControlPanel::reject ()
|
||||
{
|
||||
hide();
|
||||
response(Gtk::RESPONSE_CANCEL);
|
||||
|
||||
// restore previous value in combo-boxes
|
||||
|
|
@ -1664,13 +1668,29 @@ TracksControlPanel::on_cancel (WavesButton*)
|
|||
display_general_preferences ();
|
||||
}
|
||||
|
||||
void
|
||||
TracksControlPanel::on_apply (WavesButton*)
|
||||
void
|
||||
TracksControlPanel::on_cancel (WavesButton*)
|
||||
{
|
||||
EngineStateController::instance()->push_current_state_to_backend(true);
|
||||
//response(Gtk::RESPONSE_APPLY);
|
||||
reject ();
|
||||
hide();
|
||||
}
|
||||
|
||||
bool
|
||||
TracksControlPanel::on_key_press_event (GdkEventKey* ev)
|
||||
{
|
||||
switch (ev->keyval)
|
||||
{
|
||||
case GDK_Return:
|
||||
accept ();
|
||||
hide ();
|
||||
return true;
|
||||
case GDK_Escape:
|
||||
reject ();
|
||||
hide ();
|
||||
return true;
|
||||
}
|
||||
|
||||
update_configs();
|
||||
return WavesDialog::on_key_press_event (ev);
|
||||
}
|
||||
|
||||
void TracksControlPanel::on_capture_active_changed(DeviceConnectionControl* capture_control, bool active)
|
||||
|
|
|
|||
|
|
@ -55,7 +55,6 @@
|
|||
void save_pre_record_buffer();
|
||||
void on_ok(WavesButton*);
|
||||
void on_cancel(WavesButton*);
|
||||
void on_apply(WavesButton*);
|
||||
void update_configs();
|
||||
void update_session_config();
|
||||
void on_capture_active_changed (DeviceConnectionControl* capture_control, bool active);
|
||||
|
|
@ -119,6 +118,10 @@
|
|||
void on_mtc_input_changed (const std::string&);
|
||||
void on_device_error ();
|
||||
|
||||
bool on_key_press_event (GdkEventKey*);
|
||||
void accept ();
|
||||
void reject ();
|
||||
|
||||
// Merged ARDOUR's preferences
|
||||
void display_waveform_shape ();
|
||||
void display_meter_hold ();
|
||||
|
|
|
|||
|
|
@ -138,20 +138,6 @@
|
|||
y="18"
|
||||
width="71"
|
||||
height="24"/>
|
||||
<Button id="apply_button"
|
||||
style="generic_button"
|
||||
text="Apply"
|
||||
fgnormal="#303030"
|
||||
bgnormal="#CACAC5"
|
||||
fgactive="#909090"
|
||||
bgactive="#424242"
|
||||
borderwidth="1 1 1 1"
|
||||
bordercolor="#454545"
|
||||
x="419"
|
||||
y="18"
|
||||
width="71"
|
||||
height="24"
|
||||
ui.orphan="true"/>
|
||||
</Layout>
|
||||
<Layout id="midi_settings_tab"
|
||||
bgnormal="#303030"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue