-
class
Glyph
: public Resource
(Return to index)
-
InterViews 3.1 lightweight glyphs
Type:
Base Classes:
Derived Classes
Include file:
Description: in reference manual.
Public:
- virtual void
allocate (Canvas*, const Allocation&, Extension&)
- virtual void
allotment (GlyphIndex index, DimensionName, Allotment&) const
- virtual void
append (Glyph*)
- virtual void
change (GlyphIndex)
- virtual Glyph*
clone () const
- virtual Glyph*
component (GlyphIndex) const
- virtual Glyph*
compose (GlyphBreakType)
- virtual GlyphIndex
count () const
- virtual void
draw (Canvas*, const Allocation&) const
-
enum
{ no_break, pre_break, in_break, post_break }
- virtual void
insert (GlyphIndex, Glyph*)
- virtual void
pick (Canvas*, const Allocation&, int depth, Hit&)
- virtual void
prepend (Glyph*)
- virtual void
print (Printer*, const Allocation&) const
- virtual void
remove (GlyphIndex)
- virtual void
replace (GlyphIndex, Glyph*)
- virtual void
request (Requisition&) const
- virtual void
undraw ()
- virtual
~Glyph ()
Protected:
(more documentation)