static void assistant_window_class_init (AssistantWindowClass *klass) { GtkAssistantClass *assistant_class = GTK_ASSISTANT_CLASS (klass); GObjectClass *object_class = G_OBJECT_CLASS (klass); assistant_class->prepare = assistant_window_prepare; assistant_class->apply = assistant_window_apply; assistant_class->cancel = assistant_window_close; assistant_class->close = assistant_window_close; object_class->finalize = assistant_window_finalize; }
static void empathy_account_assistant_class_init (EmpathyAccountAssistantClass *klass) { GObjectClass *oclass = G_OBJECT_CLASS (klass); GtkAssistantClass *gtkclass = GTK_ASSISTANT_CLASS (klass); GParamSpec *param_spec; oclass->get_property = do_get_property; oclass->set_property = do_set_property; oclass->constructed = do_constructed; oclass->dispose = do_dispose; gtkclass->apply = impl_signal_apply; gtkclass->prepare = impl_signal_prepare; gtkclass->cancel = impl_signal_cancel; param_spec = g_param_spec_object ("parent-window", "parent-window", "The parent window", GTK_TYPE_WINDOW, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | G_PARAM_CONSTRUCT_ONLY); g_object_class_install_property (oclass, PROP_PARENT, param_spec); g_type_class_add_private (klass, sizeof (EmpathyAccountAssistantPriv)); }