Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support _GTK_FRAME_EXTENTS #125

Merged
merged 7 commits into from
Jun 16, 2018

Conversation

lukefromdc
Copy link
Contributor

Advertise support for _GTK_FRAME_EXTENTS and actually include them in computations for how much space a CSD window takes

Re-apply 8f8e6ec
"Window: Add clientFrame(), to get the eventually set CSD extents"

and 8f8e6ec
"Restore ABI compatibility broken by the previous commit"

This is necessary to allow plugins such as "move" and "grid" to accomodate CDS extents and shadow areas
Based on
https://bazaar.launchpad.net/~muktupavels/compiz/gtk-frame-extents/revision/4109
Note that moving CSD windows to the very top is still a little touchy about grab position
but now they can be moved to the top of the screen
Do not save the added GtkFrameExtent values to the stored workArea
Fixes issues with grid plugin generating gaps if vertical and horizontal maximization are used to permit storing previous geometry
@soreau soreau merged commit b0ad06b into compiz-reloaded:master Jun 16, 2018
@lukefromdc lukefromdc deleted the gtk-frame-extents branch June 16, 2018 22:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants