Glib::Object
+----Gtk2::TextBuffer
+----Gtk2::SourceView2::Buffer
buffer = Gtk2::SourceView2::Buffer->new ($table)
- $table (Gtk2::TextTagTable or undef)
buffer = Gtk2::SourceView2::Buffer->new_with_language
($language)
- $language (Gtk2::SourceView2::Language)
boolean = $buffer->backward_iter_to_source_mark ($iter,
$category)
- $iter (Gtk2::TextIter)
- $category (string or undef)
- $name (string or undef)
- $category (string)
- $where (Gtk2::TextIter)
$buffer->ensure_highlight ($start, $end)
- $start (Gtk2::TextIter)
- $end (Gtk2::TextIter)
boolean = $buffer->forward_iter_to_source_mark ($iter,
$category)
- $iter (Gtk2::TextIter)
- $category (string or undef)
$buffer->set_highlight_matching_brackets
($highlight)
$buffer->set_highlight_syntax ($highlight)
$buffer->set_language ($language)
- $language (Gtk2::SourceView2::Language or
undef)
$buffer->set_max_undo_levels ($max_undo_levels)
- $max_undo_levels (integer)
$buffer->remove_source_marks ($start, $end,
$category)
- $start (Gtk2::TextIter)
- $end (Gtk2::TextIter)
- $category (string or undef)
$buffer->get_source_marks_at_iter ($iter,
$category)
- $iter (Gtk2::TextIter)
- $category (string or undef)
$buffer->get_source_marks_at_line ($line,
$category)
- $line (integer)
- $category (string or undef)
$buffer->set_style_scheme ($scheme)
- $scheme (Gtk2::SourceView2::StyleScheme)
- 'can-redo' (boolean : default false : readable)
- Whether Redo operation is possible
- 'can-undo' (boolean : default false : readable)
- Whether Undo operation is possible
- 'highlight-matching-brackets' (boolean : default true : readable /
writable)
- Whether to highlight matching brackets
- 'highlight-syntax' (boolean : default true : readable / writable)
- Whether to highlight syntax in the buffer
- 'language' (Gtk2::SourceView2::Language : default undef : readable /
writable)
- Language object to get highlighting patterns from
- 'max-undo-levels' (integer : default 1000 : readable / writable)
- Number of undo levels for the buffer
- 'style-scheme' (Gtk2::SourceView2::StyleScheme : default undef : readable
/ writable)
- Style scheme
- 'undo-manager' (Glib::Object::_Unregistered::GtkSourceUndoManager :
default undef : readable / writable / construct)
- The buffer undo manager
Gtk2::SourceView2, Glib::Object, Gtk2::TextBuffer
Copyright (C) 2009 by Emmanuel Rodriguez