diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2007-05-16 02:40:55 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2007-05-16 02:40:55 +0000 |
commit | 696be8ea6a52a6a6cbd0a6e0123f81313e6cbf88 (patch) | |
tree | 2738954c90d118c4e8b9a15d2ef45328e2669198 | |
parent | e6c3ff40c49f05c4c10f320cbb8a4a98ac7ea50c (diff) |
tim mayberry's patches to fix middle-click pastingina couple of dialogs
git-svn-id: svn://localhost/ardour2/trunk@1850 d708f5d6-7413-0410-9779-e7cbd77b26cf
-rw-r--r-- | gtk2_ardour/new_session_dialog.cc | 7 | ||||
-rw-r--r-- | gtk2_ardour/new_session_dialog.h | 2 |
2 files changed, 4 insertions, 5 deletions
diff --git a/gtk2_ardour/new_session_dialog.cc b/gtk2_ardour/new_session_dialog.cc index 13d8123836..f024680c1e 100644 --- a/gtk2_ardour/new_session_dialog.cc +++ b/gtk2_ardour/new_session_dialog.cc @@ -427,7 +427,7 @@ NewSessionDialog::NewSessionDialog() m_limit_output_ports->signal_clicked().connect (mem_fun (*this, &NewSessionDialog::limit_outputs_clicked)); m_create_master_bus->signal_clicked().connect (mem_fun (*this, &NewSessionDialog::master_bus_button_clicked)); m_create_control_bus->signal_clicked().connect (mem_fun (*this, &NewSessionDialog::monitor_bus_button_clicked)); - m_name->signal_key_release_event().connect(mem_fun (*this, &NewSessionDialog::entry_key_release)); + m_name->signal_changed().connect(mem_fun (*this, &NewSessionDialog::on_new_session_name_entry_changed)); m_notebook->signal_switch_page().connect (mem_fun (*this, &NewSessionDialog::notebook_page_changed)); m_treeview->get_selection()->signal_changed().connect (mem_fun (*this, &NewSessionDialog::treeview_selection_changed)); m_treeview->signal_row_activated().connect (mem_fun (*this, &NewSessionDialog::recent_row_activated)); @@ -591,8 +591,8 @@ NewSessionDialog::reset_name() } -bool -NewSessionDialog::entry_key_release (GdkEventKey* ev) +void +NewSessionDialog::on_new_session_name_entry_changed () { if (m_name->get_text() != "") { set_response_sensitive (Gtk::RESPONSE_OK, true); @@ -600,7 +600,6 @@ NewSessionDialog::entry_key_release (GdkEventKey* ev) } else { set_response_sensitive (Gtk::RESPONSE_OK, false); } - return true; } void diff --git a/gtk2_ardour/new_session_dialog.h b/gtk2_ardour/new_session_dialog.h index c22af7561c..8d1ae77358 100644 --- a/gtk2_ardour/new_session_dialog.h +++ b/gtk2_ardour/new_session_dialog.h @@ -179,7 +179,7 @@ protected: return cmp_nocase(a.first, b.first) == -1; } }; - bool entry_key_release (GdkEventKey*); + void on_new_session_name_entry_changed(); void notebook_page_changed (GtkNotebookPage*, uint); void treeview_selection_changed (); void file_chosen (); |