gtksourceview2.Language

Source language object for gtksourceview2.View

## Synopsis

        gtksourceview2.Language
        gobject.GObject

          get_globs

          get_hidden

          get_id

          get_metadata
          name

          get_mime_types

          get_name

          get_section

          get_style_ids

          get_style_name
          style_id

## Ancestry

    +-- gobject.GObject
        +-- gtksourceview2.Language

## Description

A source code language description.

## Methods

### gtksourceview2.Language.get_globs

        get_globs

Returns :

- a list containing the globs or `None` if no globs are found.

The `get_globs`() method returns the globs associated to this language. This is just an utility wrapper around `gtksourceview2.Language.get_metadata`() to retrieve the "globs" metadata property and split it into an array.

### gtksourceview2.Language.get_hidden

        get_hidden

Returns :

- `True` if the language should be hidden, `False` otherwise.

The `get_hidden`() method returns whether the language should be hidden from the user.

### gtksourceview2.Language.get_id

        get_id

Returns :

- the ID of language.

The `get_id`() method returns the ID of the language. The ID is not locale-dependent.

### gtksourceview2.Language.get_metadata

        get_metadata
        name

`name` :

- metadata property name.

Returns :

- value of property name stored in the metadata of language or `None` if language doesn't contain that metadata property.

The `get_metadata`() method returns the value of property name stored in the metadata of language.

### gtksourceview2.Language.get_mime_types

        get_mime_types

Returns :

- a list of mime types (strings).

The `get_mime_types`() method returns a list of mime types for the given `language`. This is just an utility wrapper around `get_metadata` to retrieve the "mimetypes" metadata property and split it into a list.

### gtksourceview2.Language.get_name

        get_name

Returns :

- the name of `language`.

The `get_name`() method returns the localized name of the language.

### gtksourceview2.Language.get_section

        get_section

Returns :

- the section of `language`.

The `get_section`() method returns the localized section of the language. Each language belong to a section (ex. HTML belogs to the Markup section)

### gtksourceview2.Language.get_style_ids

        get_style_ids

Returns :

- a list containing ids of the styles defined by this language or `None` if no style is defined.

The `get_style_ids`() method returns the ids of the styles defined by this language.

### gtksourceview2.Language.get_style_name

        get_style_name
        style_id

`style_id` :

- a style ID.

Returns :

- the name of the style with ID style_id defined by this language or `None` if the style has no name or there is no style with ID defined by this language

The `get_style_name`() method returns the name of the style with ID `style_id` defined by this language.