|  |  |  | Goffice Reference Manual |  | 
|---|---|---|---|---|
                    GogPlotType;
                    GogPlotFamily;
GHashTableconst *   gog_plot_families                   (void);
GogPlotFamily*      gog_plot_family_by_name             (char const *name);
GogPlotFamily*      gog_plot_family_register            (char const *name,
                                                         char const *sample_image_file,
                                                         int priority,
                                                         GogAxisSet axis_set);
void                gog_plot_family_unregister          (GogPlotFamily *family);
GogPlotType*        gog_plot_type_register              (GogPlotFamily *famlily,
                                                         int col,
                                                         int row,
                                                         char const *name,
                                                         char const *sample_image_file,
                                                         char const *description,
                                                         char const *engine);
                    GogTrendLineType;
GHashTableconst *   gog_trend_line_types                (void);
void                gog_plugin_services_init            (void);
void                gog_plugin_services_shutdown        (void);
typedef struct {
	GogPlotFamily 	*family;
	char 		*engine;
	char 		*name, *sample_image_file;
	char 		*description; /* untranslated */
	int 		 col, row;
	GHashTable 	*properties;
} GogPlotType;
typedef struct {
	char *name, *sample_image_file;
	int priority;
	GogAxisSet	 axis_set;
	GHashTable *types;
} GogPlotFamily;
GogPlotFamily* gog_plot_family_by_name (char const *name);
| 
 | |
| Returns : | 
GogPlotFamily* gog_plot_family_register (char const *name, char const *sample_image_file, int priority, GogAxisSet axis_set);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
GogPlotType* gog_plot_type_register (GogPlotFamily *famlily, int col, int row, char const *name, char const *sample_image_file, char const *description, char const *engine);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
typedef struct {
	char *engine;
	char *name;
	char *description; /* untranslated */
	GHashTable *properties;
} GogTrendLineType;