freenode/#clim - IRC Chatlog
Search
12:08:08
jackdaniel
beach: thanks, in that case I'll start changing the space requirement and layout protocol bits to match this understanding - it makes sense to me too.
13:19:00
jackdaniel
this change will be a progress either way -- currently code in protocols assume, that panes may have only a translation transformation involved (and that their region is a rectangle starting at 0,0)
13:20:11
jackdaniel
btw, alternative addition would be: yes, sheets may have arbitrary transformations and regions, but pane as a subclass of sheet is a subject of the following constraints: blah blah
13:20:42
jackdaniel
but that way we wouldn't be able to scale panes, so that wouldn't be very useful
17:10:52
jackdaniel
I've just merged a fix to an issue that bothered me for years, that scrolling during display did not really follow (the sheet was not properly scrolled until the end of display)
17:11:13
jackdaniel
that was very noticeable when we were doing i.e (ql:quickload 'something) in clim-listener
17:11:28
jackdaniel
new text was just written on top at the bottom of a pane (without scrolling the old content)
19:32:54
jackdaniel
beach: after re-reading parts of the layout protocol it seems that we were wrong, it is directly specified: "width and height are the width and height of pane in device units.", and device units are units of the mirror
21:20:33
jackdaniel
and given that maybe it would be better for resize-sheet to accept dimensions also in device units too?