summaryrefslogtreecommitdiff
path: root/libs/canvas/root_group.cc
AgeCommit message (Collapse)Author
2019-08-03Update canvas/UI lib GPL boilerplate and (C) from git logRobin Gareus
2017-01-19remove use of boost::optional to define "undefined" Canvas::Rect, and use ↵Paul Davis
Rect::empty instead. This commit includes Rect::operator bool() which might be a candidate for removal in a future commit, in an attempt to make the meaning clearer
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2014-06-22more canvas refactoring.Paul Davis
Remove Canvas::Layout, use Canvas::Container for the same purpose, move child-rendering into Item::render_children() so that it could theoretically be used by any derived type.
2014-06-21refactor Canvas so that all Items have children; add Container abstract base ↵Paul Davis
class; rename Group as "Layout" and retain only drawing semantics
2013-04-15add headers to all canvas .cc and .h filesPaul Davis
2013-04-10remove debugging outputPaul Davis
2013-04-05lots of tweaking and adding debug output including operator<</dump(ostream&) ↵Paul Davis
methods to help visualize canvas structure
2013-04-04initial commit of hand merging, plus getting "ancient" waf script to work ↵Paul Davis
correctly