r3string
oops/r3string.h
r3oops
Editable String Gadget
r3Osgadget
R3CLID_OSGADGET
r3String
R3CLID_STRING - 27
String
String
R3GSA_String
String
char[]
string (by value!)
jsobj.SetString(value);
value = jsobj.GetString();
char[] value = ...;
R3SetAttrs(r3obj, R3GSA_String, value, R3TAG_END);
char[] value;
R3GetAttrs(r3obj, R3GSA_String, &value, R3TAG_END);
MaxChars
MaxChars
R3GSA_MaxChars
Integer
R3INT
max length
jsobj.SetMaxChars(value);
value = jsobj.GetMaxChars();
R3INT value = ...;
R3SetAttrs(r3obj, R3GSA_MaxChars, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3GSA_MaxChars, &value, R3TAG_END);
Columns
Columns
R3GSA_Columns
Integer
R3INT
number of colums
jsobj.SetColumns(value);
value = jsobj.GetColumns();
R3INT value = ...;
R3SetAttrs(r3obj, R3GSA_Columns, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3GSA_Columns, &value, R3TAG_END);
Value
Value
R3GSA_Value
String
char*
pointer to string
value = jsobj.GetValue();
char* value;
R3GetAttrs(r3obj, R3GSA_Value, &value, R3TAG_END);