TCanvas.Region is of type TRegion, nice, Delphi doesn't have something like this.
How does it work ?
I'm checking the xmms code to see how they achieved transparency, it seems that gtk facilitates region creation and setting.
I know that X Windows has some funcs XPolygonRegion, XSetRegion, etc.
The xlib, xutil translations were made with h2pas but function parameters are something like para1, para2 instead of the normal parameter names, why ? I bellive the Pascal case insensitivity is the reason but para1 is more ugly than let's say parRegion.
What should i use TRegion, X or gtk ?