freenode/#clim - IRC Chatlog
Search
5:05:20
loke
jackdaniel: So I was playing around with what you said about events being delivered to the pane that contains the receiver of the clipboard content...
5:05:54
loke
I have a problem, and that is that the pane itself may not know what to do with the “content received” event.
5:07:48
loke
The “content available” event will still be deliverd to the pane, but it will contain a supplementary “destination” value. When the event is delivered, a generic function is called, for exampple ‘deliver-clipboard-content’ to which this supplementary argument is passed.
5:08:20
loke
In the case of input fields, this argument would be the buffer where the text should be inserted.
5:08:58
loke
It's all still managed by the event machinery, so a custom pane can still override the default method and do whatever they want with the event if needed.
5:37:49
loke
jackdaniel: Is it possible to deliver events to something which is not a pane? Is CLIM designed to support this? If the answer to that question is yes, then the solution is right there.
7:53:02
jackdaniel
but there is no mechanism in the event queue to look for something what is not a sheet
7:55:34
loke
3) The clipboard system creates now needs to notify the original requestor that the data is available (in this example, the original rquiestor is the DREI instance, but it could be anythign)
7:56:08
jackdaniel
in CLIM model what requests input are sheets, there is sheet-input-mixin for that
7:56:48
jackdaniel
so it is a responsibility of drei to bend over to work with clim, not the other way around
7:59:18
loke
jackdaniel: Good point. (thinking out loud) It's possible there is a pane that is not exposed from the drei instance...
7:59:48
loke
jackdaniel: Oh, do you know if there is some debugging tool that can print out a pane hierarchy?
12:38:18
jackdaniel
should redisplay be invoked when we abort command before it is executed? (i.e with C-c in the interactor)
13:21:59
loke
jackdaniel: Thanks to you, I came up with a way to make it work that isn't drei-dependent
13:23:20
jackdaniel
I've made a simple ASDF dependency graph visualiser https://files.mastodon.social/media_attachments/files/011/321/125/original/ad53eb257ca058e5.png
13:24:29
loke
jackdaniel: what does it look like if you make sure every package only appears once? (i.e. a package can have pultiple paths leading to it)
13:25:19
jackdaniel
https://files.mastodon.social/media_attachments/files/011/321/243/original/885ae145c27dff06.png