Gtk2-SourceView2
view release on metacpan or search on metacpan
xs/GtkSourceBuffer.xs view on Meta::CPAN
gtk_source_buffer_forward_iter_to_source_mark (GtkSourceBuffer *buffer, GtkTextIter *iter, const gchar_ornull *category)
gboolean
gtk_source_buffer_backward_iter_to_source_mark (GtkSourceBuffer *buffer, GtkTextIter *iter, const gchar_ornull *category)
void
gtk_source_buffer_get_source_marks_at_iter (GtkSourceBuffer *buffer, GtkTextIter *iter, const gchar_ornull *category)
PREINIT:
GSList *list = NULL;
PPCODE:
list = gtk_source_buffer_get_source_marks_at_iter(buffer, iter, category);
sourceview2perl_return_gslist(list);
void
gtk_source_buffer_get_source_marks_at_line (GtkSourceBuffer *buffer, gint line, const gchar_ornull *category)
PREINIT:
GSList *list = NULL;
PPCODE:
list = gtk_source_buffer_get_source_marks_at_line(buffer, line, category);
sourceview2perl_return_gslist(list);
void
gtk_source_buffer_remove_source_marks (GtkSourceBuffer *buffer, const GtkTextIter *start, const GtkTextIter *end, const gchar_ornull *category)
xs/GtkSourceIter.xs view on Meta::CPAN
ALIAS:
backward_search = 1
PREINIT:
GtkTextIter match_start;
GtkTextIter match_end;
gboolean found = FALSE;
gboolean (*searchfunc) (const GtkTextIter *iter, const gchar *str, GtkSourceSearchFlags flags, GtkTextIter *match_start, GtkTextIter *match_end, const GtkTextIter *limit);
GtkTextIter *limit = NULL;
PPCODE:
searchfunc = (ix == 0 ? gtk_source_iter_forward_search : gtk_source_iter_backward_search);
found = searchfunc(iter, str, flags, &match_start, &match_end, limit);
if (! found) {
XSRETURN_EMPTY;
}
EXTEND (SP, 2);
PUSHs (sv_2mortal (newSVGtkTextIter_copy (&match_start)));
xs/GtkSourceLanguage.xs view on Meta::CPAN
const gchar_ornull*
gtk_source_language_get_metadata (GtkSourceLanguage *language, const gchar *name)
const gchar_ornull*
gtk_source_language_get_style_name (GtkSourceLanguage *language, const char *style_id)
void
gtk_source_language_get_mime_types (GtkSourceLanguage *language)
PPCODE:
sourceview2perl_return_strv(
gtk_source_language_get_mime_types(language),
TRUE
);
void
gtk_source_language_get_globs (GtkSourceLanguage *language)
PPCODE:
sourceview2perl_return_strv(
gtk_source_language_get_globs(language),
TRUE
);
void
gtk_source_language_get_style_ids (GtkSourceLanguage *language)
PPCODE:
sourceview2perl_return_strv(
gtk_source_language_get_style_ids(language),
TRUE
);
xs/GtkSourceLanguageManager.xs view on Meta::CPAN
gtk_source_language_manager_set_search_path (GtkSourceLanguageManager *lm, ...)
CODE:
sourceview2perl_generic_set_dirs(
gtk_source_language_manager_set_search_path,
lm
);
void
gtk_source_language_manager_get_search_path (GtkSourceLanguageManager *lm)
PPCODE:
sourceview2perl_return_strv(
gtk_source_language_manager_get_search_path(lm),
FALSE
);
void
gtk_source_language_manager_get_language_ids (GtkSourceLanguageManager *lm)
PPCODE:
sourceview2perl_return_strv(
gtk_source_language_manager_get_language_ids(lm),
FALSE
);
GtkSourceLanguage_ornull*
gtk_source_language_manager_get_language (GtkSourceLanguageManager *lm, const gchar *id)
GtkSourceLanguage_ornull*
xs/GtkSourceStyleScheme.xs view on Meta::CPAN
gtk_source_style_scheme_get_description (GtkSourceStyleScheme *style)
const gchar_ornull*
gtk_source_style_scheme_get_filename (GtkSourceStyleScheme *style)
GtkSourceStyle_ornull*
gtk_source_style_scheme_get_style (GtkSourceStyleScheme *style, const gchar *style_id)
void
gtk_source_style_scheme_get_authors (GtkSourceStyleScheme *style)
PPCODE:
sourceview2perl_return_strv(
gtk_source_style_scheme_get_authors(style),
FALSE
);
xs/GtkSourceStyleSchemeManager.xs view on Meta::CPAN
void
gtk_source_style_scheme_manager_force_rescan (GtkSourceStyleSchemeManager *manager)
GtkSourceStyleScheme*
gtk_source_style_scheme_manager_get_scheme (GtkSourceStyleSchemeManager *manager, const gchar *scheme_id)
void
gtk_source_style_scheme_manager_get_search_path (GtkSourceStyleSchemeManager *manager)
PPCODE:
sourceview2perl_return_strv(
gtk_source_style_scheme_manager_get_search_path(manager),
FALSE
);
void
gtk_source_style_scheme_manager_get_scheme_ids (GtkSourceStyleSchemeManager *manager)
PPCODE:
sourceview2perl_return_strv(
gtk_source_style_scheme_manager_get_scheme_ids(manager),
FALSE
);
( run in 0.609 second using v1.01-cache-2.11-cpan-5511b514fd6 )