static void gevastwin_class_init(GtkgEvasTwinClass * klass) { GtkObjectClass *object_class; object_class = (GtkObjectClass *) klass; parent_class = gtk_type_class(gtk_object_get_type()); object_class->destroy = gevastwin_destroy; object_class->get_arg = gevastwin_get_arg; object_class->set_arg = gevastwin_set_arg; gtk_object_add_arg_type(GTK_GEVASTWIN_MAINOBJ, GTK_TYPE_POINTER, GTK_ARG_READWRITE, ARG_MAINOBJ); gtk_object_add_arg_type(GTK_GEVASTWIN_AUXOBJ, GTK_TYPE_POINTER, GTK_ARG_READWRITE, ARG_AUXOBJ); gtk_object_add_arg_type(GTK_GEVASTWIN_ALIGNX, GTK_TYPE_INT, GTK_ARG_READWRITE, ARG_ALIGNX); gtk_object_add_arg_type(GTK_GEVASTWIN_ALIGNY, GTK_TYPE_INT, GTK_ARG_READWRITE, ARG_ALIGNY); gtk_object_add_arg_type(GTK_GEVASTWIN_OFFSETX, GTK_TYPE_INT, GTK_ARG_READWRITE, ARG_OFFSETX); gtk_object_add_arg_type(GTK_GEVASTWIN_OFFSETY, GTK_TYPE_INT, GTK_ARG_READWRITE, ARG_OFFSETY); }
static void gtk_plot_pc_class_init (GtkPlotPCClass *klass) { GtkObjectClass *object_class; GtkPlotPCClass *pc_class; parent_class = gtk_type_class (gtk_object_get_type ()); object_class = (GtkObjectClass *) klass; pc_class = (GtkPlotPCClass *) klass; }
static void gv_symbol_manager_finalize( GtkObject *object) { GvSymbolManagerClass *parent_class; GvSymbolManager *manager = GV_SYMBOL_MANAGER(object); CPLDebug( "OpenEV", "gv_symbol_manager_finalize(%p)", object ); g_hash_table_foreach_remove(manager->symbol_cache, finalize_symbol, NULL); g_hash_table_destroy( manager->symbol_cache ); /* parent class destructor */ parent_class = gtk_type_class( gtk_object_get_type() ); GTK_OBJECT_CLASS(parent_class)->finalize(object); }
guint gevasevh_get_type(void) { static guint ev_type = 0; if (!ev_type) { static const GtkTypeInfo ev_info = { "GtkgEvasEvH", sizeof(GtkgEvasEvH), sizeof(GtkgEvasEvHClass), (GtkClassInitFunc) gevasevh_class_init, (GtkObjectInitFunc) gevasevh_init, /* reserved_1 */ NULL, /* reserved_2 */ NULL, (GtkClassInitFunc) NULL, }; ev_type = gtk_type_unique(gtk_object_get_type(), &ev_info); } return ev_type; }
static void gevasevh_class_init(GtkgEvasEvHClass * klass) { GtkObjectClass *object_class; object_class = (GtkObjectClass *) klass; parent_class = gtk_type_class(gtk_object_get_type()); object_class->destroy = gevasevh_destroy; object_class->get_arg = gevasevh_get_arg; object_class->set_arg = gevasevh_set_arg; klass->handler_mouse_in = gevasev_handler_mouse_in; klass->handler_mouse_out = gevasev_handler_mouse_out; klass->handler_mouse_down = gevasev_handler_mouse_down; klass->handler_mouse_up = gevasev_handler_mouse_up; klass->handler_mouse_move = gevasev_handler_mouse_move; klass->get_priority = gevasev_handler_get_priority; gtk_object_add_arg_type(GTK_GEVASEVH_GEVASOBJ, GTK_TYPE_POINTER, GTK_ARG_WRITABLE, ARG_GEVAS_OBJ); }
GtkType gv_symbol_manager_get_type(void) { static GtkType symbol_manager_type = 0; if (!symbol_manager_type) { static const GtkTypeInfo symbol_manager_info = { "GvSymbolManager", sizeof(GvSymbolManager), sizeof(GvSymbolManagerClass), (GtkClassInitFunc) gv_symbol_manager_class_init, (GtkObjectInitFunc) gv_symbol_manager_init, /* reserved_1 */ NULL, /* reserved_2 */ NULL, (GtkClassInitFunc) NULL, }; symbol_manager_type = gtk_type_unique( gtk_object_get_type(), &symbol_manager_info ); } return symbol_manager_type; }
GtkType gdk_superwin_get_type(void) { static GtkType superwin_type = 0; if (!superwin_type) { static const GtkTypeInfo superwin_info = { "GtkSuperWin", sizeof(GdkSuperWin), sizeof(GdkSuperWinClass), (GtkClassInitFunc) gdk_superwin_class_init, (GtkObjectInitFunc) gdk_superwin_init, /* reserved_1 */ NULL, /* reserved_2 */ NULL, (GtkClassInitFunc) NULL }; superwin_type = gtk_type_unique (gtk_object_get_type(), &superwin_info); } return superwin_type; }
GtkType gv_tool_get_type(void) { static GtkType tool_type = 0; if (!tool_type) { static const GtkTypeInfo tool_info = { "GvTool", sizeof(GvTool), sizeof(GvToolClass), (GtkClassInitFunc) gv_tool_class_init, (GtkObjectInitFunc) gv_tool_init, /* reserved_1 */ NULL, /* reserved_2 */ NULL, (GtkClassInitFunc) NULL, }; tool_type = gtk_type_unique(gtk_object_get_type(), &tool_info); } return tool_type; }
GtkType bl_theater_get_type (void) { static GtkType theater_type = 0; if (!theater_type) { GtkTypeInfo theater_info = { "BlTheater", sizeof (BlTheater), sizeof (BlTheaterClass), (GtkClassInitFunc) bl_theater_class_init, (GtkObjectInitFunc) bl_theater_init, /* reserved_1 */ NULL, /* reserved_2 */ NULL, (GtkClassInitFunc) NULL }; theater_type = gtk_type_unique (gtk_object_get_type (), &theater_info); } return theater_type; }
/* reserved_2 */ NULL, (GtkClassInitFunc) NULL }; theater_type = gtk_type_unique (gtk_object_get_type (), &theater_info); } return theater_type; } static void bl_theater_class_init (BlTheaterClass *class) { GtkObjectClass *object_class; parent_class = gtk_type_class (gtk_object_get_type ()); object_class = GTK_OBJECT_CLASS (class); bl_theater_signals[MOVIE_STARTED] = gtk_signal_new ("movie_started", GTK_RUN_FIRST, object_class->type, GTK_SIGNAL_OFFSET (BlTheaterClass, movie_started), gtk_marshal_NONE__POINTER, GTK_TYPE_NONE, 1, GTK_TYPE_POINTER); bl_theater_signals[MOVIE_FINISHED] = gtk_signal_new ("movie_finished", GTK_RUN_FIRST, object_class->type,