]> git.saurik.com Git - wxWidgets.git/blame - user/wxLayout/TODO
Maybe negative wxWindowId are better than just -1.
[wxWidgets.git] / user / wxLayout / TODO
CommitLineData
43e916c3
KB
1
2BUGS
3=====================================================================
4
43e916c3
KB
5- dmalloc shows duplicate deletion after merging two lines and
6 deleting the second half
7
6ba4e8ac 8- word wrap for objects with lots of non-space needs to search in positive
378f7b3f
KB
9 direction if begin of first object is reached
10
11 - delete in empty line doesn't always work
12 - fix initial scrollbar sizes
13 - fix horiz scrollbar size
14 - occasionally wraps lines wongly (twice) ??
6ba4e8ac 15
e589112e 16
43e916c3
KB
17TODO
18=====================================================================
43e916c3 19
085b1c8b
KB
20- Image at end of a message doesn't get considered properly in
21 wxLayoutList::GetSize(), so it cannot be seen
e589112e
KB
22- searching for text
23- moving cursor in non-edit mode
a086e034
KB
24- cursor screen positioning ignores font sizes once again :-(
25 --> UpdateCursorScreenPos() cannot work as it ignores previous font formatting commands.
26 Either draw cursor when drawing text, or wait for new wxLayoutObjectCmd to be fully
27 implemented.
e589112e 28
9e55588f
KB
29RECENTLY FIXED (?)
30 - fix(simplify) cursor size calculation
31 - delete in empty line doesn't work
32 - fix horiz scrollbar size OK here, a Mahogany problem?
e589112e
KB
33 - with a large number of lines, wraps to top of scrolled window
34 --> check where the problem lies, add a debug function showing all coordinates
9e55588f 35
9e55588f
KB
36- update rectangle (needs support in wxllist and wxWindows)
37 --> needs a bit of fixing still
38 some code bits are commented out in wxlwindow.cpp
39 offset handling seems a bit dodgy, white shadow to top/left of cursor
378f7b3f 40
e589112e 41
9e55588f
KB
42 - replacement of llist in window
43 - undo
44 - font optimisations(!)
9e55588f 45 - occasionally wraps lines wongly (twice) ??
378f7b3f 46 - UNDO
9e55588f
KB
47 later:
48 - DragNDrop ... broken in wxGTK at present
49 - cut&paste ... broken in wxGTK at present, Paste already implemented
50 - Selections
378f7b3f 51
9e55588f
KB
52- More optimisations:
53 - let each line have a pointer to the last layoutcommand and let that
54 one only store the settings that changed, then we no longer need to
55 recalculate all the lines
56