Copy paste from : http://www.faqs.org/faqs/x-faq/part7/
Subject: 175)  How do I create a transparent window?
        
        A completely transparent window is easy to get -- use an InputOnly
window. In order to create a window which is *mostly* transparent, you have
several choices:
        - the SHAPE extension first released with X11R4 offers an easy way to
make non-rectangular windows, so you can set the shape of the window to fit the
areas where the window should be nontransparent; however, not all servers
support the extension.
        - a machine-specific method of implementing transparent windows for
particular servers is to use an overlay plane supported by the hardware.  Note
that there is no X notion of a "transparent color index".
        - a generally portable solution is to use a large number of tiny
windows, but this makes operating on the application as a unit difficult.
        - a final answer is to consider whether you really need a transparent
window or if you would be satisfied with being able to overlay your application
window with information; if so, you can draw into separate bitplanes in colors
that will appear properly.

[thanks to der Mouse, [EMAIL PROTECTED], 3/92; see also
The X Journal 1:4 for a more complete answer, including code samples for this
last option]


On Mon, Mar 17, 2008 at 4:17 PM, Graeme Geldenhuys
<[EMAIL PROTECTED]> wrote:
> Hi,
>
>  Anybody know how to use Xlib API to create transparent windows?  This
>  is for use with fpGUI Toolkit. For example. I have a Label component
>  (which is actually a mini window) and have to always specify and paint
>  a background color. If I don't, I see all kinds of rubbish as the
>  background.
>
>  I want to place the Label component/window on another window (Form),
>  and only want to see the text of the label. The background window must
>  show through.  Any ideas?
>
>
>  Regards,
>   - Graeme -
>
>
>  _______________________________________________
>  fpGUI - a cross-platform Free Pascal GUI toolkit
>  http://opensoft.homeip.net/fpgui/
>  _______________________________________________
>  fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
>  http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>



-- 
http://ik.homelinux.org/
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to