Files
haiku-beta6/src/apps/icon-o-matic/NOTES
T
Stephan Aßmus 128277c969 the first steps towards Icon-O-Matic
* added a framework with many classes that I think will be useful
* currently, the StateView and Manipulator interface are used to
  allow editing a single VectorPath object, nothing more... the
  CommandStack framework is also used to support Undo/Redo


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17822 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-06-13 13:43:13 +00:00

34 lines
1007 B
Plaintext

--------- random thoughts
* works a bit like WonderBrush
* list of vector path objects
* tree of object instances, such that the same vector path
object can be visible at different locations with different fill styles
* instances of paths can have additional vector transformers
* "add points" mode is problematic when having multiple manipulators for
different paths showing at the same time...
--------- icon format
* 192 "built-in" (pre-defined) style definitions
* up to 64 additional style definitions per document
* solid colors and different types of gradients
* uint8 precision for coordinates on a 64x64 virtual pixel grid
(* removal (freezing) of transformations at export time
not sure about this one, it would remove the possiblity
to store vector path only once for referenced objects)
* referencing of fill style by uint8 id
* IFF type chunk format
--------- rendering
* compound shape single pass rendering (if possible)
* auto hinting (aligning to pixels) of marked shapes