diff options
author | Owen Taylor <owt1@cornell.edu> | 1998-03-01 08:47:36 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 1998-03-01 08:47:36 +0000 |
commit | 2630943eb30fb7a94680e7afb6e1d070718c9811 (patch) | |
tree | 205200c8e9a8f1f4986ed3117c150f332fb51bef /TODO | |
parent | 9205edae41b7fdcdda29e8a47739c56f34834f0f (diff) | |
download | gdk-pixbuf-2630943eb30fb7a94680e7afb6e1d070718c9811.tar.gz |
gtk/gtkentry.[ch] gtk/gtktext.[ch] gtkeditable.[ch]
Sun Mar 1 03:20:39 1998 Owen Taylor <owt1@cornell.edu>
* gtk/gtkentry.[ch] gtk/gtktext.[ch] gtkeditable.[ch]
Turned off debugging in gtktext.c
Bug fixes for cutting, pasting, deleting, etc.
Some of the bugs that were there before have definitely
been fixed.
* gtk/testgtk.c gtk/testgtkrc: Removed my ugly orange backgrounds,
to make things look nicer.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 60 |
1 files changed, 60 insertions, 0 deletions
@@ -142,3 +142,63 @@ TODO AFTER GTK 1.0 ( You'd have to extend gdk_window_set_hints to accept the window gravity option to get it right. ) + * Text/Edit widget: (some of these might be bugs that should be fixed now) + + Bugs: + + - In Entry and Text widget, you can ungrab while still + dragging by pressing button-1, pressing button 3, releaseing 3, + then releasing 1. + + - When selecting on a Text or Entry widget, the selection isn't + claimed until you release the button, and that shows by the + color of the selection. (Which is the real problem - it probably + is OK/better to delay claiming the selection) + + - Related to the above, when you Shift/arrow to select text, the + selected text doesn't show that you have the selection immediately. + + - Selecting an entire line with triple-click doesn't work write - + it should select the wrapped portion too. + + - Selecting an entire line should probably select the newline as + well, so when the selection is cut/deleted, the newline goes + along. + + - Do something about the bg pixmap situation. (It will produce + garbage when editing is enabled) + + Improvements: + + - Finish making the key bindings consistent between the Entry + and Text widgets + + - Unify the key binding support in some fashion between the + two widgets (???) + + - When inserting or deleting large chunks of text, do a freeze/thaw + automatically, to avoid scrolling around for ever on screen. + + - Jump scroll on large insertions/deletions + + - Prune the line start cache. But since it is only 68 bytes + per line, and it is a lot faster when lines are in the cache, + it may be better not to, at least for now. + + - Show the non-editable state by changing colors. (Use the + style entries for insensitive?) + + - Multibyte support for the Text widget. + + - Unicode support to do the multi-byte right. + + - Support an .inputrc. (The readline one doesn't really work, + unless it is extended because it can't represent X keysyms, + just terminal type input) + + - A vi mode + + - Word wrap, instead of line folding. (Should the continuation + characters be shown?) + + - Horizontal scrolling |