# Module GtkSourceView2.SourceLanguage

    module SourceLanguage: sig .. end

    include GtkSourceView2Props.SourceLanguage

    val get_id : [> `sourcelanguage ] Gtk.obj -> string

    val get_name : [> `sourcelanguage ] Gtk.obj -> string

    val get_section : [> `sourcelanguage ] Gtk.obj -> string

    val get_hidden : [> `sourcelanguage ] Gtk.obj -> bool

    val metadata : [> `sourcelanguage ] Gtk.obj -> string -> string option

    val mime_types : [> `sourcelanguage ] Gtk.obj -> string list

    val globs : [> `sourcelanguage ] Gtk.obj -> string list

    val style_name : [> `sourcelanguage ] Gtk.obj -> string -> string option

    val style_ids : [> `sourcelanguage ] Gtk.obj -> string list