refactor Canvas so that all Items have children; add Container abstract base class; rename Group as "Layout" and retain only drawing semantics

This commit is contained in:
Paul Davis 2014-06-21 11:43:42 -04:00
parent 5d6dc388f7
commit a8bd6ecc4f
51 changed files with 442 additions and 637 deletions

View file

@ -48,8 +48,8 @@ XFadeCurve::XFadeCurve (Canvas* c, XFadePosition pos)
{
}
XFadeCurve::XFadeCurve (Group* g)
: Item (g)
XFadeCurve::XFadeCurve (Item* parent)
: Item (parent)
, points_per_segment (32)
, _xfadeposition (Start)
, _outline_color (0x000000ff)
@ -57,8 +57,8 @@ XFadeCurve::XFadeCurve (Group* g)
{
}
XFadeCurve::XFadeCurve (Group* g, XFadePosition pos)
: Item (g)
XFadeCurve::XFadeCurve (Item* parent, XFadePosition pos)
: Item (parent)
, points_per_segment (32)
, _xfadeposition (pos)
, _outline_color (0x000000ff)