Mercurial > projects > mde
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).