GNOME Bugzilla – Bug 603949
Use accessor functions instead direct access (use GSEAL GnomeGoal)
Last modified: 2010-07-19 07:53:57 UTC
To be ready for GTK+ 3, gtkglext should be able to build with -DGSEAL_ENABLE See http://live.gnome.org/GnomeGoals/UseGseal for more details
Created attachment 149230 [details] [review] Use accessor functions instead direct access GTK+ 2.18 is now the required version I've used all the GTK+ 2.18 api available, still missing: GTK_WIDGET_REALIZED()
Setting milestone to 2.0.0.
jjardon: Do you know if GTK_WIDGET_REALIZED() is now available in any release? If not will it be? What's holding it up? I want to clear up the 2.0.0 milestone bugs quickly :)
(In reply to comment #3) > jjardon: Do you know if GTK_WIDGET_REALIZED() is now available in any release? > If not will it be? What's holding it up? And by that, obviously I meant the accessor function that replaces that macro :)
(In reply to comment #3) > jjardon: Do you know if GTK_WIDGET_REALIZED() is now available in any release? > If not will it be? What's holding it up? Still not. Take a look to the blocker bug #69872 The accessor should be ready for GTK+ 2.20, so as soon as the bug is fixed, I'll make a new patch ;)
Created attachment 153363 [details] [review] Use accessor functions instead direct accessv2 GTK+ api for GTK_WIDGET_REALIZED() landed today, so here your patch ;)
Desn't depends on bug #69872 anymore
Created attachment 159546 [details] [review] Use accessor functions instead direct access.v3 Updated patch against current master
Created attachment 159547 [details] [review] Use accessor functions instead direct access.v4 Forgot to update GTK+ required version in configure.ac
Created attachment 159557 [details] [review] Use accessor functions instead direct access.v5 Do not get rid of the stuff that tests if GTK_LIBS was set
Comment on attachment 159557 [details] [review] Use accessor functions instead direct access.v5 commit 99e8649f598ca00647cfa7159afa0d5f6e84a7c4
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.
*** Bug 618601 has been marked as a duplicate of this bug. ***