-
class
DebugGlyph
: public MonoGlyph
(Return to index)
-
Type:
Base Classes:
Derived Classes
Include file:
Public:
-
DebugGlyph (Glyph* g, const char* msg, unsigned int trace_flags)
- virtual void
allocate (Canvas*, const Allocation&, Extension&)
- virtual void
draw (Canvas*, const Allocation&) const
-
enum
{ trace_none = 0x0, trace_request = 0x1, trace_allocate = 0x2, trace_draw = 0x4, trace_print = 0x8, trace_pick = 0x10, trace_undraw = 0x20, trace_request_allocate = 0x3, trace_request_draw = 0x5, trace_allocate_draw = 0x6, trace_request_allocate_draw = 0x7, trace_request_pick = 0x11, trace_allocate_pick = 0x12, trace_request_allocate_pick = 0x13, trace_draw_pick = 0x14, trace_request_draw_pick = 0x15, trace_request_undraw = 0x21, trace_allocate_undraw = 0x22, trace_request_allocate_undraw = 0x23, trace_draw_undraw = 0x24, trace_request_draw_undraw = 0x25, trace_allocate_draw_undraw = 0x26, trace_request_allocate_draw_undraw = 0x27, trace_pick_undraw = 0x30, trace_request_pick_undraw = 0x31, trace_allocate_pick_undraw = 0x32, trace_request_allocate_pick_undraw = 0x33, trace_draw_pick_undraw = 0x34, trace_request_draw_pick_undraw = 0x35, trace_allocate_draw_pick_undraw = 0x36, trace_request_allocate_draw_pick_undraw = 0x37, trace_all = 0x3f }
- virtual void
pick (Canvas*, const Allocation&, int depth, Hit&)
- virtual void
print (Printer*, const Allocation&) const
- static void
print_allotment (const Allotment&)
- static void
print_requirement (const Requirement&)
- virtual void
request (Requisition&) const
- virtual void
undraw ()
- virtual
~DebugGlyph ()
(more documentation)