From 07115ad5e6fa4af82b4efd06ce1d3f60cc2d07bb Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 20 Dec 2007 02:04:55 +0000 Subject: Use fancy Widget class for Glade widgets. Somewhat consistently rename glade widgets. Fix about dialog program name, icon (when run from source tree), and close button. git-svn-id: http://svn.drobilla.net/lad/patchage@989 a436a847-0d15-0410-975c-d299462d15a1 --- src/JackSettingsDialog.hpp | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) (limited to 'src/JackSettingsDialog.hpp') diff --git a/src/JackSettingsDialog.hpp b/src/JackSettingsDialog.hpp index a3e544d..1acb191 100644 --- a/src/JackSettingsDialog.hpp +++ b/src/JackSettingsDialog.hpp @@ -28,25 +28,24 @@ class JackSettingsDialog : public Gtk::Dialog { public: JackSettingsDialog(BaseObjectType* cobject, const Glib::RefPtr& xml) - : Gtk::Dialog(cobject) + : Gtk::Dialog(cobject) { xml->get_widget("jack_settings_command_entry", _command_entry); - xml->get_widget("jack_settings_cancel_button", _cancel_button); - xml->get_widget("jack_settings_ok_button", _ok_button); - - _cancel_button->signal_clicked().connect(sigc::mem_fun(this, &JackSettingsDialog::on_cancel)); - _ok_button->signal_clicked().connect(sigc::mem_fun(this, &JackSettingsDialog::on_ok)); + xml->get_widget("jack_settings_cancel_but", _cancel_but); + xml->get_widget("jack_settings_ok_but", _ok_but); + + _cancel_but->signal_clicked().connect( + sigc::mem_fun(this, &JackSettingsDialog::on_cancel)); + _ok_but->signal_clicked().connect( + sigc::mem_fun(this, &JackSettingsDialog::on_ok)); + _command_entry->set_text(current_jack_command()); } private: - void on_cancel() - { - hide(); - } + void on_cancel() { hide(); } - string current_jack_command() - { + string current_jack_command() { std::string result; const char* const home = getenv("HOME"); @@ -62,8 +61,7 @@ private: return result; } - void on_ok() - { + void on_ok() { hide(); const char* const home = getenv("HOME"); if (home) { @@ -78,8 +76,8 @@ private: Gtk::Entry* _command_entry; - Gtk::Button* _cancel_button; - Gtk::Button* _ok_button; + Gtk::Button* _cancel_but; + Gtk::Button* _ok_but; }; -- cgit v1.2.1