## GtkSourceMarker GtkSourceMarker |

## Synopsis

    #include <gtksourceview/gtksourcemarker.h>

    typedef             GtkSourceMarker;
    void                gtk_source_marker_set_marker_type   (GtkSourceMarker *marker,
                                                             const gchar *type);
    gchar*              gtk_source_marker_get_marker_type   (GtkSourceMarker *marker);
    gint                gtk_source_marker_get_line          (GtkSourceMarker *marker);
    const gchar*        gtk_source_marker_get_name          (GtkSourceMarker *marker);
    GtkSourceBuffer*    gtk_source_marker_get_buffer        (GtkSourceMarker *marker);
    GtkSourceMarker*    gtk_source_marker_next              (GtkSourceMarker *marker);
    GtkSourceMarker*    gtk_source_marker_prev              (GtkSourceMarker *marker);

## Description

## Details

### GtkSourceMarker

### gtk_source_marker_set_marker_type ()

    void                gtk_source_marker_set_marker_type   (GtkSourceMarker *marker,
                                                             const gchar *type);

`marker` : |
`type` : |

### gtk_source_marker_get_marker_type ()

    gchar*              gtk_source_marker_get_marker_type   (GtkSourceMarker *marker);

Gets the marker type of this `marker`.

`marker` : | a GtkSourceMarker.
Returns : | the marker type.

### gtk_source_marker_get_line ()

    gint                gtk_source_marker_get_line          (GtkSourceMarker *marker);

Gets the line number of this `marker`.

`marker` : | a GtkSourceMarker.
Returns : | the line number.

### gtk_source_marker_get_name ()

    const gchar*        gtk_source_marker_get_name          (GtkSourceMarker *marker);

Gets the name of this `marker`.

`marker` : | a GtkSourceMarker.
Returns : | the name.

### gtk_source_marker_get_buffer ()

    GtkSourceBuffer*    gtk_source_marker_get_buffer        (GtkSourceMarker *marker);

Gets the buffer associated with this `marker`.

`marker` : | a GtkSourceMarker.
Returns : | the GtkSourceBuffer.

### gtk_source_marker_next ()

    GtkSourceMarker*    gtk_source_marker_next              (GtkSourceMarker *marker);

Gets the next marker after `marker`.

`marker` : | a GtkSourceMarker.
Returns : | a GtkSourceMarker.

### gtk_source_marker_prev ()

    GtkSourceMarker*    gtk_source_marker_prev              (GtkSourceMarker *marker);

Gets the previous marker before `marker`.

`marker` : | a GtkSourceMarker.
Returns : | a GtkSourceMarker.