diff 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
line wrap: on
line diff
--- a/codeDoc/jobs.txt	Sun Jul 26 11:04:17 2009 +0200
+++ b/codeDoc/jobs.txt	Wed Jul 29 20:28:22 2009 +0200
@@ -3,19 +3,18 @@
 
 
 In progress:
-
+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.
 
 
 To do (importance 0-5: 0 pointless, 1 no obvious impact now, 2 todo sometime, 3 useful, 4 important, 5 urgent):
 Also search for FIXME/NOTE/BUG/WARNING comment marks.
-4   Should only have one instance of context menu widgets. Service menu callbacks don't get removed!
+4   GUI: up-clicks get passed as events and activate objects
 3   Closing menus when release-click is not on menu or parent (ordinary & context).
 3   Dragging and dropping of editable data: should content immediately appear as being dragged?
 3   Dragging from anything other than AStringContentWidget.
 3   Single-line edit: pressing return should lose keyboard focus and change value
 3   Enable dragging from more widgets: bool content, enum
 3   Content: setContent specialisations, opAssign should reject more values (particularly for BoolContent).
-3   GUI: up-clicks get passed as events and activate objects
 3   Widget saving: how to deal with modifier functions, esp. when they discard parameters? Remove feature except for dimdata and handle gui editing separately?
 3   Windows compatibility - no registry support (useful to find path).
 2   Optimise: memory/reuse of popupContext and dragContentDisplay (in WidgetManager).