summaryrefslogtreecommitdiff
path: root/gtk2_ardour/session_option_editor.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-12-29 23:18:53 +0100
committerRobin Gareus <robin@gareus.org>2016-12-29 23:18:53 +0100
commita3b72d52a603e0da7ba94d5650d793f497cc6ac1 (patch)
treef59e4e375eb46efd900124e1333719677fbad53a /gtk2_ardour/session_option_editor.cc
parent8b8f705520c9977077f206491b18447d54d86244 (diff)
Consistent Session Props Dialog Layout
Diffstat (limited to 'gtk2_ardour/session_option_editor.cc')
-rw-r--r--gtk2_ardour/session_option_editor.cc93
1 files changed, 52 insertions, 41 deletions
diff --git a/gtk2_ardour/session_option_editor.cc b/gtk2_ardour/session_option_editor.cc
index 81e4b9dff2..c2898c00d9 100644
--- a/gtk2_ardour/session_option_editor.cc
+++ b/gtk2_ardour/session_option_editor.cc
@@ -34,7 +34,7 @@ SessionOptionEditor::SessionOptionEditor (Session* s)
{
set_session (s);
- set_name ("SessionProperties");
+ set_name ("SessionProperties");
/* TIMECODE*/
@@ -78,21 +78,6 @@ SessionOptionEditor::SessionOptionEditor (Session* s)
_vpu->add (-4.1667 - 0.1, _("-4.1667 - 0.1%"));
add_option (_("Timecode"), _vpu);
-
- add_option (_("Sync"), new BoolOption (
- "use-video-file-fps",
- _("Use Video File's FPS Instead of Timecode Value for Timeline and Video Monitor."),
- sigc::mem_fun (*_session_config, &SessionConfiguration::get_use_video_file_fps),
- sigc::mem_fun (*_session_config, &SessionConfiguration::set_use_video_file_fps)
- ));
-
- add_option (_("Sync"), new BoolOption (
- "videotimeline-pullup",
- _("Apply Pull-Up/Down to Video Timeline and Video Monitor (Unless using JACK-sync)."),
- sigc::mem_fun (*_session_config, &SessionConfiguration::get_videotimeline_pullup),
- sigc::mem_fun (*_session_config, &SessionConfiguration::set_videotimeline_pullup)
- ));
-
add_option (_("Timecode"), new OptionEditorHeading (_("Ext Timecode Offsets")));
ClockOption* sco = new ClockOption (
@@ -130,8 +115,28 @@ SessionOptionEditor::SessionOptionEditor (Session* s)
sigc::mem_fun (*_session_config, &SessionConfiguration::set_jack_time_master)
));
+ /* Sync */
+
+ add_option (_("Sync"), new OptionEditorHeading (_("A/V Synchronization")));
+ add_option (_("Sync"), new BoolOption (
+ "use-video-file-fps",
+ _("Use Video File's FPS Instead of Timecode Value for Timeline and Video Monitor."),
+ sigc::mem_fun (*_session_config, &SessionConfiguration::get_use_video_file_fps),
+ sigc::mem_fun (*_session_config, &SessionConfiguration::set_use_video_file_fps)
+ ));
+
+ add_option (_("Sync"), new BoolOption (
+ "videotimeline-pullup",
+ _("Apply Pull-Up/Down to Video Timeline and Video Monitor (Unless using JACK-sync)."),
+ sigc::mem_fun (*_session_config, &SessionConfiguration::get_videotimeline_pullup),
+ sigc::mem_fun (*_session_config, &SessionConfiguration::set_videotimeline_pullup)
+ ));
+
+ add_option (_("Sync"), new OptionEditorBlank ());
+
/* FADES */
+ add_option (_("Fades"), new OptionEditorHeading (_("Audio Fades")));
add_option (_("Fades"), new SpinOption<float> (
_("destructive-xfade-seconds"),
_("Destructive crossfade length"),
@@ -171,7 +176,7 @@ SessionOptionEditor::SessionOptionEditor (Session* s)
/* Media */
- add_option (_("Media"), new OptionEditorHeading (_("Audio file format")));
+ add_option (_("Media"), new OptionEditorHeading (_("Audio File Format")));
ComboOption<SampleFormat>* sf = new ComboOption<SampleFormat> (
"native-file-data-format",
@@ -207,20 +212,20 @@ SessionOptionEditor::SessionOptionEditor (Session* s)
add_option (_("Media"), hf);
- add_option (S_("Files|Locations"), new OptionEditorHeading (_("File locations")));
+ add_option (S_("Files|Locations"), new OptionEditorHeading (_("File Locations")));
- SearchPathOption* spo = new SearchPathOption ("audio-search-path", _("Search for audio files in:"),
- _session->path(),
- sigc::mem_fun (*_session_config, &SessionConfiguration::get_audio_search_path),
- sigc::mem_fun (*_session_config, &SessionConfiguration::set_audio_search_path));
- add_option (S_("Files|Locations"), spo);
+ SearchPathOption* spo = new SearchPathOption ("audio-search-path", _("Search for audio files in:"),
+ _session->path(),
+ sigc::mem_fun (*_session_config, &SessionConfiguration::get_audio_search_path),
+ sigc::mem_fun (*_session_config, &SessionConfiguration::set_audio_search_path));
+ add_option (S_("Files|Locations"), spo);
- spo = new SearchPathOption ("midi-search-path", _("Search for MIDI files in:"),
- _session->path(),
- sigc::mem_fun (*_session_config, &SessionConfiguration::get_midi_search_path),
- sigc::mem_fun (*_session_config, &SessionConfiguration::set_midi_search_path));
+ spo = new SearchPathOption ("midi-search-path", _("Search for MIDI files in:"),
+ _session->path(),
+ sigc::mem_fun (*_session_config, &SessionConfiguration::get_midi_search_path),
+ sigc::mem_fun (*_session_config, &SessionConfiguration::set_midi_search_path));
- add_option (S_("Files|Locations"), spo);
+ add_option (S_("Files|Locations"), spo);
/* File Naming */
@@ -261,19 +266,23 @@ SessionOptionEditor::SessionOptionEditor (Session* s)
/* Monitoring */
- add_option (_("Monitoring"), new BoolOption (
- "auto-input",
- _("Track Input Monitoring automatically follows transport state (\"auto-input\")"),
- sigc::mem_fun (*_session_config, &SessionConfiguration::get_auto_input),
- sigc::mem_fun (*_session_config, &SessionConfiguration::set_auto_input)
- ));
+ add_option (_("Monitoring"), new OptionEditorHeading (_("Monitoring")));
+ add_option (_("Monitoring"), new BoolOption (
+ "auto-input",
+ _("Track Input Monitoring automatically follows transport state (\"auto-input\")"),
+ sigc::mem_fun (*_session_config, &SessionConfiguration::get_auto_input),
+ sigc::mem_fun (*_session_config, &SessionConfiguration::set_auto_input)
+ ));
+
+ add_option (_("Monitoring"), new BoolOption (
+ "have-monitor-section",
+ _("Use monitor section in this session"),
+ sigc::mem_fun (*this, &SessionOptionEditor::get_use_monitor_section),
+ sigc::mem_fun (*this, &SessionOptionEditor::set_use_monitor_section)
+ ));
+
+ add_option (_("Monitoring"), new OptionEditorBlank ());
- add_option (_("Monitoring"), new BoolOption (
- "have-monitor-section",
- _("Use monitor section in this session"),
- sigc::mem_fun (*this, &SessionOptionEditor::get_use_monitor_section),
- sigc::mem_fun (*this, &SessionOptionEditor::set_use_monitor_section)
- ));
/* Meterbridge */
add_option (_("Meterbridge"), new OptionEditorHeading (_("Route Display")));
@@ -337,6 +346,8 @@ SessionOptionEditor::SessionOptionEditor (Session* s)
sigc::mem_fun (*_session_config, &SessionConfiguration::set_show_name_on_meterbridge)
));
+ add_option (_("Meterbridge"), new OptionEditorBlank ());
+
/* Misc */
add_option (_("Misc"), new OptionEditorHeading (_("MIDI Options")));
@@ -364,7 +375,7 @@ SessionOptionEditor::SessionOptionEditor (Session* s)
add_option (_("Misc"), li);
- add_option (_("Misc"), new OptionEditorHeading (_("Glue to bars and beats")));
+ add_option (_("Misc"), new OptionEditorHeading (_("Glue to Bars and Beats")));
add_option (_("Misc"), new BoolOption (
"glue-new-markers-to-bars-and-beats",