r3string

r3string

Class

oops/r3string.h

Library

r3oops

Description:

Editable String Gadget

See Also

oops/r3osgdgt.h

Super Class

r3Osgadget

R3CLID_OSGADGET

JavaScript

r3String

Class Identifier

R3CLID_STRING - 27

Attributes

String, MaxChars, Columns, Value,

String

Attribute

String

Identifier

R3GSA_String

JavaScript type

String

C type

char[]

Description

string (by value!)

Syntax


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

Attribute

MaxChars

Identifier

R3GSA_MaxChars

JavaScript type

Integer

C type

R3INT

Description

max length

Syntax


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

Attribute

Columns

Identifier

R3GSA_Columns

JavaScript type

Integer

C type

R3INT

Description

number of colums

Syntax


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

Attribute

Value

Identifier

R3GSA_Value

JavaScript type

String

C type

char*

Description

pointer to string

Syntax


value = jsobj.GetValue();


char* value;
R3GetAttrs(r3obj, R3GSA_Value, &value, R3TAG_END);

Tags

Tags

R3GSA_ReadOnly