r3outgd
real/gadget/r3outgd.h
r3gad
OutputGadget Class
r3Listpropertygadget
R3CLID_LISTPROPERTYGADGET
r3Outputgadget
R3CLID_OUTPUTGADGET - 547
int R3RegisterOutputGadgetClass(R3APP *app);
R3OUTPGADCM_REGISTERFORMAT
REGISTERFORMAT
R3OUTPGADCM_REGISTERFORMAT
R3BOOL, true if succeeded
R3CLID, file format model class
R3CLID, file format gadget class
char*, name of the file format
rc = obj.REGISTERFORMAT(p1, p2, p3);
Register new file format gadget
R3OUTPGADCM_ENUMFORMATS
ENUMFORMATS
R3OUTPGADCM_ENUMFORMATS
void*, return value from the users callback method. TRUE continues enumeration, all other values cancel it.
R3OBJ*, object to be called for each file format
R3INT, method to be called for each file format
void*, user data
rc = obj.ENUMFORMATS(p1, p2, p3);
Enumerate installed output formats. The user is called as R3SendMsgA3(userobj, usermth, char *name, R3CLID formatclid, void *userdata);
Simple
Simple
R3OUTPGADA_Simple
Boolean
R3BOOL
layout
jsobj.SetSimple(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3OUTPGADA_Simple, value, R3TAG_END);
GManager
GManager
R3OUTPGADA_GManager
Object
R3OBJ*
gmanager for the controls
value = jsobj.GetGManager();
R3OBJ* value;
R3GetAttrs(r3obj, R3OUTPGADA_GManager, &value, R3TAG_END);
NoCommand
NoCommand
R3OUTPGADA_NoCommand
Boolean
R3BOOL
if true, no image specific command fields are shown
jsobj.SetNoCommand(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3OUTPGADA_NoCommand, value, R3TAG_END);
InputBindings
InputBindings
R3OUTPGADA_InputBindings
Boolean
R3BOOL
if TRUE the channels should be labeled for input use such as txr. map
jsobj.SetInputBindings(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3OUTPGADA_InputBindings, value, R3TAG_END);
r3appobj *