-
class
Composition
: public MonoGlyph
(Return to index)
-
Type:
Base Classes:
Derived Classes
Include file:
Public:
- virtual void
allocate (Canvas*, const Allocation&, Extension&)
- virtual void
allotment (GlyphIndex, DimensionName, Allotment&) const
- virtual void
append (Glyph*)
- virtual GlyphIndex
beginning_of (GlyphIndex item) const
- virtual void
change (GlyphIndex)
- virtual Glyph*
component (GlyphIndex) const
- virtual GlyphIndex
count () const
- virtual GlyphIndex
end_of (GlyphIndex item) const
- virtual void
insert (GlyphIndex, Glyph*)
- virtual GlyphIndex
item (GlyphIndex index) const
- virtual void
margin (GlyphIndex item, Coord begin, Coord end)
- virtual void
pick (Canvas*, const Allocation&, int depth, Hit&)
- virtual void
prepend (Glyph*)
- virtual void
remove (GlyphIndex)
- virtual boolean
repair ()
- virtual void
replace (GlyphIndex, Glyph*)
- virtual void
view (GlyphIndex first, GlyphIndex last)
- virtual
~Composition ()
Protected:
-
Composition ( Glyph* context, Compositor*, Glyph* separator, DimensionName, Coord span, Coord stretch, Coord shrink, GlyphIndex size )
- virtual void
damage (GlyphIndex first, GlyphIndex last)
- virtual void
do_repair ( GlyphIndex first_component, GlyphIndex first_break, GlyphIndex* breaks, GlyphIndex break_count )
- virtual Glyph*
make (Break&)
- virtual Glyph*
make_item (Break&, boolean created)
- virtual Glyph*
separator (Break&)
(more documentation)