summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorOwen Taylor <owt1@cornell.edu>1998-03-01 08:47:36 +0000
committerOwen Taylor <otaylor@src.gnome.org>1998-03-01 08:47:36 +0000
commit2630943eb30fb7a94680e7afb6e1d070718c9811 (patch)
tree205200c8e9a8f1f4986ed3117c150f332fb51bef /TODO
parent9205edae41b7fdcdda29e8a47739c56f34834f0f (diff)
downloadgdk-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--TODO60
1 files changed, 60 insertions, 0 deletions
diff --git a/TODO b/TODO
index 141410c77..2cdfd75ac 100644
--- a/TODO
+++ b/TODO
@@ -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