Issue6

Title TkConversation entries need scrollbar, better entry handling
Priority feature Status done-cbb
Superseder Nosy List dmcc, drewp
Assigned To dmcc Topics tk

Created on 2003-05-09.22:48:48 by dmcc, last changed 2003-08-11.06:06:19 by dmcc.

Messages
msg196 (view) Author: dmcc Date: 2003-08-11.06:06:19
The redraw-on-every-delete-or-delete-like-command aspect of
the current code isn't great, but it's hard to get much
better.  Later, I will make it only redraw when the cursor
is near the beginning or the end of the bbox.
msg192 (view) Author: dmcc Date: 2003-08-09.10:03:49
Now testing a fix for the autoscrollbar bit as well.
msg191 (view) Author: dmcc Date: 2003-08-09.09:35:19
I finally got around to fixing the
entry-expansion-on-wrapped-lines problem.  A fix is in testing.

Also, I investigated the "auto -x" stuff a while ago, and it
looks like an internal Tix problem (feature?).  Bizarre.  I
was just about to mark this as WONTFIX, but I remembered how
bbox helped me solve the entry handling problem.  I'll be we
could manually add/remove the scrollbar at the right times
using bbox.
msg75 (view) Author: dmcc Date: 2003-05-22.01:21:25
Entry behavior has another problem which is it doesn't
recognize wrapping.  Thus, a one-line message that wraps
gets counted as a one-line message even if it takes up more
space visually.
msg38 (view) Author: dmcc Date: 2003-05-15.20:06:36
The option 'auto-y' is really spelled 'auto -x'.  However,
Tix doesn't seem to be accepting this, so I have opted for
'y' instead.  Perhaps we will fix this at some point.
msg36 (view) Author: dmcc Date: 2003-05-14.23:40:05
Entry behavior has been improved.  Scrollbar coming soon.
msg10 (view) Author: dmcc Date: 2003-05-09.22:48:48
There should be a vertical scrollbar when necessary (auto-y?
Probably no such option).  It would be nice if it were
hidden until necessary.

Also, the entry hiding makes the text jump when it is
packed/unpacked.  That is undesirable.  Additionally, when
you type more text and the entry expands, the text does not
rescroll.

I think that the entry should be an addition to the window,
not part of it (i.e. should make the window grow)
History
Date User Action Args
2003-08-11 06:06:20dmccsetstatus: testing -> done-cbb
messages: + msg196
2003-08-09 10:03:51dmccsetmessages: + msg192
2003-08-09 09:35:20dmccsetstatus: chatting -> testing
messages: + msg191
2003-05-22 01:21:25dmccsetstatus: done-cbb -> chatting
messages: + msg75
2003-05-15 20:06:36dmccsetstatus: in-progress -> done-cbb
assignedto: drewp -> dmcc
messages: + msg38
2003-05-14 23:40:05dmccsetstatus: unread -> in-progress
messages: + msg36
2003-05-09 22:48:49dmcccreate