|  |  |  | Anjuta Developers Reference Manual |  | 
|---|---|---|---|---|
#include <libanjuta/interfaces/ianjuta-language.h> #define IANJUTA_LANGUAGE_ERROR typedef IAnjutaLanguageId; IAnjutaLanguage; IAnjutaLanguageIface; GQuark ianjuta_language_error_quark (void); IAnjutaLanguageId ianjuta_language_get_from_editor (IAnjutaLanguage *obj, IAnjutaEditorLanguage *editor, GError **err); IAnjutaLanguageId ianjuta_language_get_from_mime_type (IAnjutaLanguage *obj, const gchar *mime_type, GError **err); IAnjutaLanguageId ianjuta_language_get_from_string (IAnjutaLanguage *obj, const gchar *string, GError **err); const gchar* ianjuta_language_get_name (IAnjutaLanguage *obj, IAnjutaLanguageId id, GError **err); const gchar* ianjuta_language_get_name_from_editor (IAnjutaLanguage *obj, IAnjutaEditorLanguage *editor, GError **err); GList* ianjuta_language_get_strings (IAnjutaLanguage *obj, IAnjutaLanguageId id, GError **err);
typedef struct {
	GTypeInterface g_iface;
	
	IAnjutaLanguageId (*get_from_editor) (IAnjutaLanguage *obj, IAnjutaEditorLanguage* editor, GError **err);
	IAnjutaLanguageId (*get_from_mime_type) (IAnjutaLanguage *obj, const gchar* mime_type, GError **err);
	IAnjutaLanguageId (*get_from_string) (IAnjutaLanguage *obj, const gchar* string, GError **err);
	const gchar* (*get_name) (IAnjutaLanguage *obj, IAnjutaLanguageId id, GError **err);
	const gchar* (*get_name_from_editor) (IAnjutaLanguage *obj, IAnjutaEditorLanguage* editor, GError **err);
	GList* (*get_strings) (IAnjutaLanguage *obj, IAnjutaLanguageId id, GError **err);
} IAnjutaLanguageIface;
IAnjutaLanguageId ianjuta_language_get_from_editor (IAnjutaLanguage *obj, IAnjutaEditorLanguage *editor, GError **err);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
IAnjutaLanguageId ianjuta_language_get_from_mime_type (IAnjutaLanguage *obj, const gchar *mime_type, GError **err);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
IAnjutaLanguageId ianjuta_language_get_from_string (IAnjutaLanguage *obj, const gchar *string, GError **err);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
const gchar* ianjuta_language_get_name (IAnjutaLanguage *obj, IAnjutaLanguageId id, GError **err);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
const gchar*        ianjuta_language_get_name_from_editor
                                                        (IAnjutaLanguage *obj,
                                                         IAnjutaEditorLanguage *editor,
                                                         GError **err);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
GList* ianjuta_language_get_strings (IAnjutaLanguage *obj, IAnjutaLanguageId id, GError **err);
| 
 | |
| 
 | |
| 
 | |
| Returns : |