Thanks! Yes I was looking at a route like that at first but I found that there wasn't really a way to do fancier markup like links, etc using just message% (unless I'm missing something...!)
Hence my abuse of an editor that's mostly-locked (idea borrowed from the racket web browser code) ;) Justin Zamora writes: > Another, less lightweight way is to use panels for different parts of > the chat windows. I put together a sample at > https://gist.github.com/zamora/1cfc6480f7703735dffa3169facfbf10 > > On Mon, Aug 10, 2020 at 3:32 PM Christopher Lemmer Webber > <[email protected]> wrote: >> >> 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 [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/racket-users/87lfime1pm.fsf%40dustycloud.org. -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/87sgcsbryr.fsf%40dustycloud.org.

