gtksourceview::SourceLanguagesManager Class Reference

manages the languages supported by the SourceBuffer. More...

#include <sourcelanguagesmanager.h>

List of all members.

Public Types

typedef SourceLanguagesManager CppObjectType
typedef SourceLanguagesManager_Class CppClassType
typedef GtkSourceLanguagesManager BaseObjectType
typedef GtkSourceLanguagesManagerClass BaseClassType

Public Member Functions

virtual ~SourceLanguagesManager ()
GtkSourceLanguagesManagergobj ()
 Provides access to the underlying C GObject.
const GtkSourceLanguagesManagergobj () const
 Provides access to the underlying C GObject.
GtkSourceLanguagesManagergobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
Glib::SListHandle< Glib::RefPtr<
SourceLanguage > > 
get_available_languages () const
 the available languages supported by the current LanguagesManager.
Glib::RefPtr< SourceLanguageget_language_from_mime_type (const Glib::ustring &mime_type) const
 gets the SourceLanguage associated to the given mime_type in the language manager.
Glib::SListHandle< Glib::ustring > get_lang_files_dirs () const
 Gets the list of language files directories for the given language manager.

Static Public Member Functions

static GType get_type () G_GNUC_CONST
static GType get_base_type () G_GNUC_CONST
static Glib::RefPtr< SourceLanguagesManagercreate ()
 creates an instance of SourceLanguagesManager

Protected Member Functions

 SourceLanguagesManager (const Glib::ConstructParams &construct_params)
 SourceLanguagesManager (GtkSourceLanguagesManager *castitem)
 SourceLanguagesManager ()

Friends

class SourceLanguagesManager_Class

Related Functions

(Note that these are not member functions.)

Glib::RefPtr< gtksourceview::SourceLanguagesManagerwrap (GtkSourceLanguagesManager *object, bool take_copy=false)


Detailed Description

manages the languages supported by the SourceBuffer.


Member Typedef Documentation

typedef GtkSourceLanguagesManagerClass gtksourceview::SourceLanguagesManager::BaseClassType
 

typedef GtkSourceLanguagesManager gtksourceview::SourceLanguagesManager::BaseObjectType
 

typedef SourceLanguagesManager_Class gtksourceview::SourceLanguagesManager::CppClassType
 

typedef SourceLanguagesManager gtksourceview::SourceLanguagesManager::CppObjectType
 


Constructor & Destructor Documentation

gtksourceview::SourceLanguagesManager::SourceLanguagesManager const Glib::ConstructParams &  construct_params  )  [explicit, protected]
 

gtksourceview::SourceLanguagesManager::SourceLanguagesManager GtkSourceLanguagesManager castitem  )  [explicit, protected]
 

virtual gtksourceview::SourceLanguagesManager::~SourceLanguagesManager  )  [virtual]
 

gtksourceview::SourceLanguagesManager::SourceLanguagesManager  )  [protected]
 


Member Function Documentation

static Glib::RefPtr<SourceLanguagesManager> gtksourceview::SourceLanguagesManager::create  )  [static]
 

creates an instance of SourceLanguagesManager

Returns:
the newly created instance of SourceLanguagesManager

Glib::SListHandle<Glib::RefPtr<SourceLanguage> > gtksourceview::SourceLanguagesManager::get_available_languages  )  const
 

the available languages supported by the current LanguagesManager.

Returns:
the list of languages available for the current LanguagesManager.

static GType gtksourceview::SourceLanguagesManager::get_base_type  )  [static]
 

Glib::SListHandle<Glib::ustring> gtksourceview::SourceLanguagesManager::get_lang_files_dirs  )  const
 

Gets the list of language files directories for the given language manager.

Returns:
the list of language files directories for the given language manager.

Glib::RefPtr<SourceLanguage> gtksourceview::SourceLanguagesManager::get_language_from_mime_type const Glib::ustring &  mime_type  )  const
 

gets the SourceLanguage associated to the given mime_type in the language manager.

Returns:
the SourceLanguage associated to the given mime_type in the language manager.

static GType gtksourceview::SourceLanguagesManager::get_type  )  [static]
 

const GtkSourceLanguagesManager* gtksourceview::SourceLanguagesManager::gobj  )  const [inline]
 

Provides access to the underlying C GObject.

GtkSourceLanguagesManager* gtksourceview::SourceLanguagesManager::gobj  )  [inline]
 

Provides access to the underlying C GObject.

GtkSourceLanguagesManager* gtksourceview::SourceLanguagesManager::gobj_copy  ) 
 

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.


Friends And Related Function Documentation

friend class SourceLanguagesManager_Class [friend]
 

Glib::RefPtr< gtksourceview::SourceLanguagesManager > wrap GtkSourceLanguagesManager object,
bool  take_copy = false
[related]
 

Parameters:
object The C instance
take_copy False if the result should take ownership of the C instance. True if it should take a new copy or ref.
Returns:
A C++ instance that wraps this C instance.


The documentation for this class was generated from the following file:
Generated on Mon Jan 22 13:46:06 2007 for libgtksourceviewmm by  doxygen 1.4.6