Search
5:49:27
beach
Good morning everyone!
6:56:05
jackdaniel
PuercoPop: there is the right way (which doesn't work) and the hacky way (which does)
6:56:38
jackdaniel
first is setting correct (:geometry :left initial-x :top initial-y) ; (other available geometry options are :right :bottom :width :height)
6:56:49
jackdaniel
and it *doesn't* work
6:57:19
jackdaniel
second involves playing with mirrors directly and I don't remember exactly how to do that
6:58:14
jackdaniel
ah, I know, you call
6:58:50
jackdaniel
(port-set-mirror-transformation port mirror (make-translation-transformation 100 100))
6:59:27
jackdaniel
where this transformation sets drawable-x/y (and on top-level sheet that would change the window coordinates)
7:00:23
jackdaniel
if you have tpl-sheet, you may have port with (clim:port tpl-sheet) and mirror with (sheet-mirror tpl-sheet)
7:00:39
jackdaniel
*but* the right thing to do is to hint it in :geometry
7:00:45
jackdaniel
I'll create an issue on github that this doesn't work
7:06:36
jackdaniel
https://github.com/McCLIM/McCLIM/issues/607
7:09:44
jackdaniel
PuercoPop: good news, it is only partially broken
7:09:58
jackdaniel
if you supply both left/top/right/bottom options to geometry, then it takes the hint OK
7:10:08
jackdaniel
i.e (:geometry :left 120 :top 100 :right 300 :bottom 300)
7:12:38
jackdaniel
hm, now it started working for all cases, puzzling
7:12:55
jackdaniel
maybe my local changes made it work
7:16:26
jackdaniel
apparently it was some glitch that it didn't work initially for me
7:16:45
jackdaniel
specifying :left and :top in frame :geometry (the right way) seems to work perfectly