comparison codeDoc/jobs.txt @ 179:1f9d00f392bd default tip

Fixed a bug where (non-resizible) widgets wouldn't get shrunk when minimal size decreases, meaning optional context menus are hiden properly now. Optimised when ServiceContentList.opCall is called, I think without breaking anything.
author Diggory Hardy <diggory.hardy@gmail.com>
date Tue, 15 Sep 2009 20:09:59 +0200
parents af40e9679436
children
comparison
equal deleted inserted replaced
178:62aa8845edd2 179:1f9d00f392bd
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 Optional context menus don't always show/hide properly. 6 Investigating what happens when IServiceContent.setContent is called.
7
7 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. 8 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.
8 Why is ServiceContent.opCall() called in addition to call from CollapsibleWidget?
9 Why is ServiceContentList.opCall() not called? Probably because it's callbacks are never called.
10 9
11 10
12 11
13 To do (importance 0-5: 0 pointless, 1 no obvious impact now, 2 todo sometime, 3 useful, 4 important, 5 urgent): 12 To do (importance 0-5: 0 pointless, 1 no obvious impact now, 2 todo sometime, 3 useful, 4 important, 5 urgent):
14 Also search for FIXME/NOTE/BUG/WARNING comment marks. 13 Also search for FIXME/NOTE/BUG/WARNING comment marks.
14 5 Context menu callbacks (actions) sometimes are sometimes called when opening the context menu.
15 4 Move createWidget code out of WidgetManager. 15 4 Move createWidget code out of WidgetManager.
16 4 Make GridLayoutWidget decrease size when no cols/rows are resizable and min-size reduces (to make optional context menu items disappear completely when not available).
16 3 Make clickEvent only for down-clicks? 17 3 Make clickEvent only for down-clicks?
17 3 RequestRedraw should become a function of the renderer. 18 3 RequestRedraw should become a function of the renderer.
18 3 Implement a RootWidget moving functionality out of AWidgetManager, etc., now, or later? 19 3 Implement a RootWidget moving functionality out of AWidgetManager, etc., now, or later?
19 3 May be useful to make all widgets override draw() to ensure the invariant runs locally. 20 3 May be useful to make all widgets override draw() to ensure the invariant runs locally.
20 3 Closing menus when release-click is not on menu or parent (ordinary & context). 21 3 Closing menus when release-click is not on menu or parent (ordinary & context).