diff options
author | Taybin Rutkin <taybin@taybin.com> | 2005-10-13 03:48:57 +0000 |
---|---|---|
committer | Taybin Rutkin <taybin@taybin.com> | 2005-10-13 03:48:57 +0000 |
commit | fe83d9b77e0aff0af45d8c9ef4f1d8187b8f600e (patch) | |
tree | ef1caa64c4aae44d93ac394d0a92179a765edc83 /gtk2_ardour/ardour_ui_dialogs.cc | |
parent | 3b91a592be371e25c6c135664ba0af2f484431ab (diff) |
sfdb almost done.
git-svn-id: svn://localhost/trunk/ardour2@60 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/ardour_ui_dialogs.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui_dialogs.cc | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/gtk2_ardour/ardour_ui_dialogs.cc b/gtk2_ardour/ardour_ui_dialogs.cc index 0babbec25b..0af47c0c19 100644 --- a/gtk2_ardour/ardour_ui_dialogs.cc +++ b/gtk2_ardour/ardour_ui_dialogs.cc @@ -26,13 +26,14 @@ #include <ardour/session.h> #include "ardour_ui.h" -#include "mixer_ui.h" -#include "meter_bridge.h" #include "connection_editor.h" -#include "public_editor.h" -#include "option_editor.h" #include "location_ui.h" +#include "meter_bridge.h" +#include "mixer_ui.h" +#include "option_editor.h" +#include "public_editor.h" #include "route_params_ui.h" +#include "sfdb_ui.h" #include "i18n.h" @@ -416,3 +417,16 @@ ARDOUR_UI::route_params_hiding () { route_params_check->set_active (false); } + +void +ARDOUR_UI::toggle_sound_file_browser () +{ + if (sfdb_check->get_active()) { + SoundFileBrowser sfdb(_("Sound File Browser")); + + sfdb_check->signal_toggled().connect (bind (mem_fun (sfdb, &Gtk::Dialog::response), Gtk::RESPONSE_CANCEL)); + sfdb.run(); + sfdb_check->set_active(false); + } +} + |