summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui_dialogs.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2005-11-28 15:29:49 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2005-11-28 15:29:49 +0000
commitd6a27c9537926e4ec7bd3371da97a2d1f85b6e86 (patch)
treea2c251749a71a8aa9ba8069658ef3fae5566f339 /gtk2_ardour/ardour_ui_dialogs.cc
parent14e3f7f21528c4ea3e3782dedade44b70dd3ac45 (diff)
come up and stay up
git-svn-id: svn://localhost/trunk/ardour2@138 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/ardour_ui_dialogs.cc')
-rw-r--r--gtk2_ardour/ardour_ui_dialogs.cc83
1 files changed, 21 insertions, 62 deletions
diff --git a/gtk2_ardour/ardour_ui_dialogs.cc b/gtk2_ardour/ardour_ui_dialogs.cc
index 93efa57110..aa06e25ad5 100644
--- a/gtk2_ardour/ardour_ui_dialogs.cc
+++ b/gtk2_ardour/ardour_ui_dialogs.cc
@@ -33,6 +33,7 @@
#include "public_editor.h"
#include "route_params_ui.h"
#include "sfdb_ui.h"
+#include "actions.h"
#include "i18n.h"
@@ -49,37 +50,11 @@ ARDOUR_UI::connect_to_session (Session *s)
/* sensitize menu bar options that are now valid */
-// save_as_item->set_sensitive (true);
- save_template_item->set_sensitive (true);
- snapshot_item->set_sensitive (true);
- save_item->set_sensitive (true);
- add_track_item->set_sensitive (true);
- export_item->set_sensitive (true);
- close_item->set_sensitive (true);
- locations_dialog_check->set_sensitive (true);
- route_params_check->set_sensitive (true);
- connection_editor_check->set_sensitive (true);
-
- cleanup_item->set_sensitive (true);
-
- /* sensitize transport bar */
-
- goto_start_button.set_sensitive (true);
- goto_end_button.set_sensitive (true);
- roll_button.set_sensitive (true);
- stop_button.set_sensitive (true);
- play_selection_button.set_sensitive (true);
+ ActionManager::set_sensitive (ActionManager::session_sensitive_actions, true);
+
rec_button.set_sensitive (true);
- auto_loop_button.set_sensitive (true);
shuttle_box.set_sensitive (true);
- /* <CMT Additions> */
- if (image_compositor_item) {
- image_compositor_item->set_sensitive(true) ;
- }
- /* </CMT Additions> */
-
-
if (session->n_diskstreams() == 0) {
session->DiskStreamAdded.connect (mem_fun(*this, &ARDOUR_UI::diskstream_added));
}
@@ -166,30 +141,9 @@ ARDOUR_UI::unload_session ()
point_one_second_connection.disconnect ();
point_zero_one_second_connection.disconnect();
- /* desensitize menu bar options that are now invalid */
-
-// save_as_item->set_sensitive (false);
- save_template_item->set_sensitive (false);
- snapshot_item->set_sensitive (false);
- save_item->set_sensitive (false);
- add_track_item->set_sensitive (false);
- export_item->set_sensitive (false);
- close_item->set_sensitive (false);
- connection_editor_check->set_sensitive (false);
- locations_dialog_check->set_sensitive (false);
- connection_editor_check->set_active(false);
- locations_dialog_check->set_active(false);
- route_params_check->set_sensitive (false);
-
- /* desensitize transport bar */
-
- goto_start_button.set_sensitive (false);
- goto_end_button.set_sensitive (false);
- roll_button.set_sensitive (false);
- stop_button.set_sensitive (false);
- play_selection_button.set_sensitive (false);
+ ActionManager::set_sensitive (ActionManager::session_sensitive_actions, false);
+
rec_button.set_sensitive (false);
- auto_loop_button.set_sensitive (false);
shuttle_box.set_sensitive (false);
stop_blinking ();
@@ -266,7 +220,8 @@ ARDOUR_UI::connection_editor_hiding()
void
ARDOUR_UI::big_clock_hiding()
{
- big_clock_check->set_active(false);
+ // GTK2FIX
+ // big_clock_check->set_active(false);
}
void
@@ -298,7 +253,8 @@ ARDOUR_UI::toggle_options_window ()
void
ARDOUR_UI::option_hiding ()
{
- options_window_check->set_active(false);
+ // GTK2FIX
+ // options_window_check->set_active(false);
}
void
@@ -338,7 +294,8 @@ ARDOUR_UI::toggle_location_window ()
void
ARDOUR_UI::location_ui_hiding()
{
- locations_dialog_check->set_active(false);
+ // GTK2FIX
+ // locations_dialog_check->set_active(false);
}
int
@@ -369,18 +326,20 @@ ARDOUR_UI::toggle_route_params_window ()
void
ARDOUR_UI::route_params_hiding ()
{
- route_params_check->set_active (false);
+ // GTK2FIX
+ // 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);
- }
+ // GTK2FIX
+ // 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);
+ // }
}