r3fontgd

r3fontgd

Class

real/gadget/r3fontgd.h

Library

r3gad

Description:

Base class for all font gadgets.

See Also

oops/r3gadget.h

Super Class

r3Gadget

R3CLID_GADGET

JavaScript

r3Fontgadget

Class Identifier

R3CLID_FONTGADGET - 590

Methods

Attributes

FontSpec, NoUserInterface, OutlineFontsOnly, SystemFont,

FontSpec

Attribute

FontSpec

Identifier

R3FNTGADA_FontSpec

JavaScript type

String

C type

char*

Description

string fully specifying the font

Syntax


jsobj.SetFontSpec(value);
value = jsobj.GetFontSpec();


char* value = ...;
R3SetAttrs(r3obj, R3FNTGADA_FontSpec, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3FNTGADA_FontSpec, &value, R3TAG_END);

NoUserInterface

Attribute

NoUserInterface

Identifier

R3FNTGADA_NoUserInterface

JavaScript type

Boolean

C type

R3BOOL

Description

Syntax


jsobj.SetNoUserInterface(value);


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

OutlineFontsOnly

Attribute

OutlineFontsOnly

Identifier

R3FNTGADA_OutlineFontsOnly

JavaScript type

Boolean

C type

R3BOOL

Description

Syntax


jsobj.SetOutlineFontsOnly(value);
value = jsobj.GetOutlineFontsOnly();


R3BOOL value = ...;
R3SetAttrs(r3obj, R3FNTGADA_OutlineFontsOnly, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3FNTGADA_OutlineFontsOnly, &value, R3TAG_END);

SystemFont

Attribute

SystemFont

Identifier

R3FNTGADA_SystemFont

JavaScript type

Boolean

C type

R3BOOL

Description

give font name in system specific format

Syntax


jsobj.SetSystemFont(value);
value = jsobj.GetSystemFont();


R3BOOL value = ...;
R3SetAttrs(r3obj, R3FNTGADA_SystemFont, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3FNTGADA_SystemFont, &value, R3TAG_END);