From 696be8ea6a52a6a6cbd0a6e0123f81313e6cbf88 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 16 May 2007 02:40:55 +0000 Subject: [PATCH] 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 --- gtk2_ardour/new_session_dialog.cc | 7 +++---- 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 ();