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: