r3curvetab
real/gadget/r3curvetab.h
r3gad
r3Window
R3CLID_WINDOW
r3Curvetabgadget
R3CLID_CURVETABGADGET - 1867
Curve, CurveXaxis1, GradientXaxis1, AdjustableAxes, CurrentVisibleX, CurrentVisibleY, Layer,
int R3RegisterCurveTabGadgetClass(R3APP *app);
Curve
Curve
R3CTGA_Curve
Object
R3OBJ*
curve to be shown
value = jsobj.GetCurve();
R3OBJ* value;
R3GetAttrs(r3obj, R3CTGA_Curve, &value, R3TAG_END);
CurveXaxis1
CurveXaxis1
R3CTGA_CurveXaxis1
Object
R3OBJ*
axis gadget of the curve gadget
value = jsobj.GetCurveXaxis1();
R3OBJ* value;
R3GetAttrs(r3obj, R3CTGA_CurveXaxis1, &value, R3TAG_END);
GradientXaxis1
GradientXaxis1
R3CTGA_GradientXaxis1
Object
R3OBJ*
axis gadget of the gradient gadget
value = jsobj.GetGradientXaxis1();
R3OBJ* value;
R3GetAttrs(r3obj, R3CTGA_GradientXaxis1, &value, R3TAG_END);
AdjustableAxes
AdjustableAxes
R3CTGA_AdjustableAxes
Boolean
R3BOOL
make axes gadgets adjustable/read only
jsobj.SetAdjustableAxes(value);
value = jsobj.GetAdjustableAxes();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3CTGA_AdjustableAxes, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3CTGA_AdjustableAxes, &value, R3TAG_END);
CurrentVisibleX
CurrentVisibleX
R3CTGA_CurrentVisibleX
Boolean
R3BOOL
jsobj.SetCurrentVisibleX(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3CTGA_CurrentVisibleX, value, R3TAG_END);
CurrentVisibleY
CurrentVisibleY
R3CTGA_CurrentVisibleY
Boolean
R3BOOL
jsobj.SetCurrentVisibleY(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3CTGA_CurrentVisibleY, value, R3TAG_END);
Layer
Layer
R3CTGA_Layer
Object
R3OBJ*
layer to lock when modifying the curve
jsobj.SetLayer(value);
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3CTGA_Layer, value, R3TAG_END);