[Lazarus] Linux Window Manager Enhancements

Den cyraid at gmail.com
Thu Oct 29 18:58:18 CET 2015


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 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 multiple workspaces
> * Calling attention to your application (varies by window manager)
> * Going into and out of fullscreen mode
> * Shading your window
> * Making your window topmost
>
> Functionality left out:
>
> * Defining and switching workspaces
> * Querying desktops areas and redefining desktop positions and sizes
> * Window and desktop enumerating
> * Closing, moving, resizing windows other than your own
> * Hiding windows from the taskbar and application switcher
> * Turning window animations on and off
> * Switching window types
>
> For more informationSee the NetWM protocol see:
>
> http://standards.freedesktop.org/wm-spec/1.3/index.html
>
>
> --
> _______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20151029/4525cf37/attachment-0003.html>


More information about the Lazarus mailing list