IAnjutaEditorLanguage

IAnjutaEditorLanguage — Text editor language interface

Stability Level

Unstable, unless otherwise indicated

Synopsis




#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);

Object Hierarchy


  GInterface
   +----IAnjutaEditorLanguage

Prerequisites

IAnjutaEditorLanguage requires IAnjutaEditor and GObject.

Description

Details

IANJUTA_EDITOR_LANGUAGE_ERROR

#define IANJUTA_EDITOR_LANGUAGE_ERROR ianjuta_editor_language_error_quark()


IAnjutaEditorLanguage

typedef struct _IAnjutaEditorLanguage IAnjutaEditorLanguage;


IAnjutaEditorLanguageIface

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;


ianjuta_editor_language_error_quark ()

GQuark      ianjuta_editor_language_error_quark
                                            (void);

Returns :


ianjuta_editor_language_get_language ()

const gchar* ianjuta_editor_language_get_language
                                            (IAnjutaEditorLanguage *obj,
                                             GError **err);

obj :

err :

Returns :


ianjuta_editor_language_get_language_name ()

const gchar* ianjuta_editor_language_get_language_name
                                            (IAnjutaEditorLanguage *obj,
                                             const gchar *language,
                                             GError **err);

obj :

language :

err :

Returns :


ianjuta_editor_language_get_supported_languages ()

const GList* ianjuta_editor_language_get_supported_languages
                                            (IAnjutaEditorLanguage *obj,
                                             GError **err);

obj :

err :

Returns :


ianjuta_editor_language_set_language ()

void        ianjuta_editor_language_set_language
                                            (IAnjutaEditorLanguage *obj,
                                             const gchar *language,
                                             GError **err);

obj :

language :

err :