#include <GFont.h>
Inheritance diagram for GTypeFace:
Public Member Functions | |
void | Face (char *s) |
Sets the font face name. | |
void | PointSize (int i) |
Sets the point size. | |
void | TabSize (int i) |
Sets the tab size in device units (pixels). | |
void | Quality (int i) |
Sets the quality resquested, use one of DEFAULT_QUALITY, ANTIALIASED_QUALITY or NONANTIALIASED_QUALITY. | |
void | Fore (COLOUR c) |
Sets the foreground colour as a 24 bit RGB value. | |
void | Back (COLOUR c) |
void | SetWeight (int Weight) |
Sets the font's weight, use one the weight defines in GFont.h, e.g. FW_NORMAL, FW_BOLD. | |
void | Bold (bool i) |
Set a bold font. | |
void | Italic (bool i) |
Sets the font to italic. | |
void | Underline (bool i) |
Draws with an underline. | |
void | Transparent (bool i) |
Makes the text have no background. | |
void | SubGlyphs (bool i) |
Turns glyph substitution on or off. | |
char * | Face () |
Get the font face. | |
int | PointSize () |
Get the point size. | |
int | TabSize () |
Gets the tabsize in pixels. | |
int | Quality () |
Gets the quality setting. | |
COLOUR | Fore () |
Gets the foreground colour in 24bit RGB. | |
COLOUR | Back () |
Gets the background colour in 24bit RGB. | |
int | GetWeight () |
Returns the font weight. | |
bool | Bold () |
Returns true if this is a bold font. | |
bool | Italic () |
Returns true if this is a italic font. | |
bool | Underline () |
Returns true if this font is drawn with an underline. | |
bool | Transparent () |
Returns true if no background will be drawn. | |
bool | SubGlyphs () |
Returns true if glyph substitution will be done. | |
double | Ascent () |
Returns the amount of space above the baseline. | |
double | Descent () |
Returns the amount of space below the baseline. | |
virtual void | Colour (COLOUR Fore, COLOUR Back=0xFFFFFFFF) |
|
Sets the background colour as a 24 bit RGB value. In most systems this is not important, but on BeOS the anti-aliasing is done from the foreground colour to the background colour with no regards for what is underneath the rendered text, thus you need to set the back colour correctly |
|
Set the foreground and background colour.
|