sig
  val cast :
    'Gobject.obj ->
    GtkSourceView2_types.source_style_scheme_manager Gobject.obj
  val create :
    GtkSourceView2_types.source_style_scheme_manager Gobject.param list ->
    GtkSourceView2_types.source_style_scheme_manager Gobject.obj
  external get_search_path :
    [> `sourcestyleschememanager ] Gobject.obj -> string list
    = "ml_gtk_source_style_scheme_manager_get_search_path"
  external set_search_path :
    [> `sourcestyleschememanager ] Gobject.obj -> string list -> unit
    = "ml_gtk_source_style_scheme_manager_set_search_path"
  external get_scheme_ids :
    [> `sourcestyleschememanager ] Gobject.obj -> string list
    = "ml_gtk_source_style_scheme_manager_get_scheme_ids"
  external append_search_path :
    [> `sourcestyleschememanager ] Gobject.obj -> string -> unit
    = "ml_gtk_source_style_scheme_manager_append_search_path"
  external prepend_search_path :
    [> `sourcestyleschememanager ] Gobject.obj -> string -> unit
    = "ml_gtk_source_style_scheme_manager_prepend_search_path"
  external get_scheme :
    [> `sourcestyleschememanager ] Gobject.obj ->
    string -> GtkSourceView2_types.source_style_scheme Gobject.obj option
    = "ml_gtk_source_style_scheme_manager_get_scheme"
  external force_rescan :
    [> `sourcestyleschememanager ] Gobject.obj -> unit -> unit
    = "ml_gtk_source_style_scheme_manager_force_rescan"
  external new_ :
    unit -> GtkSourceView2_types.source_style_scheme_manager Gtk.obj
    = "ml_gtk_source_style_scheme_manager_new"
  external default :
    unit -> GtkSourceView2_types.source_style_scheme_manager Gtk.obj
    = "ml_gtk_source_style_scheme_manager_get_default"
end