summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_actions.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2010-04-18 20:02:17 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2010-04-18 20:02:17 +0000
commitf2588f6814cff6cd9c7ef3a67c41a0bfdc7e5c7b (patch)
tree5eb85d701f107cdab47ea2c4d4ca2b9ed0c73acb /gtk2_ardour/editor_actions.cc
parent8f5840027893e17eb864bc045cb8afb3a27d686c (diff)
add GUI/action control over replicate-missing-region-channels
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6928 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor_actions.cc')
-rw-r--r--gtk2_ardour/editor_actions.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk2_ardour/editor_actions.cc b/gtk2_ardour/editor_actions.cc
index 87912d84f0..89136db682 100644
--- a/gtk2_ardour/editor_actions.cc
+++ b/gtk2_ardour/editor_actions.cc
@@ -118,6 +118,8 @@ Editor::register_actions ()
act = ActionManager::register_toggle_action (editor_actions, "toggle-auto-xfades", _("Created Automatically"), mem_fun(*this, &Editor::toggle_auto_xfade));
ActionManager::session_sensitive_actions.push_back (act);
+ act = ActionManager::register_toggle_action (editor_actions, "toggle-replicate-missing-region-channels", _("Replicate Missing Channels"), mem_fun(*this, &Editor::toggle_replicate_missing_region_channels));
+ ActionManager::session_sensitive_actions.push_back (act);
act = ActionManager::register_toggle_action (editor_actions, "toggle-region-fades", _("Use Region Fades"), mem_fun(*this, &Editor::toggle_region_fades));
ActionManager::session_sensitive_actions.push_back (act);
act = ActionManager::register_toggle_action (editor_actions, "toggle-region-fades-visible", _("Show Region Fades"), mem_fun(*this, &Editor::toggle_region_fades_visible));
@@ -1686,6 +1688,12 @@ Editor::subframes_per_frame_chosen (uint32_t sfpf)
}
void
+Editor::toggle_replicate_missing_region_channels ()
+{
+ ActionManager::toggle_config_state ("Editor", "toggle-replicate-missing-region-channels", &Configuration::set_replicate_missing_region_channels, &Configuration::get_replicate_missing_region_channels);
+}
+
+void
Editor::toggle_region_fades ()
{
ActionManager::toggle_config_state ("Editor", "toggle-region-fades", &Configuration::set_use_region_fades, &Configuration::get_use_region_fades);