| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- DEFINITION MODULE FOR "C" SpellingProvider ;
- (*
- m2-GTK4 - SpellingProvider: the interface implemented by spelling
- back-ends (e.g. Enchant). Mapped onto
- <libspelling/spelling-provider.h>.
- *)
- FROM SYSTEM IMPORT ADDRESS;
- EXPORT UNQUALIFIED
- SpellingProvider,
- spelling_provider_get_default,
- spelling_provider_get_display_name,
- spelling_provider_get_default_code,
- spelling_provider_supports_language,
- spelling_provider_list_languages,
- spelling_provider_load_dictionary;
- TYPE
- SpellingProvider = ADDRESS;
- (* SpellingProvider *spelling_provider_get_default(void) *)
- PROCEDURE spelling_provider_get_default () : SpellingProvider;
- (* const char *spelling_provider_get_display_name(SpellingProvider *self) *)
- PROCEDURE spelling_provider_get_display_name (self: SpellingProvider)
- : ADDRESS;
- (* const char *spelling_provider_get_default_code(SpellingProvider *self) *)
- PROCEDURE spelling_provider_get_default_code (self: SpellingProvider)
- : ADDRESS;
- (* gboolean spelling_provider_supports_language(SpellingProvider *self,
- const char *language) *)
- PROCEDURE spelling_provider_supports_language (self: SpellingProvider;
- language: ARRAY OF CHAR)
- : INTEGER;
- (* GListModel *spelling_provider_list_languages(SpellingProvider *self) *)
- PROCEDURE spelling_provider_list_languages (self: SpellingProvider)
- : ADDRESS;
- (* SpellingDictionary *spelling_provider_load_dictionary(
- SpellingProvider *self, const char *language) *)
- PROCEDURE spelling_provider_load_dictionary (self: SpellingProvider;
- language: ARRAY OF CHAR)
- : ADDRESS;
- END SpellingProvider.
|