freenode/#clim - IRC Chatlog
Search
11:08:32
jackdaniel
I don't have travelling window problem when I'm using terminal, emacs, browser etc and I take that they work just fine on Qubes and on StumpWM
11:12:54
loke
jackdaniel: I can't explain that at the moment, since I have been able to reproduce the travelling window problem (which, in turn, is because I haven't yet tried :-) )
11:13:56
loke
That said, what I can tell you is that application sgenerally cannot expect to know where a specific window is going to end up. It is only possible to request a location where it's wanted, and then hope that it will end up somewhere in the vicinity
11:14:15
loke
Twm, for example, completely ignores the request from the application and asks the user where to place it
11:15:07
loke
In other words, once cannot, typically, expect to be abel to do things like "move the window X pixels in direction D". Well, you can, but to do so you must use OverrideRedirect.
11:15:52
jackdaniel
how about: don't move window, but resize it to requested width/height *without* moving the top-left corner of it
11:17:24
loke
jackdaniel: I have to leave the office now, but I will write some test code (standalone Xlib program) that performs such resizing
11:17:44
loke
Hopefulyl such program will be helpful to demonstrate how to do these things on a lower level.
11:20:34
jackdaniel
sharing is good ;-) but I can't promise I'll work on that since I'm occupied with patterns
11:21:12
loke
jackdaniel: That's fine. I'll work on it as best as I can, but you know about the potential issues, so I need to check with you every step :-)
11:30:47
jackdaniel
computers are amazing. I've noticed that something broke scrolling. I've resetted last commit and it worked back. I've brought that commit back and recompiled files - it still worked
16:07:35
loke
jackdaniel: I checked the X documentation, and as far as I can tell, the proper way to resize a window is XResizeWindow