Hi there,
I can't answer the questions about the gradient fills, but I can offer
some help on transparent windows - depending upon what it is you are
trying to achieve.
First of all, you will need to be running a composite window manager -
such as beryl.... These window managers allow access to and obey the
alpha byte if you create you windows as ARGB 32-bit. You can then
directly manipulate the alpha channel (Using XGetImage/XPutImage to
access the data --- or shared memory extensions).
If you are wanting to set the transparency of your entire window, you
simply need to set a window property that the composite window manager
will honor --- its a really simply 2 line process. I'm not at work
right now so I can't remember what the property is called. When I get
to work tomorrow, I will post some code to do this ( and also a
function to tell you if you are even running a composite window
manager).
Hope this helps some --- I will try and be more helpful tomorrow
Regards,
Tim
On 22 Jul, 14:01, llothar <llot....TakeThisOut@web.de> wrote:
> I would like to improve the appearence of my application.
>
> For the gradient: Is there any fast way other then doing it myself in
> a client side image.
>
> And transparent windows - well how at all can i do it and how portable
> is it?