Esempio n. 1
0
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);
}
Esempio n. 2
0
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;

}
Esempio n. 3
0
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);
}
Esempio n. 4
0
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;
}
Esempio n. 5
0
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);
}
Esempio n. 6
0
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;
}
Esempio n. 7
0
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;
}
Esempio n. 8
0
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;
}
Esempio n. 9
0
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;
}
Esempio n. 10
0
	/* 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,