r3manfrm

r3manfrm

Class

real/gadget/r3manfrm.h

Library

r3gad

Description:

ManagedFrame Class

See Also

oops/r3frame.h

Super Class

r3Frame

R3CLID_FRAME

JavaScript

r3Managedframe

Class Identifier

R3CLID_MANAGEDFRAME - 252

Methods

FITCHILD, OPEN, CLOSE,

Attributes

Child, HandleOpenCl,

R3MANAGEDFRAMEM_FITCHILD

Method

FITCHILD

Identifier

R3MANAGEDFRAMEM_FITCHILD

Param 3:

R3INT, fit code R3WFP_BESTFIT/LARGESTFIT etc. as defined oops/r3widget.h

JavaScript

obj.FITCHILD(p3);

Description

Update the layout of the child. Note: use ADDCHILDREN * method (as defined in oops/r3widget class) to add contents * for the frame. Note that Managed frame can have * only one children.

R3MANAGEDFRAMEM_OPEN

Method

OPEN

Identifier

R3MANAGEDFRAMEM_OPEN

JavaScript

obj.OPEN();

Description

Open (expand) the frame

R3MANAGEDFRAMEM_CLOSE

Method

CLOSE

Identifier

R3MANAGEDFRAMEM_CLOSE

JavaScript

obj.CLOSE();

Description

Close (collapse) the frame

Child

Attribute

Child

Identifier

R3MANAGEDFRAMEA_Child

JavaScript type

Object

C type

R3OBJ*

Description

child

Syntax


value = jsobj.GetChild();


R3OBJ* value;
R3GetAttrs(r3obj, R3MANAGEDFRAMEA_Child, &value, R3TAG_END);

HandleOpenCl

Attribute

HandleOpenCl

Identifier

R3MANAGEDFRAMEA_HandleOpenCl

JavaScript type

Boolean

C type

R3BOOL

Description

open/close frame

Syntax


jsobj.SetHandleOpenCl(value);
value = jsobj.GetHandleOpenCl();


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