| Anjuta Developers Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Prerequisites | Signals | ||||
#include <libanjuta/interfaces/ianjuta-editor-language.h> #define IANJUTA_EDITOR_LANGUAGE_ERROR IAnjutaEditorLanguage; IAnjutaEditorLanguageIface; GQuark ianjuta_editor_language_error_quark (void); const gchar * ianjuta_editor_language_get_language (IAnjutaEditorLanguage *obj, GError **err); const gchar * ianjuta_editor_language_get_language_name (IAnjutaEditorLanguage *obj, const gchar *language, GError **err); const GList* ianjuta_editor_language_get_supported_languages (IAnjutaEditorLanguage *obj, GError **err); void ianjuta_editor_language_set_language (IAnjutaEditorLanguage *obj, const gchar *language, GError **err);
#define IANJUTA_EDITOR_LANGUAGE_ERROR ianjuta_editor_language_error_quark()
typedef struct {
IAnjutaEditorIface g_iface;
/* Signal */
void (*language_changed) (IAnjutaEditorLanguage *obj, const gchar *language);
const gchar * (*get_language) (IAnjutaEditorLanguage *obj, GError **err);
const gchar * (*get_language_name) (IAnjutaEditorLanguage *obj, const gchar* language, GError **err);
const GList* (*get_supported_languages) (IAnjutaEditorLanguage *obj, GError **err);
void (*set_language) (IAnjutaEditorLanguage *obj, const gchar* language, GError **err);
} IAnjutaEditorLanguageIface;
const gchar * ianjuta_editor_language_get_language (IAnjutaEditorLanguage *obj, GError **err);
Return the name of the currently used language
|
Self |
|
Error propagation and reporting |
Returns : |
const gchar * ianjuta_editor_language_get_language_name (IAnjutaEditorLanguage *obj, const gchar *language, GError **err);
|
|
|
|
|
|
Returns : |
const GList* ianjuta_editor_language_get_supported_languages (IAnjutaEditorLanguage *obj, GError **err);
Return a list of languages supported by the editor Note: These list contains the names in the form the editor implementation knows them
|
Self |
|
Error propagation and reporting |
Returns : |
void ianjuta_editor_language_set_language
(IAnjutaEditorLanguage *obj,
const gchar *language,
GError **err);
Force the editor to use a given language
|
Self |
|
Language |
|
Error propagation and reporting |
"language-changed" signalvoid user_function (IAnjutaEditorLanguage *ianjutaeditorlanguage, gchar *arg1, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |