Gtk2::SourceView2::Buffer3pm
Hierarchy
Glib::Object+----Gtk2::TextBuffer+----Gtk2::SourceView2::Buffer
Methods
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)
•
|
|
|---|---|
•
|
|
$buffer->begin_not_undoable_action
boolean = $buffer->can_redo
boolean = $buffer->can_undo
mark = $buffer->create_source_mark ($name, $category, $where)
•
|
|
|---|---|
•
|
|
•
|
|
$buffer->end_not_undoable_action
$buffer->ensure_highlight ($start, $end)
•
|
|
|---|---|
•
|
|
boolean = $buffer->forward_iter_to_source_mark ($iter, $category)
•
|
|
|---|---|
•
|
|
boolean = $buffer->get_highlight_matching_brackets
$buffer->set_highlight_matching_brackets ($highlight)
- •
-
$highlight(boolean)
boolean = $buffer->get_highlight_syntax
$buffer->set_highlight_syntax ($highlight)
- •
-
$highlight(boolean)
language or undef = $buffer->get_language
$buffer->set_language ($language)
- •
-
$language(Gtk2::SourceView2::Language or undef)
integer = $buffer->get_max_undo_levels
$buffer->set_max_undo_levels ($max_undo_levels)
- •
-
$max_undo_levels(integer)
$buffer->redo
$buffer->remove_source_marks ($start, $end, $category)
•
|
|
|---|---|
•
|
|
•
|
|
$buffer->get_source_marks_at_iter ($iter, $category)
•
|
|
|---|---|
•
|
|
$buffer->get_source_marks_at_line ($line, $category)
•
|
|
|---|---|
•
|
|
stylescheme or undef = $buffer->get_style_scheme
$buffer->set_style_scheme ($scheme)
- •
-
$scheme(Gtk2::SourceView2::StyleScheme)
$buffer->undo
Properties
'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 |
Signals
highlight-updated(Gtk2::SourceView2::Buffer, Gtk2::TextIter, Gtk2::TextIter)
redo(Gtk2::SourceView2::Buffer)
source-mark-updated(Gtk2::SourceView2::Buffer, Gtk2::TextMark)
undo(Gtk2::SourceView2::Buffer)
Releases
4 releases since Debian 6.0 (Squeeze); the text changed 3 times.