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

Reply via email to