Re: [Lazarus] Linux Window Manager Enhancements

2015-10-29 Thread Den
Please don't say XLib does not, when in fact it does, and I have used it for that purpose. You can use it provides hints to the Window Manager (hence the WM). Don't just say shit like "does NOT" if you don't know for sure man. You could say "I'm not sure" or "XLib as far as I know", etc. I

Re: [Lazarus] Linux Window Manager Enhancements

2015-10-29 Thread Anthony Walter
Sorry, you don't know what you're talking about. I've added you to my block/ignore list. -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Re: [Lazarus] Linux Window Manager Enhancements

2015-10-29 Thread Den
I prefer just using XLib to send the _NET_WM_* commands.. Like maximize, etc. I've done it before, my Game Engine I wrote using X uses it, and works with moving, hiding, etc. - Dennis On 2015-10-29 02:44 AM, Anthony Walter wrote: https://github.com/sysrpl/Lazarus.NetWM This is the a

Re: [Lazarus] Linux Window Manager Enhancements

2015-10-29 Thread Anthony Walter
https://github.com/sysrpl/Lazarus.NetWM This is the a repository for a Lazarus unit to make some window management functions on X easier. The following functionality is currently supported: * Activating your applciation, bringing it to the foreground with input focus * Sticking windows to

[Lazarus] Linux Window Manager Enhancements

2015-10-28 Thread Anthony Walter
Does anyone have experience or interest in enhancing window management support for Linux with Lazarus? I was reading up on the window management systems for Linux like Compiz, KWin, Xcfe and found they and many other support a common protocol for doing things like: * altering window z-order *

Re: [Lazarus] Linux Window Manager Enhancements

2015-10-28 Thread Anthony Walter
Actually XLib does provide control over layering windows, input focus, z-order, virtual desktops. It's the window manager (KWin, Compiz, Metacity, IceWM, and so on) which handles this. As such, with some tookits and window manager combinations it's not possible to do certain things without

Re: [Lazarus] Linux Window Manager Enhancements

2015-10-28 Thread Anthony Walter
Actually XLib does NOT provide control over layering windows, input focus, z-order, virtual desktops. It's the window manager (KWin, Compiz, Metacity, IceWM, and so on) which handles this. As such, with some tookits and window manager combinations it's not possible to do certain things without