add new KeyEnforcementPolicy enum type
This commit is contained in:
parent
331377212e
commit
ae8c755d51
|
@ -811,6 +811,13 @@ enum LocateTransportDisposition {
|
|||
RollIfAppropriate
|
||||
};
|
||||
|
||||
enum KeyEnforcementPolicy {
|
||||
NoDraw = 0x1, /* do not show visually as candidate for new notes */
|
||||
ForceLower = 0x2,
|
||||
ForceHigher = 0x4,
|
||||
ForceNearest = 0x8
|
||||
};
|
||||
|
||||
typedef std::vector<CaptureInfo*> CaptureInfos;
|
||||
|
||||
} // namespace ARDOUR
|
||||
|
|
|
@ -158,6 +158,7 @@ setup_enum_writer ()
|
|||
Trigger::State _TriggerState;
|
||||
Trigger::LaunchStyle _TriggerLaunchStyle;
|
||||
Trigger::FollowAction _TriggerFollowAction;
|
||||
KeyEnforcementPolicy _KeyEnforcementPolicy;
|
||||
|
||||
#define REGISTER(e) enum_writer.register_distinct (typeid(e).name(), i, s); i.clear(); s.clear()
|
||||
#define REGISTER_BITS(e) enum_writer.register_bits (typeid(e).name(), i, s); i.clear(); s.clear()
|
||||
|
@ -868,6 +869,11 @@ setup_enum_writer ()
|
|||
REGISTER_CLASS_ENUM (Trigger, Repeat);
|
||||
REGISTER (_TriggerLaunchStyle);
|
||||
|
||||
REGISTER_ENUM (NoDraw);
|
||||
REGISTER_ENUM (ForceLower);
|
||||
REGISTER_ENUM (ForceHigher);
|
||||
REGISTER_ENUM (ForceNearest);
|
||||
REGISTER (_KeyEnforcementPolicy);
|
||||
}
|
||||
|
||||
} /* namespace ARDOUR */
|
||||
|
|
Loading…
Reference in New Issue