r3colgd

r3colgd

Class

real/gadget/r3colgd.h

Library

r3gad

Description:

Platform independent color gadget class.

See Also

oops/r3cgad.h

See Also

oops/r3gadget.h

Super Class

r3Gadget

R3CLID_GADGET

JavaScript

r3Colorgadget

Class Identifier

R3CLID_COLORGADGET - 607

Methods

CANDROP,

Attributes

Expanded, FitOnlyBigger, AlphaEnabled, UnitConverter, ColorRGBA,

Registration

int R3RegisterColorGadgetClass(R3APP *app);

R3COLGADM_CANDROP

Method

CANDROP

Identifier

R3COLGADM_CANDROP

JavaScript

obj.CANDROP();

Description

All these methods are used internally for mapchanges

Expanded

Attribute

Expanded

Identifier

R3COLGDA_Expanded

JavaScript type

Boolean

C type

R3BOOL

Description

if true, color wheel is shown

Syntax


jsobj.SetExpanded(value);
value = jsobj.GetExpanded();


R3BOOL value = ...;
R3SetAttrs(r3obj, R3COLGDA_Expanded, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3COLGDA_Expanded, &value, R3TAG_END);

FitOnlyBigger

Attribute

FitOnlyBigger

Identifier

R3COLGADA_FitOnlyBigger

JavaScript type

Boolean

C type

R3BOOL

Description

don't shrink when switching to compact mode

Syntax


jsobj.SetFitOnlyBigger(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3COLGADA_FitOnlyBigger, value, R3TAG_END);

AlphaEnabled

Attribute

AlphaEnabled

Identifier

R3COLGDA_AlphaEnabled

JavaScript type

Boolean

C type

R3BOOL

Description

if true handles alpha channel

Syntax


jsobj.SetAlphaEnabled(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3COLGDA_AlphaEnabled, value, R3TAG_END);

UnitConverter

Attribute

UnitConverter

Identifier

R3COLGDA_UnitConverter

JavaScript type

Object

C type

R3OBJ*

Description

unit converter

Syntax


jsobj.SetUnitConverter(value);


R3OBJ* value = ...;
R3SetAttrs(r3obj, R3COLGDA_UnitConverter, value, R3TAG_END);

ColorRGBA

Attribute

ColorRGBA

Identifier

R3COLGDA_ColorRGBA

Type

r3Vect4

Description

rgba

Syntax


jsobj.SetColorRGBA(value);
value = jsobj.GetColorRGBA();


R3FLOATCOLOR value = ...;
R3SetAttrs(r3obj, R3COLGDA_ColorRGBA, value, R3TAG_END);
R3FLOATCOLOR value;
R3GetAttrs(r3obj, R3COLGDA_ColorRGBA, &value, R3TAG_END);

Tags

Tags

R3COLGDA_ReadOnly