return FALSE;
}
-static void
-gtk_gizmo_css_changed (GtkWidget *widget,
- GtkCssStyleChange *change)
-{
- GtkGizmo *self = GTK_GIZMO (widget);
-
- if (self->css_changed_func)
- self->css_changed_func (self, change);
-}
-
static void
gtk_gizmo_finalize (GObject *object)
{
widget_class->contains = gtk_gizmo_contains;
widget_class->grab_focus = gtk_gizmo_grab_focus;
widget_class->focus = gtk_gizmo_focus;
- widget_class->css_changed = gtk_gizmo_css_changed;
}
static void
return GTK_WIDGET (gizmo);
}
-
-void
-gtk_gizmo_set_css_changed_func (GtkGizmo *gizmo,
- GtkGizmoCssChangedFunc css_changed_func)
-{
- g_return_if_fail (!gtk_widget_get_realized (GTK_WIDGET (gizmo)));
-
- gizmo->css_changed_func = css_changed_func;
-}
double y);
typedef gboolean (* GtkGizmoFocusFunc) (GtkGizmo *gizmo,
GtkDirectionType direction);
-typedef gboolean (* GtkGizmoGrabFocusFunc) (GtkGizmo *gizmo);
-typedef void (* GtkGizmoCssChangedFunc) (GtkGizmo *gizmo,
- GtkCssStyleChange *change);
+typedef gboolean (* GtkGizmoGrabFocusFunc)(GtkGizmo *gizmo);
struct _GtkGizmo
{
GtkGizmoContainsFunc contains_func;
GtkGizmoFocusFunc focus_func;
GtkGizmoGrabFocusFunc grab_focus_func;
- GtkGizmoCssChangedFunc css_changed_func;
};
struct _GtkGizmoClass
GtkGizmoFocusFunc focus_func,
GtkGizmoGrabFocusFunc grab_focus_func);
-void gtk_gizmo_set_css_changed_func (GtkGizmo *gizmo,
- GtkGizmoCssChangedFunc css_changed_func);
#endif