Hello, as you already know, one of the major goals of future GTK+ releases is seal all public structure fields and use accessor functions instead direct access to these properties [1]
There is a tracker bug for missing accessors functions here [2]. After doing some patches for various GTK+ apps [3], I think the most important missing accessors are - GTK_WIDGET_REALIZED(), GTK_WIDGET_MAPPED() ( see bug [4] ) (Also, is necessary an accessor for GTK_WIDGET_RC_STYLE() ?) - GtkTextView->need_im_reset ( see bug [5] ) Also, if someone knows the status of the GtkStyle [6] and GtkRcStyle [7] sealings, please comment here. I think that If we can solve the accessor functions for these 3 cases, most of the GTK+ apps can be compiled with GSEAL_ENABLED and be ready for GTK+3 transition. Regards [1] http://live.gnome.org/GTK%2B/3.0/Tasks#P1 [2] https://bugzilla.gnome.org/show_bug.cgi?id=597610 [3] http://live.gnome.org/GnomeGoals/UseGseal [4] https://bugzilla.gnome.org/show_bug.cgi?id=69872 [5] https://bugzilla.gnome.org/show_bug.cgi?id=163251 [6] https://bugzilla.gnome.org/show_bug.cgi?id=541136 [7] https://bugzilla.gnome.org/show_bug.cgi?id=540392 -- Javier Jardón Cabezas _______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list