2013-01-16 13:37:48 -05:00
|
|
|
/*
|
2019-08-02 17:26:43 -04:00
|
|
|
* Copyright (C) 2012-2019 Paul Davis <paul@linuxaudiosystems.com>
|
|
|
|
* Copyright (C) 2014-2018 Ben Loftis <ben@harrisonconsoles.com>
|
|
|
|
* Copyright (C) 2015-2019 Robin Gareus <robin@gareus.org>
|
|
|
|
* Copyright (C) 2016-2017 Tim Mayberry <mojofunk@gmail.com>
|
|
|
|
*
|
|
|
|
* This program is free software; you can redistribute it and/or modify
|
|
|
|
* it under the terms of the GNU General Public License as published by
|
|
|
|
* the Free Software Foundation; either version 2 of the License, or
|
|
|
|
* (at your option) any later version.
|
|
|
|
*
|
|
|
|
* This program is distributed in the hope that it will be useful,
|
|
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
* GNU General Public License for more details.
|
|
|
|
*
|
|
|
|
* You should have received a copy of the GNU General Public License along
|
|
|
|
* with this program; if not, write to the Free Software Foundation, Inc.,
|
|
|
|
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
|
|
*/
|
2013-01-16 13:37:48 -05:00
|
|
|
|
2014-12-22 13:39:41 -05:00
|
|
|
UI_CONFIG_VARIABLE (std::string, icon_set, "icon-set", "default")
|
|
|
|
UI_CONFIG_VARIABLE (std::string, ui_rc_file, "ui-rc-file", "clearlooks.rc")
|
2019-12-04 16:59:51 -05:00
|
|
|
UI_CONFIG_VARIABLE (std::string, ui_font_family, "ui-font-family", "Sans")
|
2016-06-21 19:24:52 -04:00
|
|
|
UI_CONFIG_VARIABLE (std::string, color_file, "color-file", "dark")
|
2014-12-22 13:39:41 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, flat_buttons, "flat-buttons", false)
|
2018-10-02 15:28:26 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, boxy_buttons, "boxy-buttons", false)
|
2014-12-22 13:39:41 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, blink_rec_arm, "blink-rec-arm", false)
|
2017-03-26 15:42:01 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, blink_alert_indicators, "blink-alert-indicators", true)
|
2014-12-22 13:39:41 -05:00
|
|
|
UI_CONFIG_VARIABLE (float, waveform_gradient_depth, "waveform-gradient-depth", 0)
|
2019-09-26 12:40:17 -04:00
|
|
|
UI_CONFIG_VARIABLE (float, timeline_item_gradient_depth, "timeline-item-gradient-depth", 0.4)
|
2014-12-22 13:39:41 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, all_floating_windows_are_dialogs, "all-floating-windows-are-dialogs", false)
|
2015-12-21 08:38:45 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, floating_monitor_section, "floating-monitor-section", false)
|
2015-03-09 11:25:25 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, transients_follow_front, "transients-follow-front", false)
|
2019-04-10 20:05:01 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, color_regions_using_track_color, "color-regions-using-track-color", false)
|
2019-04-10 15:03:08 -04:00
|
|
|
UI_CONFIG_VARIABLE (uint32_t, vertical_region_gap, "vertical-region-gap", 0)
|
2020-01-15 17:42:19 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, editor_stereo_only_meters, "editor-stereo-only-meters", true)
|
2013-06-28 20:21:30 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, show_waveform_clipping, "show-waveform-clipping", true)
|
2014-06-25 11:34:37 -04:00
|
|
|
UI_CONFIG_VARIABLE (uint32_t, lock_gui_after_seconds, "lock-gui-after-seconds", 0)
|
2019-08-11 14:37:07 -04:00
|
|
|
UI_CONFIG_VARIABLE (ARDOUR::ScreenSaverMode, screen_saver_mode, "screen-saver-mode", InhibitWhileRecording)
|
2014-06-30 16:32:38 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, draggable_playhead, "draggable-playhead", true)
|
2019-09-26 12:40:17 -04:00
|
|
|
UI_CONFIG_VARIABLE (float, draggable_playhead_speed, "draggable-playhead-speed", 0.5)
|
2017-08-26 23:44:48 -04:00
|
|
|
UI_CONFIG_VARIABLE (float, extra_ui_extents_time, "extra-ui-extents-time", 1.0)
|
2017-06-17 16:53:58 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, new_automation_points_on_lane, "new-automation-points-on-lane", false)
|
2021-03-02 13:00:23 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, automation_edit_cancels_auto_hide, "automation-edit-cancels-auto-hide", false)
|
2014-12-22 13:39:41 -05:00
|
|
|
UI_CONFIG_VARIABLE (std::string, keyboard_layout, "keyboard-layout", "ansi")
|
|
|
|
UI_CONFIG_VARIABLE (std::string, keyboard_layout_name, "keyboard-layout-name", "ansi")
|
2015-10-28 11:49:08 -04:00
|
|
|
UI_CONFIG_VARIABLE (std::string, default_bindings, "default-bindings", "ardour")
|
2019-12-18 22:27:54 -05:00
|
|
|
UI_CONFIG_VARIABLE (std::string, vkeybd_layout, "vkeybd-layout", "QWERTY Single")
|
2020-04-14 11:28:12 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, only_copy_imported_files, "only-copy-imported-files", true)
|
2017-06-12 09:59:11 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, autoplay_files, "autoplay-files", false)
|
2022-01-10 18:43:39 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, autoplay_clips, "autoplay-clips", true)
|
2014-12-22 13:39:41 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, default_narrow_ms, "default-narrow_ms", false)
|
|
|
|
UI_CONFIG_VARIABLE (bool, name_new_markers, "name-new-markers", false)
|
|
|
|
UI_CONFIG_VARIABLE (bool, rubberbanding_snaps_to_grid, "rubberbanding-snaps-to-grid", false)
|
2016-08-20 07:55:53 -04:00
|
|
|
UI_CONFIG_VARIABLE (int32_t, font_scale, "font-scale", 102400)
|
2014-12-22 13:39:41 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, show_waveforms, "show-waveforms", true)
|
|
|
|
UI_CONFIG_VARIABLE (bool, show_waveforms_while_recording, "show-waveforms-while-recording", true)
|
2020-01-15 17:42:19 -05:00
|
|
|
UI_CONFIG_VARIABLE (ARDOUR::WaveformScale, waveform_scale, "waveform-scale", Logarithmic)
|
2014-12-22 13:39:41 -05:00
|
|
|
UI_CONFIG_VARIABLE (ARDOUR::WaveformShape, waveform_shape, "waveform-shape", Traditional)
|
|
|
|
UI_CONFIG_VARIABLE (bool, update_editor_during_summary_drag, "update-editor-during-summary-drag", true)
|
|
|
|
UI_CONFIG_VARIABLE (bool, never_display_periodic_midi, "never-display-periodic-midi", true)
|
|
|
|
UI_CONFIG_VARIABLE (bool, sound_midi_notes, "sound-midi-notes", false)
|
|
|
|
UI_CONFIG_VARIABLE (bool, show_plugin_scan_window, "show-plugin-scan-window", false)
|
|
|
|
UI_CONFIG_VARIABLE (bool, show_zoom_tools, "show-zoom-tools", true)
|
2016-01-07 06:55:22 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, use_mouse_position_as_zoom_focus_on_scroll, "use-mouse-position-as-zoom-focus-on-scroll", true)
|
2016-02-09 05:39:27 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, use_time_rulers_to_zoom_with_vertical_drag, "use-time-rulers-to-zoom-with-vertical-drag", false)
|
2019-11-08 23:03:38 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, preview_video_frame_on_drag, "preview-video-frame-on-drag", true)
|
2016-12-12 21:02:57 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, use_double_click_to_zoom_to_selection, "use-double-click-to-zoom-to-selection", false)
|
2014-12-22 13:39:41 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, widget_prelight, "widget-prelight", true)
|
|
|
|
UI_CONFIG_VARIABLE (bool, use_tooltips, "use-tooltips", true)
|
|
|
|
UI_CONFIG_VARIABLE (std::string, mixer_strip_visibility, "mixer-element-visibility", "Input,PhaseInvert,RecMon,SoloIsoLock,Output,Comments")
|
|
|
|
UI_CONFIG_VARIABLE (bool, allow_non_quarter_pulse, "allow-non-quarter-pulse", false)
|
|
|
|
UI_CONFIG_VARIABLE (bool, show_region_gain, "show-region-gain", false)
|
2021-02-14 13:45:36 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, show_region_xrun_markers, "show-region-xrun-markers", true)
|
2021-05-13 17:10:54 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, show_region_cue_markers, "show-region-cue-markers", true)
|
2014-12-22 13:39:41 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, show_name_highlight, "show-name-highlight", false)
|
2017-11-22 16:10:37 -05:00
|
|
|
UI_CONFIG_VARIABLE (ARDOUR::ClockDeltaMode, primary_clock_delta_mode, "primary-clock-delta-mode", NoDelta)
|
|
|
|
UI_CONFIG_VARIABLE (ARDOUR::ClockDeltaMode, secondary_clock_delta_mode, "secondary-clock-delta-mode", NoDelta)
|
2022-03-17 16:12:22 -04:00
|
|
|
UI_CONFIG_VARIABLE (ARDOUR::samplecnt_t, clock_display_limit, "clock-display-limit", 8553600) /* seconds; default 99h, 0 = unlimited */
|
2014-12-22 13:39:41 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, show_track_meters, "show-track-meters", true)
|
|
|
|
UI_CONFIG_VARIABLE (bool, follow_edits, "follow-edits", false)
|
|
|
|
UI_CONFIG_VARIABLE (bool, super_rapid_clock_update, "super-rapid-clock-update", false)
|
|
|
|
UI_CONFIG_VARIABLE (bool, autoscroll_editor, "autoscroll-editor", true)
|
|
|
|
UI_CONFIG_VARIABLE (bool, link_region_and_track_selection, "link-region-and-track-selection", false) // DEPRECATED
|
|
|
|
UI_CONFIG_VARIABLE (float, meter_hold, "meter-hold", 100.0f)
|
|
|
|
UI_CONFIG_VARIABLE (ARDOUR::VUMeterStandard, meter_vu_standard, "meter-vu-standard", ARDOUR::MeteringVUstandard)
|
|
|
|
UI_CONFIG_VARIABLE (ARDOUR::MeterLineUp, meter_line_up_level, "meter-line-up-level", ARDOUR::MeteringLineUp18)
|
|
|
|
UI_CONFIG_VARIABLE (ARDOUR::MeterLineUp, meter_line_up_din, "meter-line-up-din", ARDOUR::MeteringLineUp15)
|
2020-12-06 16:05:09 -05:00
|
|
|
UI_CONFIG_VARIABLE (ARDOUR::InputMeterLayout, input_meter_layout, "input-meter-layout", ARDOUR::LayoutAutomatic)
|
2021-02-22 14:17:28 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, input_meter_scopes, "input-meter-scopes", true)
|
2014-12-22 13:39:41 -05:00
|
|
|
UI_CONFIG_VARIABLE (float, meter_peak, "meter-peak", 0.0f)
|
2015-04-11 05:06:09 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, meter_style_led, "meter-style-led", false)
|
2014-12-22 13:39:41 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, show_editor_meter, "show-editor-meter", true)
|
2017-01-16 15:58:53 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, show_toolbar_recpunch, "show-toolbar-recpunch", true)
|
2021-02-15 16:13:43 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, show_toolbar_monitoring, "show-toolbar-monitoring", false) /* deprecated */
|
2016-12-19 21:11:21 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, show_toolbar_selclock, "show-toolbar-selclock", false)
|
2019-09-28 19:23:48 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, show_toolbar_latency, "show-toolbar-latency", false)
|
2022-03-01 11:53:11 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, show_toolbar_cuectrl, "show-toolbar-cuectrl", true)
|
2020-09-17 16:37:12 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, show_toolbar_monitor_info, "show-toolbar-monitor-info", false)
|
2016-12-19 21:11:21 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, show_mini_timeline, "show-mini-timeline", true)
|
2016-12-21 17:01:34 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, show_secondary_clock, "show-secondary-clock", true)
|
2014-12-22 13:39:41 -05:00
|
|
|
UI_CONFIG_VARIABLE (double, waveform_clip_level, "waveform-clip-level", -0.0933967) /* units of dB */
|
|
|
|
UI_CONFIG_VARIABLE (bool, no_new_session_dialog, "no-new-session-dialog", false)
|
2015-05-28 11:45:49 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, buggy_gradients, "buggy-gradients", false)
|
2015-09-07 07:35:11 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, cairo_image_surface, "cairo-image-surface", false)
|
2015-06-23 08:18:11 -04:00
|
|
|
UI_CONFIG_VARIABLE (uint64_t, waveform_cache_size, "waveform-cache-size", 100) /* units of megagbytes */
|
2015-09-16 12:59:04 -04:00
|
|
|
UI_CONFIG_VARIABLE (int32_t, recent_session_sort, "recent-session-sort", 0)
|
2016-05-01 12:09:37 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, save_export_analysis_image, "save-export-analysis-image", false)
|
2019-08-12 10:53:55 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, save_export_mixer_screenshot, "save-export-mixer-screenshot", false)
|
2016-03-15 10:15:23 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, open_gui_after_adding_plugin, "open-gui-after-adding-plugin", true)
|
|
|
|
UI_CONFIG_VARIABLE (bool, show_inline_display_by_default, "show-inline-display-by-default", true)
|
2020-06-26 06:45:39 -04:00
|
|
|
UI_CONFIG_VARIABLE (int32_t, max_plugin_chart, "max-plugin-chart", 10)
|
|
|
|
UI_CONFIG_VARIABLE (int32_t, max_plugin_recent, "max-plugin-recent", 10)
|
2016-03-15 10:15:23 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, prefer_inline_over_gui, "prefer-inline-over-gui", true)
|
2018-10-31 18:43:39 -04:00
|
|
|
UI_CONFIG_VARIABLE (uint32_t, max_inline_controls, "max-inline-controls", 32) /* per processor */
|
2019-06-20 18:44:22 -04:00
|
|
|
UI_CONFIG_VARIABLE (uint32_t, action_table_columns, "action-table-columns", 3)
|
2021-07-04 15:48:12 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, hide_splash_screen, "hide-splash-screen", false)
|
2021-07-05 20:08:56 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, check_announcements, "check-announcements,", true)
|
2016-06-07 18:29:40 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, use_wm_visibility, "use-wm-visibility", true)
|
2017-03-13 13:01:08 -04:00
|
|
|
UI_CONFIG_VARIABLE (std::string, stripable_color_palette, "stripable-color-palette", "#AA3939:#FFAAAA:#D46A6A:#801515:#550000:#AA8E39:#FFEAAA:#D4BA6A:#806515:#554000:#343477:#8080B3:#565695:#1A1A59:#09093B:#2D882D:#88CC88:#55AA55:#116611:#004400") /* Gtk::ColorSelection::palette_to_string */
|
2018-07-03 15:39:28 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, use_note_bars_for_velocity, "use-note-bars-for-velocity", true)
|
|
|
|
UI_CONFIG_VARIABLE (bool, use_note_color_for_velocity, "use-note-color-for-velocity", true)
|
2018-02-09 09:21:45 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, show_snapped_cursor, "show-snapped-cursor", true)
|
|
|
|
UI_CONFIG_VARIABLE (uint32_t, snap_threshold, "snap-threshold", 25)
|
2021-02-20 11:25:10 -05:00
|
|
|
UI_CONFIG_VARIABLE (uint32_t, ruler_granularity, "ruler-granularity", 25)
|
2018-02-09 10:59:39 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, snap_to_marks, "snap-to-marks", true)
|
|
|
|
UI_CONFIG_VARIABLE (bool, snap_to_region_sync, "snap-to-region-sync", true)
|
|
|
|
UI_CONFIG_VARIABLE (bool, snap_to_region_start, "snap-to-region-start", true)
|
|
|
|
UI_CONFIG_VARIABLE (bool, snap_to_region_end, "snap-to-region-end", true)
|
2018-02-14 09:12:45 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, snap_to_grid, "snap-to-grid", true)
|
2018-07-26 18:25:42 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, show_grids_ruler, "show-grids-ruler", true)
|
2018-07-26 14:53:36 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, rulers_follow_grid, "rulers-follow-grid", false)
|
|
|
|
UI_CONFIG_VARIABLE (bool, grid_follows_internal, "grid-follows-internal", false) //this feature is deprecated, default it FALSE for now; remove it in v6
|
2019-05-29 17:16:00 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, show_region_name, "show-region-name", true)
|
2020-07-01 14:07:44 -04:00
|
|
|
UI_CONFIG_VARIABLE (int, time_axis_name_ellipsize_mode, "time-axis-name-ellipsize-mode", 0)
|
2021-10-11 19:58:51 -04:00
|
|
|
UI_CONFIG_VARIABLE (bool, show_triggers_inline, "show-triggers-inline", false)
|
2021-12-05 13:07:27 -05:00
|
|
|
UI_CONFIG_VARIABLE (bool, one_plugin_window_only, "one-plugin-window-only", false)
|
2022-04-16 13:10:43 -04:00
|
|
|
UI_CONFIG_VARIABLE (int, default_lower_midi_note, "default-lower-midi-note", 60)
|
|
|
|
UI_CONFIG_VARIABLE (int, default_upper_midi_note, "default-upper-midi-note", 71)
|
2022-03-18 19:37:37 -04:00
|
|
|
|
|
|
|
/* these are visibility-type selections in the New Track dialog that we should make persistent for the user's choices */
|
|
|
|
UI_CONFIG_VARIABLE (bool, show_on_cue_page, "show-on-cue-page", true)
|
|
|
|
UI_CONFIG_VARIABLE (uint32_t, insert_at_position, "insert-at-position", 3)
|