| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- DEFINITION MODULE FOR "C" GtkSourceSnippet ;
- (*
- m2-GTK4 - GtkSourceSnippet: a snippet (a piece of text with
- placeholders). Mapped onto <gtksourceview/gtksourcesnippet.h>.
- *)
- FROM SYSTEM IMPORT ADDRESS;
- EXPORT UNQUALIFIED
- GtkSourceSnippet,
- gtk_source_snippet_new, gtk_source_snippet_new_parsed,
- gtk_source_snippet_copy, gtk_source_snippet_add_chunk,
- gtk_source_snippet_get_trigger, gtk_source_snippet_set_trigger,
- gtk_source_snippet_get_name, gtk_source_snippet_set_name,
- gtk_source_snippet_get_description, gtk_source_snippet_set_description,
- gtk_source_snippet_get_language_id, gtk_source_snippet_set_language_id,
- gtk_source_snippet_get_context,
- gtk_source_snippet_get_n_chunks, gtk_source_snippet_get_nth_chunk,
- gtk_source_snippet_get_focus_position;
- TYPE
- GtkSourceSnippet = ADDRESS;
- (* GtkSourceSnippet *gtk_source_snippet_new(const char *trigger,
- const char *language_id) *)
- PROCEDURE gtk_source_snippet_new (trigger, language_id: ARRAY OF CHAR)
- : GtkSourceSnippet;
- (* GtkSourceSnippet *gtk_source_snippet_new_parsed(const char *text) *)
- PROCEDURE gtk_source_snippet_new_parsed (text: ARRAY OF CHAR)
- : GtkSourceSnippet;
- (* GtkSourceSnippet *gtk_source_snippet_copy(GtkSourceSnippet *snippet) *)
- PROCEDURE gtk_source_snippet_copy (snippet: GtkSourceSnippet) : ADDRESS;
- (* void gtk_source_snippet_add_chunk(GtkSourceSnippet *snippet,
- GtkSourceSnippetChunk *chunk) *)
- PROCEDURE gtk_source_snippet_add_chunk (snippet: GtkSourceSnippet;
- chunk: ADDRESS);
- (* const char *gtk_source_snippet_get_trigger(GtkSourceSnippet *snippet) *)
- PROCEDURE gtk_source_snippet_get_trigger (snippet: GtkSourceSnippet)
- : ADDRESS;
- (* void gtk_source_snippet_set_trigger(GtkSourceSnippet *snippet,
- const char *trigger) *)
- PROCEDURE gtk_source_snippet_set_trigger (snippet: GtkSourceSnippet;
- trigger: ARRAY OF CHAR);
- (* const char *gtk_source_snippet_get_name(GtkSourceSnippet *snippet) *)
- PROCEDURE gtk_source_snippet_get_name (snippet: GtkSourceSnippet) : ADDRESS;
- (* void gtk_source_snippet_set_name(GtkSourceSnippet *snippet,
- const char *name) *)
- PROCEDURE gtk_source_snippet_set_name (snippet: GtkSourceSnippet;
- name: ARRAY OF CHAR);
- (* const char *gtk_source_snippet_get_description(GtkSourceSnippet *snippet) *)
- PROCEDURE gtk_source_snippet_get_description (snippet: GtkSourceSnippet)
- : ADDRESS;
- (* void gtk_source_snippet_set_description(GtkSourceSnippet *snippet,
- const char *description) *)
- PROCEDURE gtk_source_snippet_set_description (snippet: GtkSourceSnippet;
- description: ARRAY OF CHAR);
- (* const char *gtk_source_snippet_get_language_id(GtkSourceSnippet *snippet) *)
- PROCEDURE gtk_source_snippet_get_language_id (snippet: GtkSourceSnippet)
- : ADDRESS;
- (* void gtk_source_snippet_set_language_id(GtkSourceSnippet *snippet,
- const char *language_id) *)
- PROCEDURE gtk_source_snippet_set_language_id (snippet: GtkSourceSnippet;
- language_id: ARRAY OF CHAR);
- (* GtkSourceSnippetContext *gtk_source_snippet_get_context(
- GtkSourceSnippet *snippet) *)
- PROCEDURE gtk_source_snippet_get_context (snippet: GtkSourceSnippet)
- : ADDRESS;
- (* guint gtk_source_snippet_get_n_chunks(GtkSourceSnippet *snippet) *)
- PROCEDURE gtk_source_snippet_get_n_chunks (snippet: GtkSourceSnippet)
- : CARDINAL;
- (* GtkSourceSnippetChunk *gtk_source_snippet_get_nth_chunk(
- GtkSourceSnippet *snippet, guint nth) *)
- PROCEDURE gtk_source_snippet_get_nth_chunk (snippet: GtkSourceSnippet;
- nth: CARDINAL) : ADDRESS;
- (* gint gtk_source_snippet_get_focus_position(GtkSourceSnippet *snippet) *)
- PROCEDURE gtk_source_snippet_get_focus_position (snippet: GtkSourceSnippet)
- : INTEGER;
- END GtkSourceSnippet.
|