r3dtgwin

r3conwin
r3fltwin
r3mainw

r3dtgwin

Class

real/windows/r3dtgwin.h

Library

r3win

Description:

Drop target window Class

See Also

oops/r3window.h

Super Class

r3Window

R3CLID_WINDOW

JavaScript

r3Droptargetwindow

Class Identifier

R3CLID_DROPTARGETWINDOW - 868

Methods

DROP, DROPBYSIBLING,

Attributes

RotateChildren, GuiModel, NotifyCloseObject, NotifyCloseMethod,

Registration

int R3RegisterDropTargetWindowClass(R3APP *app);

R3DRPTGTWM_DROP

Method

DROP

Identifier

R3DRPTGTWM_DROP

Param 1:

R3OBJ*, widget to be inserted

Param 3:

void*, drop data

JavaScript

obj.DROP(p1, p3);

Description

R3DRPTGTWM_DROPBYSIBLING

Method

DROPBYSIBLING

Identifier

R3DRPTGTWM_DROPBYSIBLING

Param 1:

R3OBJ*, widget to be inserted

Param 2:

R3OBJ*, sibling

Param 3:

void*, drop data

JavaScript

obj.DROPBYSIBLING(p1, p2, p3);

Description

RotateChildren

Attribute

RotateChildren

Identifier

R3DRPTGTWA_RotateChildren

JavaScript type

Integer

C type

R3INT

Description

'R3DRPTGTWA_RotateChildren' not documented

Syntax


jsobj.SetRotateChildren(value);
value = jsobj.GetRotateChildren();


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

GuiModel

Attribute

GuiModel

Identifier

R3DRPTGTWA_GuiModel

JavaScript type

Object

C type

R3OBJ*

Description

gui model

Syntax


jsobj.SetGuiModel(value);
value = jsobj.GetGuiModel();


R3OBJ* value = ...;
R3SetAttrs(r3obj, R3DRPTGTWA_GuiModel, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3DRPTGTWA_GuiModel, &value, R3TAG_END);

NotifyCloseObject

Attribute

NotifyCloseObject

Identifier

R3DRPTGTWA_NotifyCloseObject

JavaScript type

Object

C type

R3OBJ*

Description

object to be notified when the window is closed

Syntax


jsobj.SetNotifyCloseObject(value);
value = jsobj.GetNotifyCloseObject();


R3OBJ* value = ...;
R3SetAttrs(r3obj, R3DRPTGTWA_NotifyCloseObject, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3DRPTGTWA_NotifyCloseObject, &value, R3TAG_END);

NotifyCloseMethod

Attribute

NotifyCloseMethod

Identifier

R3DRPTGTWA_NotifyCloseMethod

JavaScript type

Integer

C type

R3INT

Description

'R3DRPTGTWA_NotifyCloseMethod' not documented

Syntax


jsobj.SetNotifyCloseMethod(value);
value = jsobj.GetNotifyCloseMethod();


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

if this is not NULL use this instead of position to determine where to drop

R3MDDF_SILENT