comparison codeDoc/jobs.txt @ 172:0dd49f333189

Implemented "void setContent (IContent)".
author Diggory Hardy <diggory.hardy@gmail.com>
date Wed, 29 Jul 2009 20:28:22 +0200
parents e45226d3deae
children a1ba9157510e
comparison
equal deleted inserted replaced
171:7f7b2011b759 172:0dd49f333189
1 Copyright © 2007-2008 Diggory Hardy 1 Copyright © 2007-2008 Diggory Hardy
2 License: GNU General Public License version 2 or later (see COPYING) 2 License: GNU General Public License version 2 or later (see COPYING)
3 3
4 4
5 In progress: 5 In progress:
6 6 Having setContent recusively call on subWidgets is not quite right: where the addContent function was used to pass a different content, the content should not be reset by a content() call propegated from a parent.
7 7
8 8
9 To do (importance 0-5: 0 pointless, 1 no obvious impact now, 2 todo sometime, 3 useful, 4 important, 5 urgent): 9 To do (importance 0-5: 0 pointless, 1 no obvious impact now, 2 todo sometime, 3 useful, 4 important, 5 urgent):
10 Also search for FIXME/NOTE/BUG/WARNING comment marks. 10 Also search for FIXME/NOTE/BUG/WARNING comment marks.
11 4 Should only have one instance of context menu widgets. Service menu callbacks don't get removed! 11 4 GUI: up-clicks get passed as events and activate objects
12 3 Closing menus when release-click is not on menu or parent (ordinary & context). 12 3 Closing menus when release-click is not on menu or parent (ordinary & context).
13 3 Dragging and dropping of editable data: should content immediately appear as being dragged? 13 3 Dragging and dropping of editable data: should content immediately appear as being dragged?
14 3 Dragging from anything other than AStringContentWidget. 14 3 Dragging from anything other than AStringContentWidget.
15 3 Single-line edit: pressing return should lose keyboard focus and change value 15 3 Single-line edit: pressing return should lose keyboard focus and change value
16 3 Enable dragging from more widgets: bool content, enum 16 3 Enable dragging from more widgets: bool content, enum
17 3 Content: setContent specialisations, opAssign should reject more values (particularly for BoolContent). 17 3 Content: setContent specialisations, opAssign should reject more values (particularly for BoolContent).
18 3 GUI: up-clicks get passed as events and activate objects
19 3 Widget saving: how to deal with modifier functions, esp. when they discard parameters? Remove feature except for dimdata and handle gui editing separately? 18 3 Widget saving: how to deal with modifier functions, esp. when they discard parameters? Remove feature except for dimdata and handle gui editing separately?
20 3 Windows compatibility - no registry support (useful to find path). 19 3 Windows compatibility - no registry support (useful to find path).
21 2 Optimise: memory/reuse of popupContext and dragContentDisplay (in WidgetManager). 20 2 Optimise: memory/reuse of popupContext and dragContentDisplay (in WidgetManager).
22 2 Check for unnecessary redraws (associated with mouse movement, not clicking). 21 2 Check for unnecessary redraws (associated with mouse movement, not clicking).
23 2 First glyph drawn incorrectly in release mode - ?? 22 2 First glyph drawn incorrectly in release mode - ??