You're welcome!

Good point! That should be possible, I think. The PieItem objects are not widgets, just objects that are called with a context to draw themselves with, so just the PieMenu and PieMenuDrawingArea classes would have to be reworked a bit. It's the mouse tracking and grabbing stuff that would be different. There should be a way to factor that stuff out so the same class can draw into its own window or a cairo context owned by another window. Presumably it would have to hook into some kind of cairo context based drawing handler, so it knew when to draw itself, instead of responding to window expose events. And what about handing mouse events inside a cairo context and grabbing the cursor from your application during popup? That's always where the rubber meets the road.

   -Don


Antoine van Gelder wrote:
Loads of awesomeness! Tx !

Any chance of setting things up so that one can instantiate a pie menu in such a way as to render it into an existing cairo context rather than in it's own gtk.Window ?

:)

 - antoine
_______________________________________________
Sugar mailing list
[email protected]
http://mailman.laptop.org/mailman/listinfo/sugar

_______________________________________________
Sugar mailing list
[email protected]
http://mailman.laptop.org/mailman/listinfo/sugar

Reply via email to