Since Xfwm have never expressed much interest in virtual resize
grips extending away from the window area, and need to support non-
composited configurations anyway, this usability fix is needed in
Numix. Single-pixel borders are not enough.
This commit adds a 5px bottom border and big corner resize grips to
Xfwm allow windows to be resized more easily. This improves matters
significantly for tablet and mouse/touchpad users.
The corner resize grips are from NeXTSTEP, or more accurately its
clones on Linux such as Window Maker. The bottom border as a whole
is styled to match the rest of the theme.
Closesnumixproject/numix-gtk-theme#100.
Increase the size of the bottom resize edge, and make the left-bottom and
right-bottom corners larger, and "L"-shaped, for easier gripping.
Rationale: Xfwm doesn't support magic window edges, so they need to be
larger in order to be clickable. 2px is too narrow for this.
Allow the top left and right pixels of maximized windows to be clickable
if there's a window button there, for greater Fitts's Law compliance. The
exception is the window menu button, which needs a minor hack to be sized
correctly.
Somewhat darker inactive button icons, to match window title text.
Add an SVG-based build system to allow colours to be changed easily.