#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: