| Top |
| gboolean | ide_snippet_begin () |
| void | ide_snippet_pause () |
| void | ide_snippet_unpause () |
| void | ide_snippet_finish () |
| gboolean | ide_snippet_move_next () |
| gboolean | ide_snippet_move_previous () |
| void | ide_snippet_before_insert_text () |
| void | ide_snippet_after_insert_text () |
| void | ide_snippet_before_delete_range () |
| void | ide_snippet_after_delete_range () |
| gboolean | ide_snippet_insert_set () |
| void | ide_snippet_dump () |
| GtkTextMark * | ide_snippet_get_mark_begin () |
| GtkTextMark * | ide_snippet_get_mark_end () |
gboolean ide_snippet_begin (IdeSnippet *self,GtkTextBuffer *buffer,GtkTextIter *iter);
void ide_snippet_before_insert_text (IdeSnippet *self,GtkTextBuffer *buffer,GtkTextIter *iter,gchar *text,gint len);
void ide_snippet_after_insert_text (IdeSnippet *self,GtkTextBuffer *buffer,GtkTextIter *iter,gchar *text,gint len);
void ide_snippet_before_delete_range (IdeSnippet *self,GtkTextBuffer *buffer,GtkTextIter *begin,GtkTextIter *end);
void ide_snippet_after_delete_range (IdeSnippet *self,GtkTextBuffer *buffer,GtkTextIter *begin,GtkTextIter *end);
void
ide_snippet_dump (IdeSnippet *self);
This is a debugging function to print information about a chunk to stderr. Plugin developers might use this to track down issues when using a snippet.
Since: 3.32
GtkTextMark *
ide_snippet_get_mark_begin (IdeSnippet *self);
Gets the begin text mark, which is only set when the snippet is actively being edited.
Since: 3.32
GtkTextMark *
ide_snippet_get_mark_end (IdeSnippet *self);
Gets the end text mark, which is only set when the snippet is actively being edited.
Since: 3.32