diff options
Diffstat (limited to 'gladeui/glade-widget-adaptor.h')
-rw-r--r-- | gladeui/glade-widget-adaptor.h | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/gladeui/glade-widget-adaptor.h b/gladeui/glade-widget-adaptor.h index a1a2a29f..4c5bb31a 100644 --- a/gladeui/glade-widget-adaptor.h +++ b/gladeui/glade-widget-adaptor.h @@ -553,20 +553,19 @@ typedef GladeEditable *(* GladeCreateEditableFunc) (GladeWidgetAdaptor *adapto GladeEditorPageType type); + /** - * GladeAdjustPropertyFlagsFunc: + * GladeEvaluatePropertySensitivityFunc: * @adaptor: A #GladeWidgetAdaptor * @widget: The #GladeWidget - * @use_command: whether to use the GladeCommand interface * - * This is called after a widget is loaded or a widget's - * property value has changed. It allows the backend to keep the - * sensitive/enabled flags of all properties consistent with the - * property values. + * This is used to allow the backend to adjust the sensitivity of a + * widget's properties to match their values. */ -typedef void (* GladeAdjustPropertyFlagsFunc) (GladeWidgetAdaptor *adaptor, - GladeWidget *widget, - gboolean use_command); +typedef void (* GladeEvaluatePropertySensitivityFunc) (GladeWidgetAdaptor *adaptor, + GladeWidget *widget); + + /* Note that everything that must be processed at the creation of * every instance is managed on the instance structure, and everywhere @@ -674,8 +673,8 @@ struct _GladeWidgetAdaptorClass GladeCreateEPropFunc create_eprop; /* Creates a GladeEditorProperty */ GladeStringFromValueFunc string_from_value; /* Creates a string for a value */ GladeCreateEditableFunc create_editable; /* Creates a page for the editor */ - GladeAdjustPropertyFlagsFunc adjust_property_flags; /* Appropiately sets all properties' sensitive/enabled flags */ - + GladeEvaluatePropertySensitivityFunc evaluate_property_sensitivity; /* Adjusts sensitivity of properties */ + void (* glade_reserved1) (void); void (* glade_reserved2) (void); void (* glade_reserved3) (void); @@ -854,16 +853,14 @@ gchar *glade_widget_adaptor_string_from_value (GladeWidgetAdapto const GValue *value); GladeEditable *glade_widget_adaptor_create_editable (GladeWidgetAdaptor *adaptor, GladeEditorPageType type); +void glade_widget_adaptor_evaluate_property_sensitivity (GladeWidgetAdaptor *adaptor, + GladeWidget *widget); GladeSignalClass *glade_widget_adaptor_get_signal_class (GladeWidgetAdaptor *adaptor, const gchar *name); GladeWidgetAdaptor *glade_widget_adaptor_get_parent_adaptor (GladeWidgetAdaptor *adaptor); gboolean glade_widget_adaptor_has_internal_children (GladeWidgetAdaptor *adaptor); -void glade_widget_adaptor_adjust_property_flags (GladeWidgetAdaptor *adaptor, - GladeWidget *widget, - gboolean use_command); - G_END_DECLS #endif /* _GLADE_WIDGET_ADAPTOR_H_ */ |