Gtk2-SourceView
view release on metacpan or search on metacpan
xs/GtkSourceBuffer.xs view on Meta::CPAN
gtk_source_buffer_get_highlight (GtkSourceBuffer * buffer)
void
gtk_source_buffer_set_highlight (GtkSourceBuffer * buffer, gboolean highlight)
gint
gtk_source_buffer_get_max_undo_levels (GtkSourceBuffer * buffer)
void
gtk_source_buffer_set_max_undo_levels (GtkSourceBuffer * buffer, gint max_undo_levels)
GtkSourceLanguage_ornull *
gtk_source_buffer_get_language (GtkSourceBuffer * buffer)
void
gtk_source_buffer_set_language (GtkSourceBuffer * buffer, GtkSourceLanguage * language)
gunichar
gtk_source_buffer_get_escape_char (GtkSourceBuffer * buffer)
void
gtk_source_buffer_set_escape_char (GtkSourceBuffer * buffer, gunichar escape_char)
###/* Undo/redo methods */
gboolean
gtk_source_buffer_can_undo (GtkSourceBuffer * buffer)
gboolean
gtk_source_buffer_can_redo (GtkSourceBuffer * buffer)
void
gtk_source_buffer_undo (GtkSourceBuffer * buffer)
void
gtk_source_buffer_redo (GtkSourceBuffer * buffer)
void
gtk_source_buffer_begin_not_undoable_action (GtkSourceBuffer * buffer)
void
gtk_source_buffer_end_not_undoable_action (GtkSourceBuffer * buffer)
GtkSourceMarker *
gtk_source_buffer_create_marker (GtkSourceBuffer *buffer, const gchar_ornull *name, const gchar_ornull *type, const GtkTextIter *where);
void
gtk_source_buffer_move_marker (GtkSourceBuffer *buffer, GtkSourceMarker *marker, const GtkTextIter *where);
void
gtk_source_buffer_delete_marker (GtkSourceBuffer *buffer, GtkSourceMarker *marker);
GtkSourceMarker_ornull *
gtk_source_buffer_get_marker (GtkSourceBuffer *buffer, const gchar *name);
##GSList *
##gtk_source_buffer_get_markers_in_region (GtkSourceBuffer *buffer, const GtkTextIter *begin, const GtkTextIter *end);
void
gtk_source_buffer_get_markers_in_region (GtkSourceBuffer *buffer, const GtkTextIter *begin, const GtkTextIter *end)
PREINIT:
GSList * markers, * i;
PPCODE:
markers = gtk_source_buffer_get_markers_in_region (buffer, begin, end);
for (i = markers ; i != NULL ; i = i->next)
XPUSHs (sv_2mortal (newSVGtkSourceMarker
(GTK_SOURCE_MARKER (i->data))));
g_slist_free (markers);
GtkSourceMarker_ornull *
gtk_source_buffer_get_first_marker (GtkSourceBuffer *buffer);
GtkSourceMarker_ornull *
gtk_source_buffer_get_last_marker (GtkSourceBuffer *buffer);
##void
##gtk_source_buffer_get_iter_at_marker (GtkSourceBuffer *buffer, GtkTextIter *iter, GtkSourceMarker *marker);
GtkTextIter_copy *
gtk_source_buffer_get_iter_at_marker (buffer, marker)
GtkSourceBuffer *buffer
GtkSourceMarker *marker
PREINIT:
GtkTextIter iter;
CODE:
gtk_source_buffer_get_iter_at_marker (buffer, &iter, marker);
RETVAL = &iter;
OUTPUT:
RETVAL
GtkSourceMarker_ornull *
gtk_source_buffer_get_next_marker (GtkSourceBuffer *buffer, GtkTextIter *iter);
GtkSourceMarker_ornull *
gtk_source_buffer_get_prev_marker (GtkSourceBuffer *buffer, GtkTextIter *iter);
( run in 0.524 second using v1.01-cache-2.11-cpan-5511b514fd6 )