Top | ![]() |
![]() |
![]() |
![]() |
IdeSourceSnippet * | ide_source_snippet_new () |
IdeSourceSnippet * | ide_source_snippet_copy () |
const gchar * | ide_source_snippet_get_trigger () |
void | ide_source_snippet_set_trigger () |
const gchar * | ide_source_snippet_get_language () |
void | ide_source_snippet_set_language () |
const gchar * | ide_source_snippet_get_description () |
void | ide_source_snippet_set_description () |
void | ide_source_snippet_add_chunk () |
guint | ide_source_snippet_get_n_chunks () |
gint | ide_source_snippet_get_tab_stop () |
IdeSourceSnippetChunk * | ide_source_snippet_get_nth_chunk () |
void | ide_source_snippet_get_chunk_range () |
GtkTextMark * | ide_source_snippet_get_mark_begin () |
GtkTextMark * | ide_source_snippet_get_mark_end () |
IdeSourceSnippetContext * | ide_source_snippet_get_context () |
const gchar * | ide_source_snippet_get_snippet_text () |
void | ide_source_snippet_set_snippet_text () |
GtkTextBuffer * | buffer | Read |
gchar * | description | Read / Write |
gchar * | language | Read / Write |
GtkTextMark * | mark-begin | Read |
GtkTextMark * | mark-end | Read |
gchar * | snippet-text | Read / Write |
gint | tab-stop | Read |
gchar * | trigger | Read / Write |
IdeSourceSnippet * ide_source_snippet_new (const gchar *trigger
,const gchar *language
);
const gchar *
ide_source_snippet_get_trigger (IdeSourceSnippet *snippet
);
void ide_source_snippet_set_trigger (IdeSourceSnippet *snippet
,const gchar *trigger
);
const gchar *
ide_source_snippet_get_language (IdeSourceSnippet *snippet
);
void ide_source_snippet_set_language (IdeSourceSnippet *snippet
,const gchar *language
);
const gchar *
ide_source_snippet_get_description (IdeSourceSnippet *snippet
);
void ide_source_snippet_set_description (IdeSourceSnippet *snippet
,const gchar *description
);
void ide_source_snippet_add_chunk (IdeSourceSnippet *snippet
,IdeSourceSnippetChunk *chunk
);
guint
ide_source_snippet_get_n_chunks (IdeSourceSnippet *snippet
);
gint
ide_source_snippet_get_tab_stop (IdeSourceSnippet *snippet
);
IdeSourceSnippetChunk * ide_source_snippet_get_nth_chunk (IdeSourceSnippet *snippet
,guint n
);
void ide_source_snippet_get_chunk_range (IdeSourceSnippet *snippet
,IdeSourceSnippetChunk *chunk
,GtkTextIter *begin
,GtkTextIter *end
);
GtkTextMark *
ide_source_snippet_get_mark_begin (IdeSourceSnippet *snippet
);
GtkTextMark *
ide_source_snippet_get_mark_end (IdeSourceSnippet *snippet
);
IdeSourceSnippetContext *
ide_source_snippet_get_context (IdeSourceSnippet *snippet
);
const gchar *
ide_source_snippet_get_snippet_text (IdeSourceSnippet *snippet
);
void ide_source_snippet_set_snippet_text (IdeSourceSnippet *snippet
,const gchar *snippet_text
);
“description”
property “description” gchar *
The description for the snippet.
Flags: Read / Write
Default value: NULL
“language”
property “language” gchar *
The language for the snippet.
Flags: Read / Write
Default value: NULL
“snippet-text”
property “snippet-text” gchar *
The entire snippet text from the source file.
Flags: Read / Write
Default value: NULL
“tab-stop”
property “tab-stop” gint
The current tab stop.
Flags: Read
Allowed values: >= -1
Default value: -1