# Module SourceView2Enums

    module SourceView2Enums: sig .. end

sourceView2 enums

    type source_search_flag = [ `CASE_INSENSITIVE | `TEXT_ONLY | `VISIBLE_ONLY ]

    type source_smart_home_end_type = [ `AFTER | `ALWAYS | `BEFORE | `DISABLED ]

    type source_draw_spaces_flags = [ `LEADING | `NBSP | `NEWLINE | `SPACE | `TAB | `TEXT | `TRAILING ]

    type source_completion_activation_flags = [ `INTERACTIVE | `USER_REQUESTED ]

    val _get_tables : unit ->
           source_search_flag Gpointer.variant_table *
           source_smart_home_end_type Gpointer.variant_table *
           source_draw_spaces_flags Gpointer.variant_table *
           source_completion_activation_flags Gpointer.variant_table

    val source_search_flag_conv : source_search_flag Gobject.data_conv

    val source_smart_home_end_type_conv : source_smart_home_end_type Gobject.data_conv

    val source_draw_spaces_flags_conv : source_draw_spaces_flags Gobject.data_conv

    val source_completion_activation_flags_conv : source_completion_activation_flags Gobject.data_conv