| Top |  |  |  |  | 
| char const * | go_line_dash_as_label () | 
| char const * | go_line_dash_as_str () | 
| GOLineDashType | go_line_dash_from_str () | 
| double | go_line_dash_get_length () | 
| GOLineDashSequence * | go_line_dash_get_sequence () | 
| void | go_line_dash_sequence_free () | 
| char const * | go_line_interpolation_as_label () | 
| char const * | go_line_interpolation_as_str () | 
| gboolean | go_line_interpolation_auto_skip () | 
| GOLineInterpolation | go_line_interpolation_from_str () | 
| gboolean | go_line_interpolation_supports_radial () | 
char const 		*
go_line_dash_as_label (GOLineDashType type);
 a pointer to the user readable name of the dash type,
or the name of GO_LINE_NONE if type is invalid. The returned
string should not be freed.
GOLineDashSequence * go_line_dash_get_sequence (GOLineDashType type,double scale);
 a struct containing the dash sequence corresponding to type
,
or NULL if type is invalid or equal to GO_LINE_NONE.
The lengths are scaled according to scale
.
void
go_line_dash_sequence_free (GOLineDashSequence *sequence);
Frees the dash sequence struct.
char const 		*
go_line_interpolation_as_label (GOLineInterpolation type);
 a pointer to the label of type
, or the name of
GO_LINE_INTERPOLATION_LINEAR if type is invalid.
The returned string should not be freed.
char const 		*
go_line_interpolation_as_str (GOLineInterpolation type);
gboolean
go_line_interpolation_auto_skip (GOLineInterpolation type);
GOLineInterpolation
go_line_interpolation_from_str (char const *name);
gboolean
go_line_interpolation_supports_radial (GOLineInterpolation type);
typedef struct {
	double		 offset;
	unsigned int	 n_dash;
	double		*dash;
} GOLineDashSequence;
| offset from start. | ||
| number of values in dash fields | ||
| lengths of the dashes segments. See  |