## GtkPlotCanvasLine GtkPlotCanvasLine |

## Synopsis

    #include <gtkextra.h>

                        GtkPlotCanvasLine;
    enum                GtkPlotCanvasArrow;
    GtkPlotCanvasChild * gtk_plot_canvas_line_new           (GtkPlotLineStyle style,
                                                             gfloat width,
                                                             const GdkColor *color,
                                                             GtkPlotCanvasArrow arrow_mask);
    void                gtk_plot_canvas_line_set_attributes (GtkPlotCanvasLine *line,
                                                             GtkPlotLineStyle style,
                                                             gfloat width,
                                                             const GdkColor *color);
    void                gtk_plot_canvas_line_set_arrow      (GtkPlotCanvasLine *line,
                                                             GtkPlotSymbolStyle style,
                                                             gfloat width,
                                                             gfloat length,
                                                             GtkPlotCanvasArrow mask);

## Description

FIXME:: need long description

## Details

### GtkPlotCanvasLine

    typedef struct {
    } GtkPlotCanvasLine;

The GtkPlotCanvasLine struct contains only private data. It should only be accessed through the functions described below.

### enum GtkPlotCanvasArrow

    typedef enum
    {
          GTK_PLOT_CANVAS_ARROW_NONE            = 0,
          GTK_PLOT_CANVAS_ARROW_ORIGIN          = 1 << 0,
          GTK_PLOT_CANVAS_ARROW_END             = 1 << 1
    } GtkPlotCanvasArrow;

### gtk_plot_canvas_line_new ()

    GtkPlotCanvasChild * gtk_plot_canvas_line_new           (GtkPlotLineStyle style,
                                                             gfloat width,
                                                             const GdkColor *color,
                                                             GtkPlotCanvasArrow arrow_mask);

`style` : |
`width` : |
`color` : |
`arrow_mask` : |
Returns : |

### gtk_plot_canvas_line_set_attributes ()

    void                gtk_plot_canvas_line_set_attributes (GtkPlotCanvasLine *line,
                                                             GtkPlotLineStyle style,
                                                             gfloat width,
                                                             const GdkColor *color);

`line` : | a GtkPlotCanvasLine widget.
`style` : |
`width` : |
`color` : |

### gtk_plot_canvas_line_set_arrow ()

    void                gtk_plot_canvas_line_set_arrow      (GtkPlotCanvasLine *line,
                                                             GtkPlotSymbolStyle style,
                                                             gfloat width,
                                                             gfloat length,
                                                             GtkPlotCanvasArrow mask);

`line` : | a GtkPlotCanvasLine widget.
`style` : |
`width` : |
`length` : |
`mask` : |