r3scriptg
real/gadget/r3scriptg.h
r3gad
Scripting gadget.
r3Gadget
R3CLID_GADGET
r3Scriptgadget
R3CLID_SCRIPTGADGET - 1474
int R3RegisterScriptGadgetClass(R3APP *app);
R3SCRIPTGM_SETSCRIPT
SETSCRIPT
R3SCRIPTGM_SETSCRIPT
char*, current line
obj.SETSCRIPT(p3);
Internal: script changed. Don't call.
R3SCRIPTGM_SETLANGUAGE
SETLANGUAGE
R3SCRIPTGM_SETLANGUAGE
R3INT, ordnum of the language
obj.SETLANGUAGE(p3);
Internal: set current language to be used. Don't call.
R3SCRIPTGM_ADDLANGUAGE
ADDLANGUAGE
R3SCRIPTGM_ADDLANGUAGE
obj.ADDLANGUAGE();
Callback for adding new languages to the cycle. Don't call.
R3SCRIPTGM_PRINT
R3SCRIPTGM_PRINT
char*, string to be written
obj.PRINT(p3);
Write string to the script window.
R3SCRIPTGM_CLEAROUTPUT
CLEAROUTPUT
R3SCRIPTGM_CLEAROUTPUT
obj.CLEAROUTPUT();
Clear output buffer.
ScriptClid
ScriptClid
R3SCRIPTGA_ScriptClid
Integer
int
jsobj.SetScriptClid(value);
value = jsobj.GetScriptClid();
int value = ...;
R3SetAttrs(r3obj, R3SCRIPTGA_ScriptClid, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3SCRIPTGA_ScriptClid, &value, R3TAG_END);
Script
Script
R3SCRIPTGA_Script
String
char*
jsobj.SetScript(value);
value = jsobj.GetScript();
char* value = ...;
R3SetAttrs(r3obj, R3SCRIPTGA_Script, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3SCRIPTGA_Script, &value, R3TAG_END);
CommandLine
CommandLine
R3SCRIPTGA_CommandLine
Boolean
R3BOOL
if true, acts as a command line window i.e. only the current line is passed to the caller when enter was hit
jsobj.SetCommandLine(value);
value = jsobj.GetCommandLine();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3SCRIPTGA_CommandLine, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3SCRIPTGA_CommandLine, &value, R3TAG_END);