Design Patterns
|
#include <glyph_interface.h>
Public Member Functions | |
virtual | ~GlyphInterface () |
virtual void | Draw (Window *, GlyphContext &)=0 |
virtual void | First (GlyphContext &)=0 |
virtual void | Next (GlyphContext &)=0 |
virtual bool | IsDone (GlyphContext &)=0 |
virtual void | SetFont (Font *, GlyphContext &)=0 |
virtual Font * | GetFont (GlyphContext &)=0 |
virtual GlyphInterface * | Current (GlyphContext &)=0 |
virtual void | Insert (GlyphInterface *, GlyphContext &)=0 |
virtual void | Remove (GlyphContext &)=0 |
|
inlinevirtual |
|
pure virtual |
Implemented in structural::flyweight::Column, structural::flyweight::Character, and structural::flyweight::Row.
|
pure virtual |
Implemented in structural::flyweight::Column, structural::flyweight::Character, and structural::flyweight::Row.
|
pure virtual |
Implemented in structural::flyweight::Column, structural::flyweight::Character, and structural::flyweight::Row.
|
pure virtual |
Implemented in structural::flyweight::Column, structural::flyweight::Character, and structural::flyweight::Row.
|
pure virtual |
Implemented in structural::flyweight::Column, structural::flyweight::Character, and structural::flyweight::Row.
|
pure virtual |
Implemented in structural::flyweight::Column, structural::flyweight::Character, and structural::flyweight::Row.
|
pure virtual |
Implemented in structural::flyweight::Column, structural::flyweight::Character, and structural::flyweight::Row.
|
pure virtual |
Implemented in structural::flyweight::Column, structural::flyweight::Character, and structural::flyweight::Row.
|
pure virtual |
Implemented in structural::flyweight::Column, structural::flyweight::Character, and structural::flyweight::Row.