r3frame
oops/r3frame.h
r3oops
Frame Gadget Class. Frame is similar to the window class in that it can act as a parent for other visuals.
r3Osgadget
R3CLID_OSGADGET
r3Frame
R3CLID_FRAME - 37
R3FRM_DOFIT
DOFIT
R3FRM_DOFIT
obj.DOFIT();
Updated fit, do not call directly.
R3FRM_OPEN
OPEN
R3FRM_OPEN
R3BOOL, open if true.
obj.OPEN(p3);
Open/Collapse the frame.
Style
Style
R3FRA_Style
Integer
R3INT
frame style, see style codes below
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
HasCheckbox
R3FRA_HasCheckbox
Boolean
R3BOOL
if true the frame has a checkbox
value = jsobj.GetHasCheckbox();
R3BOOL value;
R3GetAttrs(r3obj, R3FRA_HasCheckbox, &value, R3TAG_END);
Checked
Checked
R3FRA_Checked
Boolean
R3BOOL
current state (open/collapsed)
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
GManager
R3FRA_GManager
Object
R3OBJ*
geometry manager
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
Managed
R3FRA_Managed
Boolean
R3BOOL
manage open/close
jsobj.SetManaged(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3FRA_Managed, value, R3TAG_END);
Style codes