r3gradientgadget

r3gradientgadget

Class

real/gadget/r3gradientgadget.h

Library

r3gad

Description:

Gradient gadget.

See Also

oops/r3window.h

Super Class

r3Window

R3CLID_WINDOW

JavaScript

r3Gradientgadget

Class Identifier

R3CLID_GRADIENTGADGET - 1865

Methods

Attributes

BorderWidth, ZoomX, ZoomY, OffsetX, OffsetY, GadgetX, GadgetY, GadgetXTag, MinXAdjustable, MaxXAdjustable, MinYAdjustable, MaxYAdjustable, AllowPanZoom, GadgetYTag, RGBOrder, Cursor,

BorderWidth

Attribute

BorderWidth

Identifier

R3GRADIENTGA_BorderWidth

JavaScript type

Integer

C type

int

Description

'R3GRADIENTGA_BorderWidth' not documented

Syntax


value = jsobj.GetBorderWidth();


int value;
R3GetAttrs(r3obj, R3GRADIENTGA_BorderWidth, &value, R3TAG_END);

ZoomX

Attribute

ZoomX

Identifier

R3GRADIENTGA_ZoomX

JavaScript type

Number

C type

R3FLOAT

Description

'R3GRADIENTGA_ZoomX' not documented

Syntax


jsobj.SetZoomX(value);
value = jsobj.GetZoomX();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3GRADIENTGA_ZoomX, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3GRADIENTGA_ZoomX, &value, R3TAG_END);

ZoomY

Attribute

ZoomY

Identifier

R3GRADIENTGA_ZoomY

JavaScript type

Number

C type

R3FLOAT

Description

'R3GRADIENTGA_ZoomY' not documented

Syntax


jsobj.SetZoomY(value);
value = jsobj.GetZoomY();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3GRADIENTGA_ZoomY, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3GRADIENTGA_ZoomY, &value, R3TAG_END);

OffsetX

Attribute

OffsetX

Identifier

R3GRADIENTGA_OffsetX

JavaScript type

Number

C type

R3FLOAT

Description

'R3GRADIENTGA_OffsetX' not documented

Syntax


jsobj.SetOffsetX(value);
value = jsobj.GetOffsetX();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3GRADIENTGA_OffsetX, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3GRADIENTGA_OffsetX, &value, R3TAG_END);

OffsetY

Attribute

OffsetY

Identifier

R3GRADIENTGA_OffsetY

JavaScript type

Number

C type

R3FLOAT

Description

'R3GRADIENTGA_OffsetY' not documented

Syntax


jsobj.SetOffsetY(value);
value = jsobj.GetOffsetY();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3GRADIENTGA_OffsetY, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3GRADIENTGA_OffsetY, &value, R3TAG_END);

GadgetX

Attribute

GadgetX

Identifier

R3GRADIENTGA_GadgetX

JavaScript type

Object

C type

R3OBJ*

Description

numeric gadget for x

Syntax


jsobj.SetGadgetX(value);


R3OBJ* value = ...;
R3SetAttrs(r3obj, R3GRADIENTGA_GadgetX, value, R3TAG_END);

GadgetY

Attribute

GadgetY

Identifier

R3GRADIENTGA_GadgetY

JavaScript type

Object

C type

R3OBJ*

Description

numeric gadget for x

Syntax


jsobj.SetGadgetY(value);


R3OBJ* value = ...;
R3SetAttrs(r3obj, R3GRADIENTGA_GadgetY, value, R3TAG_END);

GadgetXTag

Attribute

GadgetXTag

Identifier

R3GRADIENTGA_GadgetXTag

JavaScript type

Integer

C type

R3INT

Description

Syntax


jsobj.SetGadgetXTag(value);


R3INT value = ...;
R3SetAttrs(r3obj, R3GRADIENTGA_GadgetXTag, value, R3TAG_END);

MinXAdjustable

Attribute

MinXAdjustable

Identifier

R3GRADIENTGA_MinXAdjustable

JavaScript type

Boolean

C type

R3BOOL

Description

Syntax


jsobj.SetMinXAdjustable(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3GRADIENTGA_MinXAdjustable, value, R3TAG_END);

MaxXAdjustable

Attribute

MaxXAdjustable

Identifier

R3GRADIENTGA_MaxXAdjustable

JavaScript type

Boolean

C type

R3BOOL

Description

Syntax


jsobj.SetMaxXAdjustable(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3GRADIENTGA_MaxXAdjustable, value, R3TAG_END);

MinYAdjustable

Attribute

MinYAdjustable

Identifier

R3GRADIENTGA_MinYAdjustable

JavaScript type

Boolean

C type

R3BOOL

Description

Syntax


jsobj.SetMinYAdjustable(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3GRADIENTGA_MinYAdjustable, value, R3TAG_END);

MaxYAdjustable

Attribute

MaxYAdjustable

Identifier

R3GRADIENTGA_MaxYAdjustable

JavaScript type

Boolean

C type

R3BOOL

Description

Syntax


jsobj.SetMaxYAdjustable(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3GRADIENTGA_MaxYAdjustable, value, R3TAG_END);

AllowPanZoom

Attribute

AllowPanZoom

Identifier

R3GRADIENTGA_AllowPanZoom

JavaScript type

Boolean

C type

R3BOOL

Description

if set, mouse+RMB can be used to pan/zoom. Default is TRUE

Syntax


jsobj.SetAllowPanZoom(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3GRADIENTGA_AllowPanZoom, value, R3TAG_END);

GadgetYTag

Attribute

GadgetYTag

Identifier

R3GRADIENTGA_GadgetYTag

JavaScript type

Integer

C type

R3INT

Description

Syntax


jsobj.SetGadgetYTag(value);


R3INT value = ...;
R3SetAttrs(r3obj, R3GRADIENTGA_GadgetYTag, value, R3TAG_END);

RGBOrder

Attribute

RGBOrder

Identifier

R3GRADIENTGA_RGBOrder

JavaScript type

Integer

C type

R3INT

Description

order for four sub GRADIENT colors, (sub0<<24)|(sub1<<16)|(sub2<<8)|sub3, default = (0<<24)|(1<<16)|(2<<8)|3

Syntax


jsobj.SetRGBOrder(value);
value = jsobj.GetRGBOrder();


R3INT value = ...;
R3SetAttrs(r3obj, R3GRADIENTGA_RGBOrder, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3GRADIENTGA_RGBOrder, &value, R3TAG_END);

Cursor

Attribute

Cursor

Identifier

R3GRADIENTGA_Cursor

JavaScript type

Number

C type

R3FLOAT

Description

'R3GRADIENTGA_Cursor' not documented

Syntax


jsobj.SetCursor(value);
value = jsobj.GetCursor();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3GRADIENTGA_Cursor, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3GRADIENTGA_Cursor, &value, R3TAG_END);

for map changes

R3GRADH_MOVED
R3GRADH_CLICK
R3GRADH_DOUBLECLICK