GogDataEditor

GogDataEditor

Synopsis

                    GogDataEditorClass;
void                gog_data_editor_set_format          (GogDataEditor *editor,
                                                         GOFormat const *fmt);
void                gog_data_editor_set_value_double    (GogDataEditor *editor,
                                                         double val,
                                                         GODateConventions const *date_conv);
                    GogDataAllocatorClass;
#define             GOG_TYPE_DATA_ALLOCATOR
#define             GOG_DATA_ALLOCATOR                  (o)
#define             GOG_IS_DATA_ALLOCATOR               (o)
#define             GOG_DATA_ALLOCATOR_CLASS            (k)
#define             GOG_IS_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);
GogDataEditor *     gog_data_allocator_editor           (GogDataAllocator *dalloc,
                                                         GogDataset *set,
                                                         int dim_i,
                                                         GogDataType data_type);

Description

Details

GogDataEditorClass

typedef struct {
	GTypeInterface		   base;

	void     (*set_format)       (GogDataEditor *editor,
				      GOFormat const *fmt);
	void     (*set_value_double) (GogDataEditor *editor, double val,
				      GODateConventions const *date_conv);
} GogDataEditorClass;

Interface to edit GOData.

GTypeInterface base;

base interface.

set_format ()

sets the GOFormat

set_value_double ()

sets a value as a double.

gog_data_editor_set_format ()

void                gog_data_editor_set_format          (GogDataEditor *editor,
                                                         GOFormat const *fmt);

editor :

fmt :


gog_data_editor_set_value_double ()

void                gog_data_editor_set_value_double    (GogDataEditor *editor,
                                                         double val,
                                                         GODateConventions const *date_conv);

editor :

val :

date_conv :


GogDataAllocatorClass

typedef struct {
	GTypeInterface		   base;

	void	        (*allocate) (GogDataAllocator *a, GogPlot *plot);
	GogDataEditor * (*editor)   (GogDataAllocator *a, GogDataset *set,
				     int dim_i, GogDataType data_type);
} GogDataAllocatorClass;

GTypeInterface base;

base interface.

allocate ()

provides data to a GogPlot.

editor ()

returns the GogDataEditor.

GOG_TYPE_DATA_ALLOCATOR

#define GOG_TYPE_DATA_ALLOCATOR		(gog_data_allocator_get_type ())


GOG_DATA_ALLOCATOR()

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

o :


GOG_IS_DATA_ALLOCATOR()

#define GOG_IS_DATA_ALLOCATOR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GOG_TYPE_DATA_ALLOCATOR))

o :


GOG_DATA_ALLOCATOR_CLASS()

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

k :


GOG_IS_DATA_ALLOCATOR_CLASS()

#define GOG_IS_DATA_ALLOCATOR_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GOG_TYPE_DATA_ALLOCATOR))

k :


GOG_DATA_ALLOCATOR_GET_CLASS()

#define GOG_DATA_ALLOCATOR_GET_CLASS(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GOG_TYPE_DATA_ALLOCATOR, 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 ()

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

dalloc :

a GogDataAllocator

Returns :

a GtkWidget. [transfer full]