GtkSourceSnippetManager.def 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. DEFINITION MODULE FOR "C" GtkSourceSnippetManager ;
  2. (*
  3. m2-GTK4 - GtkSourceSnippetManager: loads and looks up snippets.
  4. Mapped onto <gtksourceview/gtksourcesnippetmanager.h>.
  5. *)
  6. FROM SYSTEM IMPORT ADDRESS;
  7. EXPORT UNQUALIFIED
  8. GtkSourceSnippetManager,
  9. gtk_source_snippet_manager_get_default,
  10. gtk_source_snippet_manager_get_snippet,
  11. gtk_source_snippet_manager_list_matching,
  12. gtk_source_snippet_manager_list_all,
  13. gtk_source_snippet_manager_list_groups,
  14. gtk_source_snippet_manager_get_search_path,
  15. gtk_source_snippet_manager_set_search_path;
  16. TYPE
  17. GtkSourceSnippetManager = ADDRESS;
  18. (* GtkSourceSnippetManager *gtk_source_snippet_manager_get_default(void) *)
  19. PROCEDURE gtk_source_snippet_manager_get_default () : GtkSourceSnippetManager;
  20. (* GtkSourceSnippet *gtk_source_snippet_manager_get_snippet(
  21. GtkSourceSnippetManager *self, const char *group,
  22. const char *language_id, const char *trigger) *)
  23. PROCEDURE gtk_source_snippet_manager_get_snippet
  24. (self: GtkSourceSnippetManager; group: ARRAY OF CHAR;
  25. language_id: ARRAY OF CHAR; trigger: ARRAY OF CHAR) : ADDRESS;
  26. (* GListModel *gtk_source_snippet_manager_list_matching(
  27. GtkSourceSnippetManager *self, const char *group,
  28. const char *language_id, const char *trigger_prefix) *)
  29. PROCEDURE gtk_source_snippet_manager_list_matching
  30. (self: GtkSourceSnippetManager; group: ARRAY OF CHAR;
  31. language_id: ARRAY OF CHAR; trigger_prefix: ARRAY OF CHAR)
  32. : ADDRESS;
  33. (* GListModel *gtk_source_snippet_manager_list_all(
  34. GtkSourceSnippetManager *self) *)
  35. PROCEDURE gtk_source_snippet_manager_list_all
  36. (self: GtkSourceSnippetManager) : ADDRESS;
  37. (* const char * const *gtk_source_snippet_manager_list_groups(
  38. GtkSourceSnippetManager *self) *)
  39. PROCEDURE gtk_source_snippet_manager_list_groups
  40. (self: GtkSourceSnippetManager) : ADDRESS;
  41. (* const char * const *gtk_source_snippet_manager_get_search_path(
  42. GtkSourceSnippetManager *self) *)
  43. PROCEDURE gtk_source_snippet_manager_get_search_path
  44. (self: GtkSourceSnippetManager) : ADDRESS;
  45. (* void gtk_source_snippet_manager_set_search_path(
  46. GtkSourceSnippetManager *self, const char * const *dirs) *)
  47. PROCEDURE gtk_source_snippet_manager_set_search_path
  48. (self: GtkSourceSnippetManager; dirs: ADDRESS);
  49. END GtkSourceSnippetManager.