Ubuntu Manpages

  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)

  • $highlight (boolean)

$buffer->set_highlight_syntax ($highlight)

  • $highlight (boolean)

$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