freenode/#clim - IRC Chatlog
Search
16:48:16
jackdaniel
it seems that port-set-mirror-transformation doesn't take into account window decorations
18:51:31
nyef
jackdaniel: If you haven't already dug up a copy of the ICCCM, you may wish to now. You're deep into its territory when you're dealing with an X window manager.
20:31:54
jackdaniel
getting it right is more a problem with our off-by-one roundings, because conceptually it is simple: we take drawble-x/drawable-y in window-local coordinates indicating upper-left corner (including borders)
20:32:13
jackdaniel
and then we call (transform-position mirror-transformation (- drawable-x) (- drawable-y))
20:33:09
jackdaniel
but said off-by-one errors make it offset by 2 pixels on X-axis and by 1 pixel on Y-axis on each call