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.