Hello, I want to paint in some widget, but this will be in front of some background, so the bg should be transparent. At the moment it looks something like this (where it isn't the case): -- drawA <- drawingAreaNew widgetSetSizeRequest drawA 30 30 fixedPut fBox drawA (400,400) imgAt <- imageSurfaceCreateFromPNG "some.png" let drawC = do dw <- widgetGetDrawWindow drawA drawWindowClear dw renderWithDrawable dw $ do translate 9 9 rotate 0.3 translate (-9) (-9) setSourceSurface imgAt 0 0 paint onExpose drawA (const $ drawC>> return True) --
-- best regards H. > From: jefferson.r.he...@gmail.com > Date: Mon, 24 Aug 2009 19:40:46 -0400 > Subject: Re: [Haskell-cafe] Re: rotate image > To: h._h._...@hotmail.com > CC: haskell-cafe@haskell.org > > ahh, you want to paint against the desktop, then, yes? That requires > compositing, and I'm not sure there's a way to do that with Gtk > directly. Probably easier with X and OpenGL. Needs more of a Gnome > expert than me. _________________________________________________________________ Hol dir 30 kostenlose Emoticons für deinen Windows Live Messenger http://www.livemessenger-emoticons.com/funfamily/de-at/_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe