freenode/#clim - IRC Chatlog
Search
16:54:44
nyef``
Hunh. If I M-Tab into the Listener, causing a full-window expose because it was previously covered by another window, and the mouse is poised over a presentation, then the presentation does not highlight and will not highlight until the mouse leaves and reenters the presentation bounds.
16:55:58
beach
Problems like that are often due to how X11 works, and must be compensated for with a non-negligible programming effort.
16:56:34
nyef``
Highlighting occurs as expected if the window is already partially exposed, even if the area of the presentation is obscured to start with.
16:59:16
nyef``
Yeah, I get that it's probably some weird edge case that may be tricky to fix. Doesn't mean that it's not a bug, and doesn't mean that it's not worth at least noting, even if it ends up deemed "too much trouble to bother with" or whatever.
17:01:55
beach
I remember that in CLIMatis, after each event, I check "manually" where the pointer is in case it has moved in or out of some zone as a result of an event other than a pointer motion event.
17:11:04
nyef``
When using DESCRIBE on a SYMBOL, neither the SYMBOL-FUNCTION nor the PLIST are created as presentations, they are plain text.
17:22:49
jackdaniel
I think that we are permitted to simply draw border around output record (and to not record border itself) – I'm not sure though how well it plays with a bounding rectangle – does border mandatory count, or is it up to implementation?
17:53:39
nyef``
Hunh. WITH-OUTPUT-BUFFERED accepts a MEDIUM argument, which "must be a symbol that is bound to a medium". But it will use *STANDARD-OUTPUT* if it is told to use T.
17:57:51
nyef``
And very carefully not that there is such a thing as a "medium designator" that can be used here instead.