GTK+3: Help with latest needed accessors



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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]