Gtk2::SourceView2::Buffer(3pm)
NAME
Gtk2::SourceView2::Buffer
HIERARCHY
- Glib::Object
+----Gtk2::TextBuffer - +----Gtk2::SourceView2::Buffer
METHODS
- buffer = Gtk2::SourceView2::Buffer->new ($table)
- o $table (Gtk2::TextTagTable or undef)
- buffer = Gtk2::SourceView2::Buffer->new_with_language ($language)
- o $language (Gtk2::SourceView2::Language)
- boolean = $buffer->backward_iter_to_source_mark ($iter, $category)
- o $iter (Gtk2::TextIter)
- o $category (string or undef)
- $buffer->begin_not_undoable_action boolean = $buffer->can_redo boolean = $buffer->can_undo mark = $buffer->create_source_mark ($name, $category, $where)
- o $name (string or undef)
- o $category (string)
- o $where (Gtk2::TextIter)
- $buffer->end_not_undoable_action $buffer->ensure_highlight ($start, $end)
- o $start (Gtk2::TextIter)
- o $end (Gtk2::TextIter)
- boolean = $buffer->forward_iter_to_source_mark ($iter, $category)
- o $iter (Gtk2::TextIter)
- o $category (string or undef)
- boolean = $buffer->get_highlight_matching_brackets $buffer->set_highlight_matching_brackets ($highlight)
- o $highlight (boolean)
- boolean = $buffer->get_highlight_syntax $buffer->set_highlight_syntax ($highlight)
- o $highlight (boolean)
- language or undef = $buffer->get_language $buffer->set_language ($language)
- o $language (Gtk2::SourceView2::Language or undef)
- integer = $buffer->get_max_undo_levels $buffer->set_max_undo_levels ($max_undo_levels)
- o $max_undo_levels (integer)
- $buffer->redo
$buffer->remove_source_marks ($start, $end, $category) - o $start (Gtk2::TextIter)
- o $end (Gtk2::TextIter)
- o $category (string or undef)
- $buffer->get_source_marks_at_iter ($iter, $category)
- o $iter (Gtk2::TextIter)
- o $category (string or undef)
- $buffer->get_source_marks_at_line ($line, $category)
- o $line (integer)
- o $category (string or undef)
- stylescheme or undef = $buffer->get_style_scheme $buffer->set_style_scheme ($scheme)
- o $scheme (Gtk2::SourceView2::StyleScheme)
- $buffer->undo
PROPERTIES
- 'can-redo' (boolean : readable)
- Whether Redo operation is possible
- 'can-undo' (boolean : readable)
- Whether Undo operation is possible
- 'highlight-matching-brackets' (boolean : readable / writable)
- Whether to highlight matching brackets
- 'highlight-syntax' (boolean : readable / writable)
- Whether to highlight syntax in the buffer
- 'language' (Gtk2::SourceView2::Language : readable / writable)
- Language object to get highlighting patterns from
- 'max-undo-levels' (integer : readable / writable)
- Number of undo levels for the buffer
- 'style-scheme' (Gtk2::SourceView2::StyleScheme : readable / writable)
- Style scheme
- 'undo-manager' (Glib::Object::_Unregistered::GtkSourceUndoManager :
readable / writable / construct) - The buffer undo manager
SIGNALS
highlight-updated (Gtk2::SourceView2::Buffer, Gtk2::TextIter,
Gtk2::TextIter)
source-mark-updated (Gtk2::SourceView2::Buffer, Gtk2::TextMark)
undo (Gtk2::SourceView2::Buffer)
redo (Gtk2::SourceView2::Buffer)
SEE ALSO
Gtk2::SourceView2, Glib::Object, Gtk2::TextBuffer
COPYRIGHT
- Copyright (C) 2009 by Emmanuel Rodriguez