diff options
author | David Robillard <d@drobilla.net> | 2007-12-20 02:04:55 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2007-12-20 02:04:55 +0000 |
commit | 07115ad5e6fa4af82b4efd06ce1d3f60cc2d07bb (patch) | |
tree | 7b9ddcdb3491f6e9332eb5a561afbdfe60361f13 /src/JackSettingsDialog.hpp | |
parent | 46452c287cdc4b12c30589a8f877f3ab7359265b (diff) | |
download | patchage-07115ad5e6fa4af82b4efd06ce1d3f60cc2d07bb.tar.gz patchage-07115ad5e6fa4af82b4efd06ce1d3f60cc2d07bb.tar.bz2 patchage-07115ad5e6fa4af82b4efd06ce1d3f60cc2d07bb.zip |
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
Diffstat (limited to 'src/JackSettingsDialog.hpp')
-rw-r--r-- | src/JackSettingsDialog.hpp | 30 |
1 files changed, 14 insertions, 16 deletions
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<Gnome::Glade::Xml>& 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; }; |