+ death(self, (long)time(NULL));
+ }
+
+ /* override the destroy signal where we destroy data we need to free */
+ override (Gtk:Object)
+ void
+ destroy (Gtk:Object *self (check null type))
+ {
+ g_free(MY_PERSON(self)->name);
+ PARENT_HANDLER(self);
+ }
+
+ public GtkObject *
+ new(void)
+ {
+ return (GtkObject *)GET_NEW;