### Method

# Gtk TextView scroll_to_mark

#### Declaration [src]

    void
    gtk_text_view_scroll_to_mark (
      GtkTextView* text_view,
      GtkTextMark* mark,
      double within_margin,
      gboolean use_align,
      double xalign,
      double yalign
    )

#### Description [src]

Scrolls `text_view` so that `mark` is on the screen in the position indicated by `xalign` and `yalign`.

An alignment of 0.0 indicates left or top, 1.0 indicates right or bottom, 0.5 means center. If `use_align` is `FALSE`, the text scrolls the minimal distance to get the mark onscreen, possibly not scrolling at all. The effective screen for purposes of this function is reduced by a margin of size `within_margin`.

#### Parameters

`mark`

  Type: `GtkTextMark`

  A `GtkTextMark`.

  The data is owned by the caller of the method.

`within_margin`

  Type: `double`

  Margin as a [0.0,0.5) fraction of screen size.

`use_align`

  Type: `gboolean`

  Whether to use alignment arguments (if `FALSE`, just get the mark onscreen).

`xalign`

  Type: `double`

  Horizontal alignment of mark within visible area.

`yalign`

  Type: `double`

  Vertical alignment of mark within visible area.