static void gtk_form_class_init(GtkFormClass *klass) { GtkWidgetClass *widget_class; GtkContainerClass *container_class; widget_class = (GtkWidgetClass *) klass; container_class = (GtkContainerClass *) klass; #if !GTK_CHECK_VERSION(3,0,0) parent_class = gtk_type_class(gtk_container_get_type()); #endif widget_class->realize = gtk_form_realize; widget_class->unrealize = gtk_form_unrealize; widget_class->map = gtk_form_map; #if GTK_CHECK_VERSION(3,0,0) widget_class->get_preferred_width = gtk_form_get_preferred_width; widget_class->get_preferred_height = gtk_form_get_preferred_height; #else widget_class->size_request = gtk_form_size_request; #endif widget_class->size_allocate = gtk_form_size_allocate; #if GTK_CHECK_VERSION(3,0,0) widget_class->draw = gtk_form_draw; #else widget_class->expose_event = gtk_form_expose; #endif container_class->remove = gtk_form_remove; container_class->forall = gtk_form_forall; }
GtkType gtk_tree_get_type (void) { static GtkType tree_type = 0; if (!tree_type) { static const GtkTypeInfo tree_info = { "GtkTree", sizeof (GtkTree), sizeof (GtkTreeClass), (GtkClassInitFunc) gtk_tree_class_init, (GtkObjectInitFunc) gtk_tree_init, /* reserved_1 */ NULL, /* reserved_2 */ NULL, (GtkClassInitFunc) NULL, }; I_("GtkTree"); tree_type = gtk_type_unique (gtk_container_get_type (), &tree_info); } return tree_type; }
void QGtkStylePrivate::addAllSubWidgets(GtkWidget *widget, gpointer v) { Q_UNUSED(v); addWidgetToMap(widget); if (G_TYPE_CHECK_INSTANCE_TYPE ((widget), gtk_container_get_type())) gtk_container_forall((GtkContainer*)widget, addAllSubWidgets, NULL); }
static void gtk_form_class_init(GtkFormClass *klass) { GtkWidgetClass *widget_class; GtkContainerClass *container_class; widget_class = (GtkWidgetClass *) klass; container_class = (GtkContainerClass *) klass; parent_class = gtk_type_class(gtk_container_get_type()); widget_class->realize = gtk_form_realize; widget_class->unrealize = gtk_form_unrealize; widget_class->map = gtk_form_map; widget_class->size_request = gtk_form_size_request; widget_class->size_allocate = gtk_form_size_allocate; widget_class->expose_event = gtk_form_expose; container_class->remove = gtk_form_remove; container_class->forall = gtk_form_forall; }
GtkType gtk_pizza_get_type () { static GtkType pizza_type = 0; if (!pizza_type) { GtkTypeInfo pizza_info = { "GtkPizza", sizeof (GtkPizza), sizeof (GtkPizzaClass), (GtkClassInitFunc) gtk_pizza_class_init, (GtkObjectInitFunc) gtk_pizza_init, /* reserved_1 */ NULL, /* reserved_2 */ NULL, (GtkClassInitFunc) NULL, }; pizza_type = gtk_type_unique (gtk_container_get_type (), &pizza_info); } return pizza_type; }
static guint awt_gtk_panel_get_type () { static guint type = 0; if (type == 0) { GtkTypeInfo info = { "AWTGtkPanel", sizeof (AWTGtkPanel), sizeof (AWTGtkPanelClass), (GtkClassInitFunc)awt_gtk_panel_class_init, (GtkObjectInitFunc)awt_gtk_panel_init, NULL, NULL }; type = gtk_type_unique (gtk_container_get_type(), &info); } return type; }
static void gtk_form_class_init(GtkFormClass *klass) { GtkWidgetClass *widget_class; GtkContainerClass *container_class; widget_class = (GtkWidgetClass *) klass; container_class = (GtkContainerClass *) klass; parent_class = gtk_type_class(gtk_container_get_type()); widget_class->realize = gtk_form_realize; widget_class->unrealize = gtk_form_unrealize; widget_class->map = gtk_form_map; widget_class->size_request = gtk_form_size_request; widget_class->size_allocate = gtk_form_size_allocate; #ifndef HAVE_GTK2 /* not needed for GTK2 */ widget_class->draw = gtk_form_draw; #endif widget_class->expose_event = gtk_form_expose; container_class->remove = gtk_form_remove; container_class->forall = gtk_form_forall; }
return tree_type; } static void gtk_tree_class_init (GtkTreeClass *class) { GtkObjectClass *object_class; GtkWidgetClass *widget_class; GtkContainerClass *container_class; object_class = (GtkObjectClass*) class; widget_class = (GtkWidgetClass*) class; container_class = (GtkContainerClass*) class; parent_class = gtk_type_class (gtk_container_get_type ()); object_class->destroy = gtk_tree_destroy; widget_class->map = gtk_tree_map; widget_class->unmap = gtk_tree_unmap; widget_class->parent_set = gtk_tree_parent_set; widget_class->realize = gtk_tree_realize; widget_class->motion_notify_event = gtk_tree_motion_notify; widget_class->button_press_event = gtk_tree_button_press; widget_class->button_release_event = gtk_tree_button_release; widget_class->size_request = gtk_tree_size_request; widget_class->size_allocate = gtk_tree_size_allocate; container_class->add = gtk_tree_add;