r3guigad
real/gadget/r3guigad.h
r3gad
Gui editing gadget for droppable widgets.
r3Window
R3CLID_WINDOW
r3Guicontrolgadget
R3CLID_GUICONTROLGADGET - 1204
int R3RegisterGuiControlGadgetClass(R3APP *app);
ActiveFlags
ActiveFlags
R3GUIGDA_ActiveFlags
Integer
R3INT
see flags below
jsobj.SetActiveFlags(value);
value = jsobj.GetActiveFlags();
R3INT value = ...;
R3SetAttrs(r3obj, R3GUIGDA_ActiveFlags, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3GUIGDA_ActiveFlags, &value, R3TAG_END);
Manager
Manager
R3GUIGDA_Manager
Object
R3OBJ*
R3OBJ *
jsobj.SetManager(value);
value = jsobj.GetManager();
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3GUIGDA_Manager, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3GUIGDA_Manager, &value, R3TAG_END);
Widget
Widget
R3GUIGDA_Widget
Object
R3OBJ*
R3OBJ *
jsobj.SetWidget(value);
value = jsobj.GetWidget();
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3GUIGDA_Widget, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3GUIGDA_Widget, &value, R3TAG_END);
DropTarget
DropTarget
R3GUIGDA_DropTarget
Object
R3OBJ*
R3OBJ *
jsobj.SetDropTarget(value);
value = jsobj.GetDropTarget();
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3GUIGDA_DropTarget, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3GUIGDA_DropTarget, &value, R3TAG_END);
flags for R3GUIGDA_ActiveFlags
r3appobj *