diff options
Diffstat (limited to 'gtk/gtkobject.h')
-rw-r--r-- | gtk/gtkobject.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/gtk/gtkobject.h b/gtk/gtkobject.h index be18e8736d..945a1131c6 100644 --- a/gtk/gtkobject.h +++ b/gtk/gtkobject.h @@ -189,6 +189,14 @@ struct _GtkObjectClass /* The number of arguments per class. */ guint n_args; + + /* Non overridable class methods to set and get per class arguments */ + void (*set_arg) (GtkObject *object, + GtkArg *arg, + guint arg_id); + void (*get_arg) (GtkObject *object, + GtkArg *arg, + guint arg_id); /* The functions that will end an objects life time. In one way ore * another all three of them are defined for all objects. If an @@ -199,7 +207,7 @@ struct _GtkObjectClass * an example of how to do this). */ void (* shutdown) (GtkObject *object); - void (* destroy) (GtkObject *object); + void (* destroy) (GtkObject *object); void (* finalize) (GtkObject *object); }; |