UIConfiguration now "builds" all metadata
This commit is contained in:
parent
89e897a84a
commit
3af3f7d6ee
@ -869,396 +869,4 @@ UIConfiguration::color_to_hex_string_no_alpha (Gtkmm2ext::Color c)
|
||||
return buf;
|
||||
}
|
||||
|
||||
void
|
||||
UIConfiguration::build_metadata ()
|
||||
{
|
||||
using namespace PBD;
|
||||
|
||||
#define VAR_META(name,...) { char const * _x[] { __VA_ARGS__ }; Configuration::all_metadata.insert (std::make_pair<std::string,Metadata> ((name), internationalize_and_upcase (PACKAGE, _x))); }
|
||||
|
||||
VAR_META (X_("action-table-columns"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("all-floating-windows-are-dialogs"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("allow-non-quarter-pulse"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("ask-before-closing-last-window"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("automation-edit-cancels-auto-hide"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("autoplay-clips"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("autoplay-files"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("autoscroll-editor"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("blink-alert-indicators"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("blink-rec-arm"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("boxy-buttons"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("buggy-gradients"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("cairo-image-surface"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("check-announcements,"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("clock-display-limit"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("color-file"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("color-regions-using-track-color"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("default-bindings"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("default-lower-midi-note"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("default-narrow_ms"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("default-upper-midi-note"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("draggable-playhead"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("draggable-playhead-speed"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("editor-stereo-only-meters"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("extra-ui-extents-time"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("flat-buttons"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("floating-monitor-section"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("follow-edits"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("font-scale"),
|
||||
N_("fonts"), N_("font"), N_("size"), N_("scaling"), N_("readable"), N_("readability"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("freesound-dir"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("grid-follows-internal"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("hide-splash-screen"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("highlight-auditioned-clips"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("icon-set"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("input-meter-layout"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("input-meter-scopes"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("insert-at-position"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("keyboard-layout"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("keyboard-layout-name"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("link-region-and-track-selection"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("lock-gui-after-seconds"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("max-inline-controls"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("max-plugin-chart"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("max-plugin-recent"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("meter-hold"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("meter-line-up-din"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("meter-line-up-level"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("meter-peak"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("meter-style-led"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("meter-vu-standard"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("mixer-element-visibility"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("name-new-markers"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("never-display-periodic-midi"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("new-automation-points-on-lane"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("no-new-session-dialog"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("one-plugin-window-only"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("only-copy-imported-files"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("open-gui-after-adding-plugin"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("plugin-gui-behavior"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("prefer-inline-over-gui"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("preview-video-frame-on-drag"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("primary-clock-delta-mode"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("recent-session-sort"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("rubberbanding-snaps-to-grid"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("ruler-granularity"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("rulers-follow-grid"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("save-export-analysis-image"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("save-export-mixer-screenshot"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("screen-saver-mode"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("secondary-clock-delta-mode"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-editor-meter"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-grids-ruler"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-inline-display-by-default"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-manager-if-plugins-are-missing"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-mini-timeline"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-name-highlight"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-on-cue-page"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-plugin-scan-window"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-region-cue-markers"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-region-gain"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-region-name"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-region-xrun-markers"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-secondary-clock"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-snapped-cursor"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-toolbar-cuectrl"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-toolbar-latency"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-toolbar-monitor-info"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-toolbar-monitoring"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-toolbar-recpunch"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-toolbar-selclock"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-track-meters"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-triggers-inline"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-waveform-clipping"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-waveforms"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-waveforms-while-recording"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("show-zoom-tools"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("snap-threshold"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("snap-to-grid"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("snap-to-marks"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("snap-to-region-end"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("snap-to-region-start"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("snap-to-region-sync"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("sound-midi-notes"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("stripable-color-palette"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("super-rapid-clock-update"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("time-axis-name-ellipsize-mode"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("timeline-item-gradient-depth"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("transients-follow-front"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("ui-font-family"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("ui-rc-file"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("update-editor-during-summary-drag"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("use-double-click-to-zoom-to-selection"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("use-mouse-position-as-zoom-focus-on-scroll"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("use-note-bars-for-velocity"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("use-note-color-for-velocity"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("use-opengl-view"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("use-route-color-widely"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("use-time-rulers-to-zoom-with-vertical-drag"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("use-tooltips"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("use-wm-visibility"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("vertical-region-gap"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("vkeybd-layout"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("waveform-cache-size"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("waveform-clip-level"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("waveform-gradient-depth"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("waveform-scale"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("waveform-shape"),
|
||||
NULL
|
||||
);
|
||||
VAR_META (X_("widget-prelight"),
|
||||
NULL
|
||||
);
|
||||
}
|
||||
#include "configuration_metadata.cc"
|
||||
|
@ -55,6 +55,7 @@ public:
|
||||
static UIConfiguration& instance ();
|
||||
|
||||
static std::string color_file_suffix;
|
||||
static void build_metadata ();
|
||||
|
||||
void load_rc_file (bool themechange, bool allow_own = true);
|
||||
|
||||
@ -151,8 +152,6 @@ private:
|
||||
void colors_changed ();
|
||||
|
||||
uint32_t block_save;
|
||||
|
||||
void build_metadata ();
|
||||
};
|
||||
|
||||
#endif /* __ardour_ui_configuration_h__ */
|
||||
|
Loading…
Reference in New Issue
Block a user