<!-- ##### SECTION Title ##### -->
GtkSourceView

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### STRUCT GtkSourceView ##### -->
<para>

</para>


<!-- ##### SIGNAL GtkSourceView::line-mark-activated ##### -->
<para>

</para>

@sourceview: the object which received the signal.
@arg1: 
@arg2: 

<!-- ##### SIGNAL GtkSourceView::move-lines ##### -->
<para>

</para>

@sourceview: the object which received the signal.
@arg1: 
@arg2: 

<!-- ##### SIGNAL GtkSourceView::move-words ##### -->
<para>

</para>

@sourceview: the object which received the signal.
@arg1: 

<!-- ##### SIGNAL GtkSourceView::redo ##### -->
<para>

</para>

@sourceview: the object which received the signal.

<!-- ##### SIGNAL GtkSourceView::show-completion ##### -->
<para>

</para>

@sourceview: the object which received the signal.

<!-- ##### SIGNAL GtkSourceView::smart-home-end ##### -->
<para>

</para>

@sourceview: the object which received the signal.
@arg1: 
@arg2: 

<!-- ##### SIGNAL GtkSourceView::undo ##### -->
<para>

</para>

@sourceview: the object which received the signal.

<!-- ##### ARG GtkSourceView:auto-indent ##### -->
<para>

</para>

<!-- ##### ARG GtkSourceView:completion ##### -->
<para>

</para>

<!-- ##### ARG GtkSourceView:draw-spaces ##### -->
<para>

</para>

<!-- ##### ARG GtkSourceView:highlight-current-line ##### -->
<para>

</para>

<!-- ##### ARG GtkSourceView:indent-on-tab ##### -->
<para>

</para>

<!-- ##### ARG GtkSourceView:indent-width ##### -->
<para>

</para>

<!-- ##### ARG GtkSourceView:insert-spaces-instead-of-tabs ##### -->
<para>

</para>

<!-- ##### ARG GtkSourceView:right-margin-position ##### -->
<para>

</para>

<!-- ##### ARG GtkSourceView:show-line-marks ##### -->
<para>

</para>

<!-- ##### ARG GtkSourceView:show-line-numbers ##### -->
<para>

</para>

<!-- ##### ARG GtkSourceView:show-right-margin ##### -->
<para>

</para>

<!-- ##### ARG GtkSourceView:smart-home-end ##### -->
<para>

</para>

<!-- ##### ARG GtkSourceView:tab-width ##### -->
<para>

</para>

<!-- ##### ENUM GtkSourceSmartHomeEndType ##### -->
<para>

</para>

@GTK_SOURCE_SMART_HOME_END_DISABLED: 
@GTK_SOURCE_SMART_HOME_END_BEFORE: 
@GTK_SOURCE_SMART_HOME_END_AFTER: 
@GTK_SOURCE_SMART_HOME_END_ALWAYS: 

<!-- ##### ENUM GtkSourceDrawSpacesFlags ##### -->
<para>

</para>

@GTK_SOURCE_DRAW_SPACES_SPACE: 
@GTK_SOURCE_DRAW_SPACES_TAB: 
@GTK_SOURCE_DRAW_SPACES_NEWLINE: 
@GTK_SOURCE_DRAW_SPACES_NBSP: 
@GTK_SOURCE_DRAW_SPACES_LEADING: 
@GTK_SOURCE_DRAW_SPACES_TEXT: 
@GTK_SOURCE_DRAW_SPACES_TRAILING: 
@GTK_SOURCE_DRAW_SPACES_ALL: 

<!-- ##### ENUM GtkSourceViewGutterPosition ##### -->
<para>

</para>

@GTK_SOURCE_VIEW_GUTTER_POSITION_LINES: 
@GTK_SOURCE_VIEW_GUTTER_POSITION_MARKS: 

<!-- ##### FUNCTION gtk_source_view_new ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION gtk_source_view_new_with_buffer ##### -->
<para>

</para>

@buffer: 
@Returns: 


<!-- ##### FUNCTION gtk_source_view_set_auto_indent ##### -->
<para>

</para>

@view: 
@enable: 


<!-- ##### FUNCTION gtk_source_view_get_auto_indent ##### -->
<para>

</para>

@view: 
@Returns: 


<!-- ##### FUNCTION gtk_source_view_set_indent_on_tab ##### -->
<para>

</para>

@view: 
@enable: 


<!-- ##### FUNCTION gtk_source_view_get_indent_on_tab ##### -->
<para>

</para>

@view: 
@Returns: 


<!-- ##### FUNCTION gtk_source_view_set_indent_width ##### -->
<para>

</para>

@view: 
@width: 


<!-- ##### FUNCTION gtk_source_view_get_indent_width ##### -->
<para>

</para>

@view: 
@Returns: 


<!-- ##### FUNCTION gtk_source_view_set_insert_spaces_instead_of_tabs ##### -->
<para>

</para>

@view: 
@enable: 


<!-- ##### FUNCTION gtk_source_view_get_insert_spaces_instead_of_tabs ##### -->
<para>

</para>

@view: 
@Returns: 


<!-- ##### FUNCTION gtk_source_view_set_smart_home_end ##### -->
<para>

</para>

@view: 
@smart_he: 


<!-- ##### FUNCTION gtk_source_view_get_smart_home_end ##### -->
<para>

</para>

@view: 
@Returns: 


<!-- ##### FUNCTION gtk_source_view_set_mark_attributes ##### -->
<para>

</para>

@view: 
@category: 
@attributes: 
@priority: 


<!-- ##### FUNCTION gtk_source_view_get_mark_attributes ##### -->
<para>

</para>

@view: 
@category: 
@priority: 
@Returns: 


<!-- ##### FUNCTION gtk_source_view_set_highlight_current_line ##### -->
<para>

</para>

@view: 
@hl: 


<!-- ##### FUNCTION gtk_source_view_get_highlight_current_line ##### -->
<para>

</para>

@view: 
@Returns: 


<!-- ##### FUNCTION gtk_source_view_set_show_line_marks ##### -->
<para>

</para>

@view: 
@show: 


<!-- ##### FUNCTION gtk_source_view_get_show_line_marks ##### -->
<para>

</para>

@view: 
@Returns: 


<!-- ##### FUNCTION gtk_source_view_set_show_line_numbers ##### -->
<para>

</para>

@view: 
@show: 


<!-- ##### FUNCTION gtk_source_view_get_show_line_numbers ##### -->
<para>

</para>

@view: 
@Returns: 


<!-- ##### FUNCTION gtk_source_view_set_show_right_margin ##### -->
<para>

</para>

@view: 
@show: 


<!-- ##### FUNCTION gtk_source_view_get_show_right_margin ##### -->
<para>

</para>

@view: 
@Returns: 


<!-- ##### FUNCTION gtk_source_view_set_right_margin_position ##### -->
<para>

</para>

@view: 
@pos: 


<!-- ##### FUNCTION gtk_source_view_get_right_margin_position ##### -->
<para>

</para>

@view: 
@Returns: 


<!-- ##### FUNCTION gtk_source_view_set_tab_width ##### -->
<para>

</para>

@view: 
@width: 


<!-- ##### FUNCTION gtk_source_view_get_tab_width ##### -->
<para>

</para>

@view: 
@Returns: 


<!-- ##### FUNCTION gtk_source_view_set_draw_spaces ##### -->
<para>

</para>

@view: 
@flags: 


<!-- ##### FUNCTION gtk_source_view_get_draw_spaces ##### -->
<para>

</para>

@view: 
@Returns: 


<!-- ##### FUNCTION gtk_source_view_get_completion ##### -->
<para>

</para>

@view: 
@Returns: 


<!-- ##### FUNCTION gtk_source_view_get_gutter ##### -->
<para>

</para>

@view: 
@window_type: 
@Returns: 


<!-- ##### FUNCTION gtk_source_view_get_visual_column ##### -->
<para>

</para>

@view: 
@iter: 
@Returns: 


