Changes for version 0.15

  • Add prepared flag to components. Attributes that affect rendering have been modified to set prepared to 0 via a trigger. Any new attributes added henceforth should do the same.
  • Containers (being Components) also have a prepared flag, but it is set to true by the layout manager, not by the container itself. Also, a container is not prepared unless all of it's child components are prepared. See Layout::Manager for more details.
  • TextBox: Fix bug when prepared & packed with text attribute set
  • POD

Modules

Device and library agnostic graphic primitives
Line around components
Description of stroke
Component composed of paths
Base graphical unit
Component that holds other Components
Role for driver implementations
Space between things
A drawing instruction
Role for components that care about orientation.
A source for drawing on a path
Linear and radial color blending
Collection of primitives