property API vs fields

Hi GTK people,

The PHP-GTK doc team have hit a point of confusion over the property API in GTK 2, mostly because publicly accessible fields hanging over from GTK 1 are still publicly accessible. We don't know whether to promote the use of *_get_|set_property() or not, and to some extent that depends on whether it will eventually be enforced by the GTK+ team.

In PHP, the approach makes a difference to syntax; directly accessible field names can't contain a hyphen, but a string parameter 'property' passed to a get|set function can. Since some widget properties share the name of a field in the same widget, I can see all kinds of confusion in store.

Short version: Is there a plan to phase out publicly accessible fields in GTK widgets, or are you intending to retain them for all time as a BC consideration?

Sorry if this is covered in the list archives somewhere, your search facilities are having a bad day (and MARC's don't work for function names).

- Steph

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