summaryrefslogtreecommitdiff
path: root/slideshow/TODO
blob: c429ee4bde5dd9255c7d6c8b7d8f127c4fdcb289 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Stuff left doing
================

 - add draw/stroke/fillRectangle
 - Canvas struct - possibly use derived SpriteCanvas, should the case
   come up often enough (like in slideview, where we have it extra
   currently)
 - review drawing method input parameters - do structs make sense?
   (uno structs are dumb, so people usually convert anyway from
    language-specific classes, _at the callsite_)
   candidates:
   - X*Bitmap.idl
   - XParametricPolyPolygon2D.idl
   - XTextLayout.idl
 - review geometry structs, are there any unused after the above?
 - remove extraneous throw specs from canvas and slideshow - or does
   that break dbgutil builds?
 - grep for TODO-NYI
 - migrate emf+ renderer over to primitives
 - implement stateful canvas processor (e.g. for the color changes?)
   -or- decorate primitives with color modifiers e.g.
 - do we need viewstate at the canvas to pass around?

 - how much of the wrapper state in cppcanvas _was_ actually useful?