X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9e55588fe3053b5ce068935a9a17846f3add7462..9a98a85452729f479bad8538738ee899a0b1aa34:/user/wxLayout/TODO diff --git a/user/wxLayout/TODO b/user/wxLayout/TODO index 4561575910..b54081413b 100644 --- a/user/wxLayout/TODO +++ b/user/wxLayout/TODO @@ -11,36 +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 ===================================================================== -RECENTLY FIXED (?) - - fix(simplify) cursor size calculation - - delete in empty line doesn't work - - fix horiz scrollbar size OK here, a Mahogany problem? - + - UNDO!! + - replacement of llist in window + - selection highlighting is a bit broken +Improve speed! (See layout problem below!) + + - wxlwindow needs to shrink scrollbar range when window contents get removed + - When selecting with the mouse, scroll window if pointer is outside. + +The following two probs can probably be fixed by adding the +RecalculateLayout() method: +Funny re-layout shows again in sample text. +(Gone after calling layout for all objects before drawing one.) + Printing works again, but layout at begin of new page is corrupted. +- The import of a private data object does not work yet, we need to get + the objects back from the string. +- Changing default settings in Clear() or changing/inserting/deleting + a wxLayoutObject needs to update the m_StyleInfo in all lines, only + then can we start using that one. + - update rectangle (needs support in wxllist and wxWindows) --> needs a bit of fixing still some code bits are commented out in wxlwindow.cpp offset handling seems a bit dodgy, white shadow to top/left of cursor - - replacement of llist in window - - undo - - font optimisations(!) - - copy/cut/selections - - occasionally wraps lines wongly (twice) ?? - - UNDO - later: - - DragNDrop ... broken in wxGTK at present - - cut&paste ... broken in wxGTK at present, Paste already implemented - - Selections - -- More optimisations: - - let each line have a pointer to the last layoutcommand and let that - one only store the settings that changed, then we no longer need to - recalculate all the lines - + - DragNDrop + + - Update docs, do full rtf/html editing. + - Verify html export.