Hi Robin,
Bryan Cole wrote:
Hi,
Can anyone tell me the status of wxGraphicsContext / wxGCDC with
wxPython-GTK2 ?
I'm using the wxPython2.8-gtk2-ansi-2.8.0.1-fc4_py2.4
rpms binaries from the SourceForge site and also the 2.8.0.1-version of
the wxPython demos. The wxGraphicsContext demos don't work as described.
(and testing it interactively gives a "NotImplementedError").
Do I need to rebuild the binaries with wxGraphicsContext enabled, or is
this class only available for wxMSW? Or is something else amiss...The wxGraphicsContext needs the Cairo library and a new enough version of GTK+ to be able to be compiled, so it is likely that my fc4 build machine either doesn't have a new enough Cairo, or the headers are not installed. So when the build was done configure detected that it couldn't build that code and disabled it. I'll check my machine for the next build, but you can probably get something usable if you build the source RPM yourself. Just watch the output of the configure step as it builds to see if it is finding and enabling use of the Cairo lib.
Since I recently tried getting this going on FC4 myself, I should chime in on this. There are two issues here:
1) Cairo is not included by default in FC4
2) Even if you install/build it, FC4 does not use gtk-2.8, meaning it does not have the gdk_cairo_create function, which is used by wx code. So wx won't build once you have Cairo installed unless you disable wxGraphicsContext.
I kinda gave up there, although I probably could have upgraded my gtk2 to 2.8 and tried again. I'm just not a guru of Linux upgrade-fu, and that package isn't in the FC4 repos anywhere.
Regards,
Kevin
ยทยทยท
On Mar 7, 2007, at 10:50 PM, Robin Dunn wrote:
--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-users-unsubscribe@lists.wxwidgets.org
For additional commands, e-mail: wxPython-users-help@lists.wxwidgets.org