static void ubiquity_webcam_class_init (UbiquityWebcamClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); GtkVBoxClass *vbox_class = GTK_VBOX_CLASS (klass); g_type_class_add_private (klass, sizeof (UbiquityWebcamPrivate)); }
void sp_color_selector_class_init( SPColorSelectorClass *klass ) { static const gchar* nameset[] = {N_("Unnamed"), 0}; GtkObjectClass *object_class; GtkWidgetClass *widget_class; object_class = GTK_OBJECT_CLASS(klass); widget_class = GTK_WIDGET_CLASS(klass); parent_class = GTK_VBOX_CLASS( gtk_type_class(GTK_TYPE_VBOX) ); csel_signals[GRABBED] = gtk_signal_new( "grabbed", (GtkSignalRunType)(GTK_RUN_FIRST | GTK_RUN_NO_RECURSE), GTK_CLASS_TYPE(object_class), GTK_SIGNAL_OFFSET(SPColorSelectorClass, grabbed), gtk_marshal_NONE__NONE, GTK_TYPE_NONE, 0 ); csel_signals[DRAGGED] = gtk_signal_new( "dragged", (GtkSignalRunType)(GTK_RUN_FIRST | GTK_RUN_NO_RECURSE), GTK_CLASS_TYPE(object_class), GTK_SIGNAL_OFFSET(SPColorSelectorClass, dragged), gtk_marshal_NONE__NONE, GTK_TYPE_NONE, 0 ); csel_signals[RELEASED] = gtk_signal_new( "released", (GtkSignalRunType)(GTK_RUN_FIRST | GTK_RUN_NO_RECURSE), GTK_CLASS_TYPE(object_class), GTK_SIGNAL_OFFSET(SPColorSelectorClass, released), gtk_marshal_NONE__NONE, GTK_TYPE_NONE, 0 ); csel_signals[CHANGED] = gtk_signal_new( "changed", (GtkSignalRunType)(GTK_RUN_FIRST | GTK_RUN_NO_RECURSE), GTK_CLASS_TYPE(object_class), GTK_SIGNAL_OFFSET(SPColorSelectorClass, changed), gtk_marshal_NONE__NONE, GTK_TYPE_NONE, 0 ); klass->name = nameset; klass->submode_count = 1; object_class->destroy = sp_color_selector_destroy; widget_class->show_all = sp_color_selector_show_all; widget_class->hide_all = sp_color_selector_hide_all; }