HocMark Class Reference
#include <hocmark.h>
List of all members.
Public Member Functions |
| virtual | ~HocMark () |
| virtual void | request (Requisition &) const |
| virtual void | allocate (Canvas *, const Allocation &, Extension &) |
| virtual void | draw (Canvas *, const Allocation &) const |
| virtual void | pick (Canvas *, const Allocation &, int depth, Hit &) |
Static Public Member Functions |
| static HocMark * | instance (char style, float size, const Color *, const Brush *) |
Protected Member Functions |
| | HocMark (char style, float size, const Color *, const Brush *) |
Protected Attributes |
| float | size_ |
| const Color * | c_ |
| const Brush * | b_ |
| char | style_ |
Static Private Member Functions |
| static void | add (HocMark *) |
| static HocMark * | search (char style, float size, const Color *, const Brush *) |
| static HocMark * | check (char style, float size, const Color *, const Brush *) |
Static Private Attributes |
| static PolyGlyph * | mark_list_ |
| static HocMark * | most_recent_ |
Constructor & Destructor Documentation
| virtual HocMark::~HocMark |
( |
|
) |
[virtual] |
| HocMark::HocMark |
( |
char |
style, |
|
|
float |
size, |
|
|
const Color * |
, |
|
|
const Brush * |
| |
|
) |
| | [protected] |
Member Function Documentation
| static void HocMark::add |
( |
HocMark * |
|
) |
[static, private] |
| virtual void HocMark::allocate |
( |
Canvas * |
, |
|
|
const Allocation & |
, |
|
|
Extension & |
| |
|
) |
| | [virtual] |
| static HocMark* HocMark::check |
( |
char |
style, |
|
|
float |
size, |
|
|
const Color * |
, |
|
|
const Brush * |
| |
|
) |
| | [static, private] |
| virtual void HocMark::draw |
( |
Canvas * |
, |
|
|
const Allocation & |
| |
|
) |
| | const [virtual] |
| static HocMark* HocMark::instance |
( |
char |
style, |
|
|
float |
size, |
|
|
const Color * |
, |
|
|
const Brush * |
| |
|
) |
| | [static] |
| virtual void HocMark::pick |
( |
Canvas * |
, |
|
|
const Allocation & |
, |
|
|
int |
depth, |
|
|
Hit & |
| |
|
) |
| | [virtual] |
| virtual void HocMark::request |
( |
Requisition & |
|
) |
const [virtual] |
| static HocMark* HocMark::search |
( |
char |
style, |
|
|
float |
size, |
|
|
const Color * |
, |
|
|
const Brush * |
| |
|
) |
| | [static, private] |
Member Data Documentation
The documentation for this class was generated from the following file: