Design Patterns
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
structural::flyweight::Column Class Reference

#include <column.h>

Inheritance diagram for structural::flyweight::Column:
Collaboration diagram for structural::flyweight::Column:

Public Member Functions

 ~Column () override
 
virtual void First (GlyphContext &) override
 
virtual void Next (GlyphContext &) override
 
virtual bool IsDone (GlyphContext &) override
 
virtual void SetFont (Font *, GlyphContext &) override
 
virtual FontGetFont (GlyphContext &) override
 
virtual GlyphInterfaceCurrent (GlyphContext &) override
 
virtual void Insert (GlyphInterface *, GlyphContext &) override
 
virtual void Remove (GlyphContext &) override
 
virtual void Draw (Window *, GlyphContext &) override
 
- Public Member Functions inherited from structural::flyweight::GlyphInterface
virtual ~GlyphInterface ()
 

Constructor & Destructor Documentation

structural::flyweight::Column::~Column ( )
override

Member Function Documentation

GlyphInterface * structural::flyweight::Column::Current ( GlyphContext )
overridevirtual
void structural::flyweight::Column::Draw ( Window ,
GlyphContext  
)
overridevirtual
void structural::flyweight::Column::First ( GlyphContext context)
overridevirtual

Implements structural::flyweight::GlyphInterface.

Here is the call graph for this function:

Font * structural::flyweight::Column::GetFont ( GlyphContext context)
overridevirtual

Implements structural::flyweight::GlyphInterface.

Here is the call graph for this function:

void structural::flyweight::Column::Insert ( GlyphInterface ,
GlyphContext  
)
overridevirtual
bool structural::flyweight::Column::IsDone ( GlyphContext context)
overridevirtual

Implements structural::flyweight::GlyphInterface.

Here is the call graph for this function:

void structural::flyweight::Column::Next ( GlyphContext context)
overridevirtual

Implements structural::flyweight::GlyphInterface.

Here is the call graph for this function:

void structural::flyweight::Column::Remove ( GlyphContext )
overridevirtual
void structural::flyweight::Column::SetFont ( Font font,
GlyphContext context 
)
overridevirtual

Implements structural::flyweight::GlyphInterface.

Here is the call graph for this function:


The documentation for this class was generated from the following files: