freenode/#clim - IRC Chatlog
Search
20:32:19
scymtym
i will probably have a pull request for the encapsulation and INDENTING-OUTPUT-STREAM fixes (including a new test) in a bit
21:34:42
jackdaniel
I've changed the margin conception a little, but indenting-output won't change much in it (unless there are good reasons for that)
21:35:11
jackdaniel
in essence instead of creating a new class I repurpose margin abstraction (for filling-output too)
1:00:15
eschatologist
Mezzano uses neither X11 nor Wayland. It just talks to a framebuffer and does software compositing.
1:02:21
eschatologist
What Wayland calls a “compositor” is what NeXT/Apple calls a “window server.” It provides drawing surfaces to applications, composites those surfaces on screen (really, manages the GPU doing so), receives input from HI devices, and dispatches that input to the appropriate application(s).
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)