Review of libgnomeui's construct-time properties



I have just reviewed all the *_new functions in libgnomeui to check that
all the widgets use construct-time properties instead of doing custom
stuff in *_new. I have ignored deprecated widgets.

Strangely, where construct time properties are used they are used much
more consistently than GTK+ itself.

However, several widgets are still using *_construct methods. While this
is OK for gtkmm, the lack of properties will cause problems for GUI
builders and other language bindings. This aspect of the API should not
be considered frozen because it breaks your own rules. The following
widgets have this problem:

GnomeAppBar
GnomeDruidPageEdge
GnomeFileEntry
GnomeIconEntry
GnomeIconList
GnomePixmapEntry
GnomeScores

Also, GnomePopupMenu has neither a _construct function, nor
construct-time properties.

I'll start making a patch for this if the maintainer agrees.

-- 
Murray Cumming
murrayc usa net
www.murrayc.com




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