Reference Manual
Inti Logo
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

Inti::Gtk::SourceLanguagesManager Class Reference

A GtkSourceLanguagesManager C++ wrapper class. More...

#include <inti/gtk-sourceview/sourcelanguage.h>

List of all members.

Public Member Functions

Constructors
Accessors
Accessors
Property Proxies

Protected Member Functions

Constructors

Detailed Description

A GtkSourceLanguagesManager C++ wrapper class.

SourceLanguagesManager is an object that manages a SourceBuffer's languages.


Constructor & Destructor Documentation

Inti::Gtk::SourceLanguagesManager::SourceLanguagesManager GtkSourceLanguagesManager *  lm,
bool  reference = false
[explicit, protected]
 

Construct a new SourceLanguagesManager from an existing GtkSourceLanguagesManager.

Parameters:
lm A pointer to a GtkSourceLanguagesManager.
reference Set false if the initial reference count is floating, set true if it's not.

The lm can be a newly created GtkSourceLanguagesManager or an existing GtkSourceLanguagesManager (see G::Object::Object).


Member Function Documentation

bool Inti::Gtk::SourceLanguagesManager::get_available_languages std::vector< SourceLanguage * > &  languages  )  const
 

Get a list of the available source languages.

Parameters:
languages A vector of SourceLanguage pointers to hold the available languages.
Returns:
true if languages is not empty.

bool Inti::Gtk::SourceLanguagesManager::get_lang_files_dirs std::vector< String > &  dirs  )  const
 

Get a list of the directories where language specifications are kept.

Parameters:
dirs A vector of String to hold the directories.
Returns:
true if dirs is not empty.

SourceLanguage* Inti::Gtk::SourceLanguagesManager::get_language_from_mime_type const String &  mime_type  )  const
 

Get the SourceLanguage object for mime_type.

Parameters:
mime_type The mime type.
Returns:
The SourceLanguage.

Gtk::SourceLanguage* Inti::Gtk::SourceLanguagesManager::get_language_from_name const String &  language  )  const
 

Get the SourceLanguage object for language.

Parameters:
language The name of the language.
Returns:
The SourceLanguage.

The names for the currently supported languages are: Ada, C, C++, Diff, .desktop, HTML, IDL, Java, Latex, Perl, gettext translation, Python, XML.


The documentation for this class was generated from the following file: Main Page - Footer


Generated on Wed Aug 27 21:17:27 2003 for Inti-SourceView by doxygen 1.3.2 written by Dimitri van Heesch, © 1997-2002