r3mx

r3easymx

r3mx

Class

oops/r3mx.h

Library

r3oops

Description:

Mutually exclusive button manager Class

See Also

oops/r3gadget.h

See Also

oops/r3mxgad.h

Super Class

r3Gadget

R3CLID_GADGET

JavaScript

r3Mx

Class Identifier

R3CLID_MX - 181

Methods

SETGADGETATTRS,

Attributes

ActiveByObject, RadioStyle, Count, GManager,

Registration

int R3RegisterMxClass(R3APP *app);

R3MXM_SETGADGETATTRS

Method

SETGADGETATTRS

Identifier

R3MXM_SETGADGETATTRS

JavaScript

obj.SETGADGETATTRS();

Description

Private, for internal use only

ActiveByObject

Attribute

ActiveByObject

Identifier

R3MXA_ActiveByObject

JavaScript type

Object

C type

R3OBJ*

Description

button to activate

Syntax


jsobj.SetActiveByObject(value);
value = jsobj.GetActiveByObject();


R3OBJ* value = ...;
R3SetAttrs(r3obj, R3MXA_ActiveByObject, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3MXA_ActiveByObject, &value, R3TAG_END);

RadioStyle

Attribute

RadioStyle

Identifier

R3MXA_RadioStyle

JavaScript type

Boolean

C type

R3BOOL

Description

if true, mutually exclusive

Syntax


jsobj.SetRadioStyle(value);
value = jsobj.GetRadioStyle();


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

Count

Attribute

Count

Identifier

R3MXA_Count

JavaScript type

Integer

C type

R3INT

Description

number of buttons

Syntax


value = jsobj.GetCount();


R3INT value;
R3GetAttrs(r3obj, R3MXA_Count, &value, R3TAG_END);

GManager

Attribute

GManager

Identifier

R3MXA_GManager

JavaScript type

Object

C type

R3OBJ*

Description

Geometry manager for buttons

Syntax


jsobj.SetGManager(value);
value = jsobj.GetGManager();


R3OBJ* value = ...;
R3SetAttrs(r3obj, R3MXA_GManager, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3MXA_GManager, &value, R3TAG_END);