r3outgd

r3outgd

Class

real/gadget/r3outgd.h

Library

r3gad

Description:

OutputGadget Class

See Also

real/gadget/r3lprgds.h

Super Class

r3Listpropertygadget

R3CLID_LISTPROPERTYGADGET

JavaScript

r3Outputgadget

Class Identifier

R3CLID_OUTPUTGADGET - 547

Methods

REGISTERFORMAT, ENUMFORMATS,

Attributes

Simple, GManager, NoCommand, InputBindings,

Registration

int R3RegisterOutputGadgetClass(R3APP *app);

R3OUTPGADCM_REGISTERFORMAT

Method

REGISTERFORMAT

Identifier

R3OUTPGADCM_REGISTERFORMAT

Return

R3BOOL, true if succeeded

Param 1:

R3CLID, file format model class

Param 2:

R3CLID, file format gadget class

Param 3:

char*, name of the file format

JavaScript

rc = obj.REGISTERFORMAT(p1, p2, p3);

Description

Register new file format gadget

R3OUTPGADCM_ENUMFORMATS

Method

ENUMFORMATS

Identifier

R3OUTPGADCM_ENUMFORMATS

Return

void*, return value from the users callback method. TRUE continues enumeration, all other values cancel it.

Param 1:

R3OBJ*, object to be called for each file format

Param 2:

R3INT, method to be called for each file format

Param 3:

void*, user data

JavaScript

rc = obj.ENUMFORMATS(p1, p2, p3);

Description

Enumerate installed output formats. The user is called as R3SendMsgA3(userobj, usermth, char *name, R3CLID formatclid, void *userdata);

Simple

Attribute

Simple

Identifier

R3OUTPGADA_Simple

JavaScript type

Boolean

C type

R3BOOL

Description

layout

Syntax


jsobj.SetSimple(value);


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

GManager

Attribute

GManager

Identifier

R3OUTPGADA_GManager

JavaScript type

Object

C type

R3OBJ*

Description

gmanager for the controls

Syntax


value = jsobj.GetGManager();


R3OBJ* value;
R3GetAttrs(r3obj, R3OUTPGADA_GManager, &value, R3TAG_END);

NoCommand

Attribute

NoCommand

Identifier

R3OUTPGADA_NoCommand

JavaScript type

Boolean

C type

R3BOOL

Description

if true, no image specific command fields are shown

Syntax


jsobj.SetNoCommand(value);


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

InputBindings

Attribute

InputBindings

Identifier

R3OUTPGADA_InputBindings

JavaScript type

Boolean

C type

R3BOOL

Description

if TRUE the channels should be labeled for input use such as txr. map

Syntax


jsobj.SetInputBindings(value);


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


r3appobj *

Tags

Tags

R3OUTPGADA_Output
R3OUTPGADA_Channels
R3OUTPGADA_ShowThisRayChannelName
R3OUTPGADA_ShowThisRayChannelClid
R3OUTPGADA_UnitConverter