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 1.154 second using v1.01-cache-2.11-cpan-5511b514fd6 )