Add option to use narrow mixer strips by default, and fix ardour_system.rc being overlooked by dev scripts
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2857 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
2c3f54250d
commit
03e7a268bd
|
@ -37,6 +37,7 @@
|
|||
<Option name="periodic-safety-backups" value="1"/>
|
||||
<Option name="periodic-safety-backup-interval" value="120"/>
|
||||
<Option name="show-track-meters" value="1"/>
|
||||
<Option name="default-narrow_ms" value="0"/>
|
||||
<Option name="smpte-format" value="6"/>
|
||||
</Config>
|
||||
<extra>
|
||||
|
|
|
@ -2,7 +2,7 @@ cd `dirname "$0"`/..
|
|||
|
||||
#export G_DEBUG=fatal_criticals
|
||||
|
||||
export ARDOUR_PATH=gtk2_ardour/icons:gtk2_ardour/pixmaps:gtk2_ardour
|
||||
export ARDOUR_PATH=gtk2_ardour/icons:gtk2_ardour/pixmaps:gtk2_ardour:.
|
||||
export GTK_PATH=libs/clearlooks
|
||||
|
||||
|
||||
|
|
|
@ -422,7 +422,9 @@
|
|||
<menuitem action='SecondaryClockDeltaEditCursor'/>
|
||||
<menuitem action='OnlyCopyImportedFiles'/>
|
||||
<menuitem action='ShowTrackMeters'/>
|
||||
<menuitem action='DefaultNarrowMS'/>
|
||||
<menuitem action='link-region-and-track-selection'/>
|
||||
|
||||
<separator/>
|
||||
</menu>
|
||||
<menu name='Help' action='Help'>
|
||||
|
|
|
@ -711,6 +711,7 @@ class ARDOUR_UI : public Gtkmm2ext::UI
|
|||
void toggle_SecondaryClockDeltaEditCursor ();
|
||||
void toggle_only_copy_imported_files ();
|
||||
void toggle_ShowTrackMeters ();
|
||||
void toggle_use_narrow_ms();
|
||||
|
||||
void mtc_port_changed ();
|
||||
void map_solo_model ();
|
||||
|
|
|
@ -425,6 +425,7 @@ ARDOUR_UI::install_actions ()
|
|||
ActionManager::register_toggle_action (option_actions, X_("SecondaryClockDeltaEditCursor"), _("Secondary Clock delta to edit point"), mem_fun (*this, &ARDOUR_UI::toggle_SecondaryClockDeltaEditCursor));
|
||||
ActionManager::register_toggle_action (option_actions, X_("ShowTrackMeters"), _("Enable Editor Meters"), mem_fun (*this, &ARDOUR_UI::toggle_ShowTrackMeters));
|
||||
ActionManager::register_toggle_action (option_actions, X_("OnlyCopyImportedFiles"), _("Always copy imported files"), mem_fun (*this, &ARDOUR_UI::toggle_only_copy_imported_files));
|
||||
ActionManager::register_toggle_action (option_actions, X_("DefaultNarrowMS"), _("Use narrow mixer strips"), mem_fun (*this, &ARDOUR_UI::toggle_use_narrow_ms));
|
||||
|
||||
RadioAction::Group denormal_group;
|
||||
|
||||
|
|
|
@ -513,6 +513,12 @@ ARDOUR_UI::toggle_ShowTrackMeters()
|
|||
ActionManager::toggle_config_state ("options", "ShowTrackMeters", &Configuration::set_show_track_meters, &Configuration::get_show_track_meters);
|
||||
}
|
||||
|
||||
void
|
||||
ARDOUR_UI::toggle_use_narrow_ms()
|
||||
{
|
||||
ActionManager::toggle_config_state ("options", "DefaultNarrowMS", &Configuration::set_default_narrow_ms, &Configuration::get_default_narrow_ms);
|
||||
}
|
||||
|
||||
void
|
||||
ARDOUR_UI::mtc_port_changed ()
|
||||
{
|
||||
|
@ -1117,6 +1123,8 @@ ARDOUR_UI::parameter_changed (const char* parameter_name)
|
|||
} else if (PARAM_IS ("show-track-meters")) {
|
||||
ActionManager::map_some_state ("options", "ShowTrackMeters", &Configuration::get_show_track_meters);
|
||||
editor->toggle_meter_updating();
|
||||
} else if (PARAM_IS ("default-narrow_ms")) {
|
||||
ActionManager::map_some_state ("options", "DefaultNarrowMS", &Configuration::get_default_narrow_ms);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -64,7 +64,7 @@ Mixer_UI::Mixer_UI ()
|
|||
: Window (Gtk::WINDOW_TOPLEVEL)
|
||||
{
|
||||
session = 0;
|
||||
_strip_width = Wide;
|
||||
Config->get_default_narrow_ms() ? _strip_width = Narrow : _strip_width = Wide;
|
||||
track_menu = 0;
|
||||
mix_group_context_menu = 0;
|
||||
no_track_list_redisplay = false;
|
||||
|
@ -286,6 +286,8 @@ Mixer_UI::add_strip (Session::RouteList& routes)
|
|||
strip = new MixerStrip (*this, *session, route);
|
||||
strips.push_back (strip);
|
||||
|
||||
Config->get_default_narrow_ms() ? _strip_width = Narrow : _strip_width = Wide;
|
||||
|
||||
if (strip->width_owner() != strip) {
|
||||
strip->set_width (_strip_width, this);
|
||||
}
|
||||
|
|
|
@ -151,6 +151,7 @@ CONFIG_VARIABLE (bool, sync_all_route_ordering, "sync-all-route-ordering", true)
|
|||
CONFIG_VARIABLE (bool, only_copy_imported_files, "only-copy-imported-files", true)
|
||||
CONFIG_VARIABLE (std::string, keyboard_layout, "keyboard-layout", "ansi")
|
||||
CONFIG_VARIABLE (std::string, default_bindings, "default-bindings", "ardour")
|
||||
CONFIG_VARIABLE (bool, default_narrow_ms, "default-narrow_ms", false)
|
||||
|
||||
/* denormal management */
|
||||
|
||||
|
|
Loading…
Reference in New Issue