GogDataAllocator

GogDataAllocator — A data allocation interface

Synopsis

#define             GOG_DATA_ALLOCATOR_TYPE
#define             GOG_DATA_ALLOCATOR                  (o)
#define             IS_GOG_DATA_ALLOCATOR               (o)
#define             GOG_DATA_ALLOCATOR_CLASS            (k)
#define             IS_GOG_DATA_ALLOCATOR_CLASS         (k)
#define             GOG_DATA_ALLOCATOR_GET_CLASS        (o)
GType               gog_data_allocator_get_type         (void);
void                gog_data_allocator_allocate         (GogDataAllocator *dalloc,
                                                         GogPlot *plot);
gpointer            gog_data_allocator_editor           (GogDataAllocator *dalloc,
                                                         GogDataset *set,
                                                         int dim_i,
                                                         GogDataType data_type);

Description

Details

GOG_DATA_ALLOCATOR_TYPE

#define GOG_DATA_ALLOCATOR_TYPE		(gog_data_allocator_get_type ())


GOG_DATA_ALLOCATOR()

#define GOG_DATA_ALLOCATOR(o)		(G_TYPE_CHECK_INSTANCE_CAST ((o), GOG_DATA_ALLOCATOR_TYPE, GogDataAllocator))

o :

IS_GOG_DATA_ALLOCATOR()

#define IS_GOG_DATA_ALLOCATOR(o)	(G_TYPE_CHECK_INSTANCE_TYPE ((o), GOG_DATA_ALLOCATOR_TYPE))

o :

GOG_DATA_ALLOCATOR_CLASS()

#define GOG_DATA_ALLOCATOR_CLASS(k)	(G_TYPE_CHECK_CLASS_CAST ((k), GOG_DATA_ALLOCATOR_TYPE, GogDataAllocatorClass))

k :

IS_GOG_DATA_ALLOCATOR_CLASS()

#define IS_GOG_DATA_ALLOCATOR_CLASS(k)	(G_TYPE_CHECK_CLASS_TYPE ((k), GOG_DATA_ALLOCATOR_TYPE))

k :

GOG_DATA_ALLOCATOR_GET_CLASS()

#define GOG_DATA_ALLOCATOR_GET_CLASS(o)	(G_TYPE_INSTANCE_GET_INTERFACE ((o), GOG_DATA_ALLOCATOR_TYPE, GogDataAllocatorClass))

o :

gog_data_allocator_get_type ()

GType               gog_data_allocator_get_type         (void);

Returns :

gog_data_allocator_allocate ()

void                gog_data_allocator_allocate         (GogDataAllocator *dalloc,
                                                         GogPlot *plot);

dalloc : a GogDataAllocator
plot : a GogPlot

gog_data_allocator_editor ()

gpointer            gog_data_allocator_editor           (GogDataAllocator *dalloc,
                                                         GogDataset *set,
                                                         int dim_i,
                                                         GogDataType data_type);

dalloc : a GogDataAllocator
set :
dim_i :
data_type :
Returns : a GtkWidget.