r3clipb

r3clipb

Class

real/objects/r3clipb.h

Library

r3obj

Description:

Real 3D Clip Board Class

See Also

oops/r3root.h

See Also

real/code/r3ttag.h

Super Class

r3Root

R3CLID_ROOT

JavaScript

r3Clipboard

Class Identifier

R3CLID_CLIPBOARD - 64

Methods

INSERT, REMOVE, CLEAR, ENUM, FINDTAGCLOSE, INVTAGCLOSE, UPDATEFTCO,

Attributes

FindTagCloseMthOrig, InvTagCloseMthOrig,

Registration

int R3RegisterClipboardClass(R3APP *app);

R3CLPBM_INSERT

Method

INSERT

Identifier

R3CLPBM_INSERT

Param 3:

R3OBJ*, object to be inserted

JavaScript

obj.INSERT(p3);

Description

Insert given object to clipboard

R3CLPBM_REMOVE

Method

REMOVE

Identifier

R3CLPBM_REMOVE

Param 3:

R3OBJ*, object to be removed

JavaScript

obj.REMOVE(p3);

Description

Remove an object from clipboard

R3CLPBM_CLEAR

Method

CLEAR

Identifier

R3CLPBM_CLEAR

JavaScript

obj.CLEAR();

Description

delete all inserted objects from the clipboard

R3CLPBM_ENUM

Method

ENUM

Identifier

R3CLPBM_ENUM

Return

void*, return value from the enum. callback

JavaScript

rc = obj.ENUM();

Description

Enumerate contents of the clipboard

R3CLBPM_FINDTAGCLOSE

Method

FINDTAGCLOSE

Identifier

R3CLBPM_FINDTAGCLOSE

JavaScript

obj.FINDTAGCLOSE();

Description

As defined in r3ttag.h/R3TTM_FINDTAGCLOSE

R3CLBPM_INVTAGCLOSE

Method

INVTAGCLOSE

Identifier

R3CLBPM_INVTAGCLOSE

Param 1:

R3INT, tag

Param 2:

R3INT, old unique identifier

Param 3:

R3INT, new unique identifier

JavaScript

obj.INVTAGCLOSE(p1, p2, p3);

Description

Callback method which is called when an * object identifier is changed.

R3CLBPM_UPDATEFTCO

Method

UPDATEFTCO

Identifier

R3CLBPM_UPDATEFTCO

JavaScript

obj.UPDATEFTCO();

Description

Notification method from ftco to rebuild the opt. data.

FindTagCloseMthOrig

Attribute

FindTagCloseMthOrig

Identifier

R3CLPBA_FindTagCloseMthOrig

JavaScript type

Integer

C type

R3INT

Description

resolv. method

Syntax


jsobj.SetFindTagCloseMthOrig(value);
value = jsobj.GetFindTagCloseMthOrig();


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

InvTagCloseMthOrig

Attribute

InvTagCloseMthOrig

Identifier

R3CLPBA_InvTagCloseMthOrig

JavaScript type

Integer

C type

R3INT

Description

Syntax


jsobj.SetInvTagCloseMthOrig(value);
value = jsobj.GetInvTagCloseMthOrig();


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

R3CLPBA_FindTagCloseObjOrig


r3appobj *