maxon::ATTRIBUTEMANAGER Namespace Reference

Typedefs

using SetValueCallback = Delegate< Result< void >(Bool triState, const GeData &value)>
 
using ChangeValueCallback = Delegate< Result< void >(const DescID &id, const BaseContainer &msg, GeData &resultValue)>
 

Enumerations

enum class  CREATEATTRIBUTEFLAGS {
  NONE ,
  SHOWTEXT ,
  SHOWTRIANGLE ,
  SHOWPORT ,
  DONTSETVALUE ,
  DEFAULT
}
 

Functions

enum maxon::ATTRIBUTEMANAGER::CREATEATTRIBUTEFLAGS MAXON_ENUM_FLAGS (CREATEATTRIBUTEFLAGS)
 

Variables

static const Int32 ID_GADGET_START_INDEX
 

Typedef Documentation

◆ SetValueCallback

using SetValueCallback = Delegate<Result<void>(Bool triState, const GeData& value)>

◆ ChangeValueCallback

using ChangeValueCallback = Delegate<Result<void>(const DescID& id, const BaseContainer& msg, GeData& resultValue)>

Enumeration Type Documentation

◆ CREATEATTRIBUTEFLAGS

enum CREATEATTRIBUTEFLAGS
strong

Used in CreateAttribute().

Enumerator
NONE 
SHOWTEXT 
SHOWTRIANGLE 
SHOWPORT 
DONTSETVALUE 
DEFAULT 

Function Documentation

◆ MAXON_ENUM_FLAGS()

enum maxon::ATTRIBUTEMANAGER::CREATEATTRIBUTEFLAGS maxon::ATTRIBUTEMANAGER::MAXON_ENUM_FLAGS ( CREATEATTRIBUTEFLAGS  )

Variable Documentation

◆ ID_GADGET_START_INDEX

const Int32 ID_GADGET_START_INDEX
static

Start index that should be used for ui elements used in combination with the ConnectAttributeValue.