2009/9/24 Jérôme Laheurte <[email protected]>: > Compared to the last time I tried, there are huge improvements. Showing > completed tasks on my work todo list used to take minutes; now it takes > about 6 seconds (to show 835 tasks).
Oh, that's good to hear. I guess I didn't see such a big difference because my task files are much smaller. > There are some actions that take > much longer (~6s) when all 835 tasks are shown: > > * Opening the "View" menu The tree options sub menu was pretty inefficient, I've checked in a fix for that. > * Marking a task complete/deleting it/creating a new one > > Putting some traces, I can see that the ~6s are spent (when showing > completed tasks) in RefreshAll(). Unfortunately, the HyperTreeCtrl > control does not have a Freeze/Thaw pair (other than the one inherited > from wx.Control), which would probably help. I'll try a quick hack to > see if it does. Great. Thanks, Frank
