Zitat von Jon Foster <[EMAIL PROTECTED]>: > > > Graeme Geldenhuys wrote: > > Jon Foster wrote: > > > > [...] > > What does work for me is to > > select "custom position" and then click "get position" button. I do this > > for each window I'm interested and it works fine.
Yes, that is the most stable option. > > I do this under Windows (Win2000 & XP) and Linux (Ubuntu 6.04-7.10). > > > Hasn't worked on my Linux versions for a couple of years. :-/ > > [...] > > I vary my window managers often. I use Gnome, FVWM2, XFCE... My process > > works with all of them. > > > > > > Regards, > > - Graeme - > > > I use Enlightenment e16.8.x. Have you used this? If you use the Ubuntu / > Debian package its probably really old and buggy. At least the one > provided with Deb 4.0 was. I've been compiling Enlightenment myself for > quite some time now. > > I guess I was looking for a more technical answer though. How does GTK > or whatever in Lazarus figure out the position of windows. Is this > feedback that comes from the window manager? If so maybe that is my > problem.I have had this on at least two different versions of Linux and > possibly three. My memory is not that clear. :-) Yes, the window positions comes under X from the window manager. I'm no expert here, but I know that it depends on the wm if the position retrieved includes the frame or not. This is a small problem. The big problem is that setting window position depends on the wm too and it seems some wm handle this inconsistent. So a get and set can move the window. The gtk1 suffers. The gtk2 has some built-in heuristics which fixes the problem for many wms. Mattias _______________________________________________ Lazarus mailing list [email protected] http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
