REGISTER_CLASS_ENUM (Controllable, InverseGroup);
REGISTER_CLASS_ENUM (Controllable, UseGroup);
REGISTER_CLASS_ENUM (Controllable, NoGroup);
+ REGISTER_CLASS_ENUM (Controllable, ForGroup);
REGISTER (controllable_group_disposition);
}
enum GroupControlDisposition {
InverseGroup, /* set all controls in the same "group" as this one */
NoGroup, /* set only this control */
- UseGroup /* use group settings to decide which group controls are altered */
+ UseGroup, /* use group settings to decide which group controls are altered */
+ ForGroup /* this setting is being done *for* the group
+ (i.e. UseGroup was set in the callchain
+ somewhere).
+ */
};
/** Get and Set `internal' value