Hello,

I'm building a little chat application with Racket.  Overall Racket's
GUI tools are quite comfortable, and I'm just using Rakcet's text editor
stuff to build the chat.  But a fairly standard thing to do with chat
applications is to have text like:

(Beware, fixed width ascii art ahead)

 .----------------------------------------------------------------.
 | FooChat Deluxe                                              [X]|
 |----------------------------------------------------------------|
 | File  Blah                                                     |
 |----------------------------------------------------------------|
 | <alice> | It's snowing outside!!                     | alice   |
 | <bob>   | In August????                              | bob     |
 | <alice> | Nevermind, the snow is a representation of | carol   |
 |         | collective anxiety about the world         |         |
 | <bob>   | Oh okay it is snowing then                 |         |
 |----------------------------------------------------------------|
 | [Better go get some snow shoes then___________________] [Send] |
 '----------------------------------------------------------------'

The core idea there being that usernames left-align to the text.

I'm not sure what's the nicest way to do this, though I've taken a guess
that maybe the "Show/Hide Line Numbers" in DrRacket is the best example.
I'd be happy to look at that but I can't really find it in the drracket
repository and am not sure where it would be?

(I guess one other complication is that if you copy-pasta text it would
be great to still be able to copy paste the names too, but I can think
of some kludgery that might make that possible.)

 - Chris

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/87lfime1pm.fsf%40dustycloud.org.

Reply via email to