From 6939470f81f35293c01502b036de5de985b52020 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sun, 31 Jan 2021 19:58:26 +0100 Subject: [PATCH] Add input-meter layout preference enum --- libs/ardour/ardour/types.h | 6 ++++++ libs/ardour/ardour/types_convert.h | 1 + libs/ardour/enums.cc | 6 ++++++ 3 files changed, 13 insertions(+) diff --git a/libs/ardour/ardour/types.h b/libs/ardour/ardour/types.h index 6bc1dd93ef..545991bbee 100644 --- a/libs/ardour/ardour/types.h +++ b/libs/ardour/ardour/types.h @@ -484,6 +484,12 @@ enum MeterLineUp { MeteringLineUp15 }; +enum InputMeterLayout { + LayoutVertical, + LayoutHorizontal, + LayoutAutomatic, +}; + enum PFLPosition { /** PFL signals come from before pre-fader processors */ PFLFromBeforeProcessors, diff --git a/libs/ardour/ardour/types_convert.h b/libs/ardour/ardour/types_convert.h index 9e46d51982..3e0ee20991 100644 --- a/libs/ardour/ardour/types_convert.h +++ b/libs/ardour/ardour/types_convert.h @@ -73,6 +73,7 @@ DEFINE_ENUM_CONVERT(ARDOUR::WaveformShape) DEFINE_ENUM_CONVERT(ARDOUR::ScreenSaverMode) DEFINE_ENUM_CONVERT(ARDOUR::VUMeterStandard) DEFINE_ENUM_CONVERT(ARDOUR::MeterLineUp) +DEFINE_ENUM_CONVERT(ARDOUR::InputMeterLayout) DEFINE_ENUM_CONVERT(ARDOUR::MidiPortFlags) DEFINE_ENUM_CONVERT(ARDOUR::TransportRequestType) DEFINE_ENUM_CONVERT(ARDOUR::LoopFadeChoice) diff --git a/libs/ardour/enums.cc b/libs/ardour/enums.cc index 7adf6e5c63..2ed9535e71 100644 --- a/libs/ardour/enums.cc +++ b/libs/ardour/enums.cc @@ -79,6 +79,7 @@ setup_enum_writer () MeterHold _MeterHold; VUMeterStandard _VUMeterStandard; MeterLineUp _MeterLineUp; + InputMeterLayout _InputMeterLayout; EditMode _EditMode; RegionPoint _RegionPoint; Placement _Placement; @@ -298,6 +299,11 @@ setup_enum_writer () REGISTER_ENUM (MeteringLineUp15); REGISTER (_MeterLineUp); + REGISTER_ENUM (LayoutVertical); + REGISTER_ENUM (LayoutHorizontal); + REGISTER_ENUM (LayoutAutomatic); + REGISTER (_InputMeterLayout); + REGISTER_ENUM (Slide); REGISTER_ENUM (Splice); REGISTER_ENUM (Ripple); // XXX do the old enum values have to stay in order?