r3frame

r3frame

Class

oops/r3frame.h

Library

r3oops

Description:

Frame Gadget Class. Frame is similar to the window class in that it can act as a parent for other visuals.

See Also

oops/r3osgdgt.h

Super Class

r3Osgadget

R3CLID_OSGADGET

JavaScript

r3Frame

Class Identifier

R3CLID_FRAME - 37

Methods

DOFIT, OPEN,

Attributes

Style, HasCheckbox, Checked, GManager, Managed,

R3FRM_DOFIT

Method

DOFIT

Identifier

R3FRM_DOFIT

JavaScript

obj.DOFIT();

Description

Updated fit, do not call directly.

R3FRM_OPEN

Method

OPEN

Identifier

R3FRM_OPEN

Param 3:

R3BOOL, open if true.

JavaScript

obj.OPEN(p3);

Description

Open/Collapse the frame.

Style

Attribute

Style

Identifier

R3FRA_Style

JavaScript type

Integer

C type

R3INT

Description

frame style, see style codes below

Syntax


jsobj.SetStyle(value);
value = jsobj.GetStyle();


R3INT value = ...;
R3SetAttrs(r3obj, R3FRA_Style, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3FRA_Style, &value, R3TAG_END);

HasCheckbox

Attribute

HasCheckbox

Identifier

R3FRA_HasCheckbox

JavaScript type

Boolean

C type

R3BOOL

Description

if true the frame has a checkbox

Syntax


value = jsobj.GetHasCheckbox();


R3BOOL value;
R3GetAttrs(r3obj, R3FRA_HasCheckbox, &value, R3TAG_END);

Checked

Attribute

Checked

Identifier

R3FRA_Checked

JavaScript type

Boolean

C type

R3BOOL

Description

current state (open/collapsed)

Syntax


jsobj.SetChecked(value);
value = jsobj.GetChecked();


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

GManager

Attribute

GManager

Identifier

R3FRA_GManager

JavaScript type

Object

C type

R3OBJ*

Description

geometry manager

Syntax


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


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

Managed

Attribute

Managed

Identifier

R3FRA_Managed

JavaScript type

Boolean

C type

R3BOOL

Description

manage open/close

Syntax


jsobj.SetManaged(value);


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

Style codes

R3FS_RAISED
R3FS_SUNKEN
R3FS_RIDGE
R3FS_GROOVE
R3FS_NOFRAME
R3FS_BAR