| Top |  |  |  |  | 
| GHashTable const * | gog_plot_families () | 
| GogPlotFamily * | gog_plot_family_by_name () | 
| GogPlotFamily * | gog_plot_family_register () | 
| void | gog_plot_family_unregister () | 
| GogPlotType * | gog_plot_type_register () | 
| GHashTable const * | gog_trend_line_types () | 
GogPlotFamily * gog_plot_family_register (char const *name,char const *sample_image_file,int priority,GogAxisSet axis_set);
GogPlotType * gog_plot_type_register (GogPlotFamily *family,int col,int row,char const *name,char const *sample_image_file,char const *description,char const *engine);
typedef struct {
	char *name, *sample_image_file;
	int priority;
	GogAxisSet	 axis_set;
	GHashTable *types;
} GogPlotFamily;
Plot types family.
| family name. | ||
| sample image for the graph editor. | ||
| priority. | ||
| GogAxisSet  | GogAxisSet used. | |
| known types in the family. | 
typedef struct {
	GogPlotFamily 	*family;
	char 		*engine;
	char 		*name, *sample_image_file;
	char 		*description; /* untranslated */
	int 		 col, row;
	GHashTable 	*properties;
} GogPlotType;
| GogPlotFamily * | plot family. | |
| plot engine. | ||
| plot type name. | ||
| sample image for the graph editor. | ||
| untranslated description. | ||
| column where the plot type appears in the table inside the graph editor. | ||
| row. | ||
| plot type properties. |