<!-- ##### SECTION Title ##### -->
GtkSourceSearchContext

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


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

</para>

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

</para>

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


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


<!-- ##### STRUCT GtkSourceSearchContext ##### -->
<para>

</para>


<!-- ##### ARG GtkSourceSearchContext:buffer ##### -->
<para>

</para>

<!-- ##### ARG GtkSourceSearchContext:highlight ##### -->
<para>

</para>

<!-- ##### ARG GtkSourceSearchContext:occurrences-count ##### -->
<para>

</para>

<!-- ##### ARG GtkSourceSearchContext:regex-error ##### -->
<para>

</para>

<!-- ##### ARG GtkSourceSearchContext:regex-state ##### -->
<para>

</para>

<!-- ##### ARG GtkSourceSearchContext:settings ##### -->
<para>

</para>

<!-- ##### ENUM GtkSourceRegexSearchState ##### -->
<para>

</para>

@GTK_SOURCE_REGEX_SEARCH_NO_ERROR: 
@GTK_SOURCE_REGEX_SEARCH_COMPILATION_ERROR: 
@GTK_SOURCE_REGEX_SEARCH_MATCHING_ERROR: 
@GTK_SOURCE_REGEX_SEARCH_REPLACE_ERROR: 

<!-- ##### FUNCTION gtk_source_search_context_new ##### -->
<para>

</para>

@buffer: 
@settings: 
@Returns: 


<!-- ##### FUNCTION gtk_source_search_context_get_buffer ##### -->
<para>

</para>

@search: 
@Returns: 


<!-- ##### FUNCTION gtk_source_search_context_get_settings ##### -->
<para>

</para>

@search: 
@Returns: 


<!-- ##### FUNCTION gtk_source_search_context_set_settings ##### -->
<para>

</para>

@search: 
@settings: 


<!-- ##### FUNCTION gtk_source_search_context_get_highlight ##### -->
<para>

</para>

@search: 
@Returns: 


<!-- ##### FUNCTION gtk_source_search_context_set_highlight ##### -->
<para>

</para>

@search: 
@highlight: 


<!-- ##### FUNCTION gtk_source_search_context_get_occurrences_count ##### -->
<para>

</para>

@search: 
@Returns: 


<!-- ##### FUNCTION gtk_source_search_context_get_occurrence_position ##### -->
<para>

</para>

@search: 
@match_start: 
@match_end: 
@Returns: 


<!-- ##### FUNCTION gtk_source_search_context_forward ##### -->
<para>

</para>

@search: 
@iter: 
@match_start: 
@match_end: 
@Returns: 


<!-- ##### FUNCTION gtk_source_search_context_forward_async ##### -->
<para>

</para>

@search: 
@iter: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION gtk_source_search_context_forward_finish ##### -->
<para>

</para>

@search: 
@result: 
@match_start: 
@match_end: 
@error: 
@Returns: 


<!-- ##### FUNCTION gtk_source_search_context_backward ##### -->
<para>

</para>

@search: 
@iter: 
@match_start: 
@match_end: 
@Returns: 


<!-- ##### FUNCTION gtk_source_search_context_backward_async ##### -->
<para>

</para>

@search: 
@iter: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION gtk_source_search_context_backward_finish ##### -->
<para>

</para>

@search: 
@result: 
@match_start: 
@match_end: 
@error: 
@Returns: 


<!-- ##### FUNCTION gtk_source_search_context_replace ##### -->
<para>

</para>

@search: 
@match_start: 
@match_end: 
@replace: 
@replace_length: 
@Returns: 


<!-- ##### FUNCTION gtk_source_search_context_replace_all ##### -->
<para>

</para>

@search: 
@replace: 
@replace_length: 
@Returns: 


<!-- ##### FUNCTION gtk_source_search_context_get_regex_error ##### -->
<para>

</para>

@search: 
@Returns: 


<!-- ##### FUNCTION gtk_source_search_context_get_regex_state ##### -->
<para>

</para>

@search: 
@Returns: 


