#include <font.h>
|
| | eTextPara (eRect area, ePoint start=ePoint(-1, -1)) |
| |
| virtual | ~eTextPara () |
| |
| void | setFont (const gFont *font) |
| |
| int | renderString (const char *string, int flags=0, int border=0, int markedpos=-1) |
| |
| void | clear () |
| |
| int | getLineCount (void) const |
| |
| void | blit (gDC &dc, const ePoint &offset, const gRGB &background, const gRGB &foreground, bool border=false) |
| |
| void | setTextOffset (int offset) |
| |
| void | realign (int dir, int markedpos=-1, int scrollpos=0) |
| |
| int | getTextOffset () |
| |
| const eRect & | getBoundBox () |
| |
| const int | size () const |
| |
| const eRect & | getGlyphBBox (int num) const |
| |
| void | setGlyphFlag (int g, int f) |
| |
| void | clearGlyphFlag (int g, int f) |
| |
| void | operator delete (void *p) |
| |
| virtual void | AddRef ()=0 |
| |
| virtual void | Release ()=0 |
| |
◆ anonymous enum
| Enumerator |
|---|
| dirLeft | |
| dirRight | |
| dirCenter | |
| dirBlock | |
| dirCenterIfFits | |
| dirBidi | |
◆ eTextPara()
◆ ~eTextPara()
| eTextPara::~eTextPara |
( |
| ) |
|
|
virtual |
◆ blit()
| void eTextPara::blit |
( |
gDC & |
dc, |
|
|
const ePoint & |
offset, |
|
|
const gRGB & |
background, |
|
|
const gRGB & |
foreground, |
|
|
bool |
border = false |
|
) |
| |
◆ clear()
| void eTextPara::clear |
( |
| ) |
|
◆ clearGlyphFlag()
| void eTextPara::clearGlyphFlag |
( |
int |
g, |
|
|
int |
f |
|
) |
| |
|
inline |
◆ forceReplacementGlyph()
| static void eTextPara::forceReplacementGlyph |
( |
int |
unicode | ) |
|
|
inlinestatic |
◆ getBoundBox()
| const eRect& eTextPara::getBoundBox |
( |
| ) |
|
|
inline |
◆ getGlyphBBox()
| const eRect& eTextPara::getGlyphBBox |
( |
int |
num | ) |
const |
|
inline |
◆ getLineCount()
| int eTextPara::getLineCount |
( |
void |
| ) |
const |
|
inline |
◆ getTextOffset()
| int eTextPara::getTextOffset |
( |
| ) |
|
|
inline |
◆ realign()
| void eTextPara::realign |
( |
int |
dir, |
|
|
int |
markedpos = -1, |
|
|
int |
scrollpos = 0 |
|
) |
| |
◆ renderString()
| int eTextPara::renderString |
( |
const char * |
string, |
|
|
int |
flags = 0, |
|
|
int |
border = 0, |
|
|
int |
markedpos = -1 |
|
) |
| |
◆ setFallbackFont()
| static void eTextPara::setFallbackFont |
( |
std::string |
font | ) |
|
|
inlinestatic |
◆ setFont()
| void eTextPara::setFont |
( |
const gFont * |
font | ) |
|
◆ setGlyphFlag()
| void eTextPara::setGlyphFlag |
( |
int |
g, |
|
|
int |
f |
|
) |
| |
|
inline |
◆ setReplacementFont()
| static void eTextPara::setReplacementFont |
( |
std::string |
font | ) |
|
|
inlinestatic |
◆ setTextOffset()
| void eTextPara::setTextOffset |
( |
int |
offset | ) |
|
|
inline |
◆ size()
| const int eTextPara::size |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: