## GtkSourceLanguagesManager

GtkSourceLanguagesManager —

## Synopsis

    #include <gtksourceview/gtksourcelanguagesmanager.h>

    struct      GtkSourceLanguagesManager;
    GtkSourceLanguagesManager* gtk_source_languages_manager_new
                                                (void);
    const GSList* gtk_source_languages_manager_get_available_languages
                                                (GtkSourceLanguagesManager *lm);
    GtkSourceLanguage* gtk_source_languages_manager_get_language_from_mime_type
                                                (GtkSourceLanguagesManager *lm,
                                                 const gchar *mime_type);
    const GSList* gtk_source_languages_manager_get_lang_files_dirs
                                                (GtkSourceLanguagesManager *lm);

## Object Hierarchy

      GObject
       +----GtkSourceLanguagesManager

## Properties

      "lang-files-dirs"      gpointer             : Read / Write / Construct Only

## Description

## Details

### struct GtkSourceLanguagesManager

    struct GtkSourceLanguagesManager;

### gtk_source_languages_manager_new ()

    GtkSourceLanguagesManager* gtk_source_languages_manager_new
                                                (void);

Returns : |

### gtk_source_languages_manager_get_available_languages ()

    const GSList* gtk_source_languages_manager_get_available_languages
                                                (GtkSourceLanguagesManager *lm);

`lm` : |
Returns : |

### gtk_source_languages_manager_get_language_from_mime_type ()

    GtkSourceLanguage* gtk_source_languages_manager_get_language_from_mime_type
                                                (GtkSourceLanguagesManager *lm,
                                                 const gchar *mime_type);

`lm` : |
`mime_type` : |
Returns : |

### gtk_source_languages_manager_get_lang_files_dirs ()

    const GSList* gtk_source_languages_manager_get_lang_files_dirs
                                                (GtkSourceLanguagesManager *lm);

`lm` : |
Returns : |

## Properties

"`lang-files-dirs`" (gpointer : Read / Write / Construct Only) | List of directories where the language specification files (.lang) are located.