summaryrefslogtreecommitdiff
path: root/gtk/gtkobject.h
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkobject.h')
-rw-r--r--gtk/gtkobject.h10
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);
};