X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/5b86bbbda608116043b58c52ef9341ffbe7c618a..c3317e87ec1795b8471e684f06e5366ec6f645a2:/user/wxLayout/TODO?ds=inline diff --git a/user/wxLayout/TODO b/user/wxLayout/TODO index 92331e75ea..b39575953b 100644 --- a/user/wxLayout/TODO +++ b/user/wxLayout/TODO @@ -11,12 +11,38 @@ BUGS - delete in empty line doesn't always work - fix initial scrollbar sizes - fix horiz scrollbar size - - occasionally wraps lines wongly (twice) ?? TODO ===================================================================== +Adding many lines makes it terribly slow. + +Printing produces empty pages only. + +Formatting of first text in message in M is broken. +Large images in last line don't get displayed properly. +Taking last line's height as default for next is rubbish, +use "default height" and adjust as necessary. + +Selections: + - moving in negative direction doesn't work + - selection state not properly reset, only works once + - selecting non-text objects is strange + +wxllist::GetSize() requires extra Layout() call, which should not be +necessary. Find out why this is so. +YES, it is necessary, because the normal drawing only happens within +the visible window. +I must find a way to re-Layout() objects. This is only required after +their sizes change: +- Just mark them as dirty: + - mark current line as dirty when editing it (so width gets recalculated) + - mark all following lines as dirty when changing font settings + - Let Layout() work only on the dirty lines. + !!! GOOD: this can also be used to recalculate the wxLayoutObjectCmds' + fonts! :-) + - searching for text - moving cursor in non-edit mode - cursor screen positioning ignores font sizes once again :-(