r3curveg
real/gadget/r3curveg.h
r3gad
Curve gadget.
r3Window
R3CLID_WINDOW
r3Curvegadget
R3CLID_CURVEGADGET - 39
BorderWidth, ZoomX, ZoomY, OffsetX, OffsetY, GadgetX, GadgetY, GadgetXTag, MinXAdjustable, MaxXAdjustable, MinYAdjustable, MaxYAdjustable, AllowPanZoom, GadgetYTag, RGBOrder, DrawGrid,
int R3RegisterCurveGadgetClass(R3APP *app);
BorderWidth
BorderWidth
R3CURA_BorderWidth
Integer
int
'R3CURA_BorderWidth' not documented
value = jsobj.GetBorderWidth();
int value;
R3GetAttrs(r3obj, R3CURA_BorderWidth, &value, R3TAG_END);
ZoomX
ZoomX
R3CURA_ZoomX
Number
R3FLOAT
'R3CURA_ZoomX' not documented
jsobj.SetZoomX(value);
value = jsobj.GetZoomX();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3CURA_ZoomX, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3CURA_ZoomX, &value, R3TAG_END);
ZoomY
ZoomY
R3CURA_ZoomY
Number
R3FLOAT
'R3CURA_ZoomY' not documented
jsobj.SetZoomY(value);
value = jsobj.GetZoomY();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3CURA_ZoomY, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3CURA_ZoomY, &value, R3TAG_END);
OffsetX
OffsetX
R3CURA_OffsetX
Number
R3FLOAT
'R3CURA_OffsetX' not documented
jsobj.SetOffsetX(value);
value = jsobj.GetOffsetX();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3CURA_OffsetX, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3CURA_OffsetX, &value, R3TAG_END);
OffsetY
OffsetY
R3CURA_OffsetY
Number
R3FLOAT
'R3CURA_OffsetY' not documented
jsobj.SetOffsetY(value);
value = jsobj.GetOffsetY();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3CURA_OffsetY, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3CURA_OffsetY, &value, R3TAG_END);
GadgetX
GadgetX
R3CURA_GadgetX
Object
R3OBJ*
numeric gadget for x
jsobj.SetGadgetX(value);
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3CURA_GadgetX, value, R3TAG_END);
GadgetY
GadgetY
R3CURA_GadgetY
Object
R3OBJ*
numeric gadget for x
jsobj.SetGadgetY(value);
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3CURA_GadgetY, value, R3TAG_END);
GadgetXTag
GadgetXTag
R3CURA_GadgetXTag
Integer
R3INT
jsobj.SetGadgetXTag(value);
R3INT value = ...;
R3SetAttrs(r3obj, R3CURA_GadgetXTag, value, R3TAG_END);
MinXAdjustable
MinXAdjustable
R3CURA_MinXAdjustable
Boolean
R3BOOL
jsobj.SetMinXAdjustable(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3CURA_MinXAdjustable, value, R3TAG_END);
MaxXAdjustable
MaxXAdjustable
R3CURA_MaxXAdjustable
Boolean
R3BOOL
jsobj.SetMaxXAdjustable(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3CURA_MaxXAdjustable, value, R3TAG_END);
MinYAdjustable
MinYAdjustable
R3CURA_MinYAdjustable
Boolean
R3BOOL
jsobj.SetMinYAdjustable(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3CURA_MinYAdjustable, value, R3TAG_END);
MaxYAdjustable
MaxYAdjustable
R3CURA_MaxYAdjustable
Boolean
R3BOOL
jsobj.SetMaxYAdjustable(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3CURA_MaxYAdjustable, value, R3TAG_END);
AllowPanZoom
AllowPanZoom
R3CURA_AllowPanZoom
Boolean
R3BOOL
if set, mouse+RMB can be used to pan/zoom. Default is TRUE
jsobj.SetAllowPanZoom(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3CURA_AllowPanZoom, value, R3TAG_END);
GadgetYTag
GadgetYTag
R3CURA_GadgetYTag
Integer
R3INT
jsobj.SetGadgetYTag(value);
R3INT value = ...;
R3SetAttrs(r3obj, R3CURA_GadgetYTag, value, R3TAG_END);
RGBOrder
RGBOrder
R3CURA_RGBOrder
Integer
R3INT
order for four sub curve colors, (sub0<<24)|(sub1<<16)|(sub2<<8)|sub3, default = (0<<24)|(1<<16)|(2<<8)|3
jsobj.SetRGBOrder(value);
value = jsobj.GetRGBOrder();
R3INT value = ...;
R3SetAttrs(r3obj, R3CURA_RGBOrder, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3CURA_RGBOrder, &value, R3TAG_END);
DrawGrid
DrawGrid
R3CURA_DrawGrid
Boolean
R3BOOL
default value=TRUE
jsobj.SetDrawGrid(value);
value = jsobj.GetDrawGrid();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3CURA_DrawGrid, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3CURA_DrawGrid, &value, R3TAG_END);
for map changes
r3appobj *