|Libglade - Graphical Interface Description Loader API|
As some widgets do not implement properties for all required properties. This section documents some of the exceptions built into libglade's logic.
The following properties have custom handlers in libglade. Most of these will probably become real properties in GTK+ 2.2.
GtkWidget::visibleis handled specially so that it gets applied after children have been added. This works around some sizing bugs in certain widgets (and is the same behaviour libglade-0.x had).
GtkWidget::tooltipimplements tooltips for the widget. The property value is the tooltip to set on the widget.
GtkOptionMenu::historysets which menu item index in the list should be selected initially with
GtkTextView::textoffers an easy way to set the contents of a text view's buffer.
GtkCallendar::display_optionssets display options of a calendar with
GtkRadioMenuItem::groupsets the group for the radio item. The property value is the name of another widget in the group. This property won't handle forward references like the
GtkToolbar::tooltipssets whether the toolbar shows tooltips with
GtkStatusbar::has_resize_gripsets whether the status bar has a resize grip in the bottom corner with
GtkRuler::metricsets the bounds and metric type for the ruler with
GtkMenuItem::use_stockare used to create a label inside a menu item, and set whether it has a mnemonic (underlined letter), and whether it should be a stock item (standardised, translated label and an icon, if it is a GtkImageMenuItem). These properties act similarly to the identically named
There are custom handlers for a number of deprecated widgets, and deprecated settings for some widgets. These most likely won't be converted to real properties in the future. These include:
XXXX - To be done