On 21/04/2013 at 18:53, xxxxxxxx wrote:
yes it is. check lib_descriptions.h.
//--------------------
DESC_NAME = 1, // name for parameter standalone use
DESC_SHORT_NAME = 2, // short name (only for attribute dialog)
DESC_VERSION = 3, // LONG: bitmask of the following values DESC_VERSION_xxx
DESC_VERSION_DEMO = (1<<0),
DESC_VERSION_XL = (1<<1),
DESC_VERSION_ALL = DESC_VERSION_DEMO|DESC_VERSION_XL,
DESC_CHILDREN = 4, // BaseContainer
DESC_MIN = 5, // LONG/Real/Vector minimum INcluded
DESC_MAX = 6, // LONG/Real/Vector maximum INcluded
DESC_MINEX = 7, // Bool: TRUE == minimum EXcluded
DESC_MAXEX = 8, // Bool: TRUE == maximum EXcluded
DESC_STEP = 9, // LONG/Real/Vector
DESC_ANIMATE = 10, // LONG
DESC_ANIMATE_OFF = 0,
DESC_ANIMATE_ON = 1,
DESC_ANIMATE_MIX = 2,
DESC_ASKOBJECT = 11, // Bool: TRUE - ask object for this parameter, FALSE - look inside container
DESC_UNIT = 12, // LONG: one of the following values DESC_UNIT_xxx for DTYPE_REAL/DTYPE_VECTOR
DESC_UNIT_REAL = 'frea', //FORMAT_REAL,
DESC_UNIT_LONG = 'flng', //FORMAT_LONG,
DESC_UNIT_PERCENT = 'fpct', //FORMAT_PERCENT,
DESC_UNIT_DEGREE = 'fdgr', //FORMAT_DEGREE,
DESC_UNIT_METER = 'fmet', //FORMAT_METER,
DESC_UNIT_TIME = 'ffrm', //FORMAT_FRAMES,
DESC_PARENTGROUP = 13, // LONG/DescID: parent id
DESC_CYCLE = 14, // Container: members of cycle
DESC_HIDE = 15, // Bool: indicates whether the property is hidden or not
DESC_DEFAULT = 16, // default value for LONG/Real/Vector:
DESC_ACCEPT = 17, // ACCEPT: for InstanceOf-Check()
DESC_SEPARATORLINE = 18,
DESC_REFUSE = 19, // REFUSE: for InstanceOf-Check()
DESC_PARENTID = 20, // for indent and anim track can append the parent-name
DESC_CUSTOMGUI = 21, // customgui for this property
#define CUSTOMGUI_REAL DTYPE_REAL
#define CUSTOMGUI_REALSLIDER 1000489
#define CUSTOMGUI_REALSLIDERONLY 200000006
#define CUSTOMGUI_VECTOR DTYPE_VECTOR
#define CUSTOMGUI_STRING DTYPE_STRING
#define CUSTOMGUI_STRINGMULTI 200000007
#define CUSTOMGUI_STATICTEXT DTYPE_STATICTEXT
#define CUSTOMGUI_CYCLE 200000180
#define CUSTOMGUI_CYCLEBUTTON 200000255
#define CUSTOMGUI_LONG DTYPE_LONG
#define CUSTOMGUI_LONGSLIDER 1000490
#define CUSTOMGUI_BOOL DTYPE_BOOL
#define CUSTOMGUI_TIME DTYPE_TIME
#define CUSTOMGUI_COLOR 1000492
#define CUSTOMGUI_MATRIX DTYPE_MATRIX
#define CUSTOMGUI_BUTTON DTYPE_BUTTON
#define CUSTOMGUI_POPUP DTYPE_POPUP
#define CUSTOMGUI_SEPARATOR DTYPE_SEPARATOR
#define CUSTOMGUI_SUBDESCRIPTION 0
#define CUSTOMGUI_PROGRESSBAR 200000265
DESC_COLUMNS = 22, // DTYPE_GROUP: number of columns
DESC_LAYOUTGROUP = 23, // Bool: only for layout in columns, in layout groups are only groups allowed!
DESC_REMOVEABLE = 24, // Bool: TRUE allows to remove this entry
DESC_GUIOPEN = 25, // Bool: default open
DESC_EDITABLE = 26, // Bool: TRUE allows to edit this entry
DESC_MINSLIDER = 27, // LONG/Real/Vector minimum INcluded
DESC_MAXSLIDER = 28, // LONG/Real/Vector maximum INcluded
DESC_GROUPSCALEV = 29, // Bool: allow to scale group height
DESC_SCALEH = 30, // Bool: scale element horizontal
DESC_LAYOUTVERSION = 31, // LONG: layout version
DESC_ALIGNLEFT = 32, // Bool: align element left
DESC_FITH = 33, // Bool: fit element
DESC_NEWLINE = 34, // Bool: line break
DESC_TITLEBAR = 35, // Bool: main group title bar
DESC_CYCLEICONS = 36, // Container: LONG icon ids for cycle
DESC_CYCLESYMBOLS = 37, // Container: String identifiers for help symbol export
DESC_PARENT_COLLAPSE = 38, // parent collapse id
DESC_FORBID_INLINE_FOLDING = 39, // Bool: instruct AM not to allow expanding inline objects for this property
DESC_FORBID_SCALING = 40, // Bool: prevent auto scaling of the parameter with the scale tool (for DESC_UNIT_METER)
DESC_ANGULAR_XYZ = 41, // Bool: angular representation as XYZ vs. HPB