Provided by: libgtk2-sourceview2-perl_0.10-2build4_amd64
NAME
Gtk2::SourceView2::View
HIERARCHY
Glib::Object +----Glib::InitiallyUnowned +----Gtk2::Object +----Gtk2::Widget +----Gtk2::Container +----Gtk2::TextView +----Gtk2::SourceView2::View
INTERFACES
Glib::Object::_Unregistered::AtkImplementorIface Gtk2::Buildable
METHODS
widget = Gtk2::SourceView2::View->new widget = Gtk2::SourceView2::View->new_with_buffer ($buffer) • $buffer (Gtk2::SourceView2::Buffer) boolean = $view->get_auto_indent $view->set_auto_indent ($enable) • $enable (boolean) drawspacesflags = $view->get_draw_spaces $view->set_draw_spaces ($flags) • $flags (Gtk2::SourceView2::DrawSpacesFlags) boolean = $view->get_highlight_current_line $view->set_highlight_current_line ($show) • $show (boolean) boolean = $view->get_indent_on_tab $view->set_indent_on_tab ($enable) • $enable (boolean) integer = $view->get_indent_width $view->set_indent_width ($width) • $width (integer) boolean = $view->get_insert_spaces_instead_of_tabs $view->set_insert_spaces_instead_of_tabs ($enable) • $enable (boolean) color = $view->get_mark_category_background ($category) • $category (string) $view->set_mark_category_background ($category, $color) • $category (string) • $color (Gtk2::Gdk::Color or undef) pixbuf or undef = $view->get_mark_category_pixbuf ($category) • $category (string) $view->set_mark_category_pixbuf ($category, $pixbuf) • $category (string) • $pixbuf (Gtk2::Gdk::Pixbuf or undef) integer = $view->get_mark_category_priority ($category) • $category (string) $view->set_mark_category_priority ($category, $priority) • $category (string) • $priority (integer) integer = $view->get_right_margin_position $view->set_right_margin_position ($pos) • $pos (integer) boolean = $view->get_show_line_marks $view->set_show_line_marks ($show) • $show (boolean) boolean = $view->get_show_line_numbers $view->set_show_line_numbers ($show) • $show (boolean) boolean = $view->get_show_right_margin $view->set_show_right_margin ($show) • $show (boolean) smarthomeendtype = $view->get_smart_home_end $view->set_smart_home_end ($smart_he) • $smart_he (Gtk2::SourceView2::SmartHomeEndType) integer = $view->get_tab_width $view->set_tab_width ($width) • $width (integer)
PROPERTIES
'auto-indent' (boolean : default false : readable / writable) Whether to enable auto indentation 'completion' (Glib::Object::_Unregistered::GtkSourceCompletion : default undef : readable) The completion object associated with the view 'draw-spaces' (Gtk2::SourceView2::DrawSpacesFlags : default : readable / writable) Set if and how the spaces should be visualized 'highlight-current-line' (boolean : default false : readable / writable) Whether to highlight the current line 'indent-on-tab' (boolean : default true : readable / writable) Whether to indent the selected text when the tab key is pressed 'indent-width' (integer : default -1 : readable / writable) Number of spaces to use for each step of indent 'insert-spaces-instead-of-tabs' (boolean : default false : readable / writable) Whether to insert spaces instead of tabs 'right-margin-position' (Glib::UInt : default 80 : readable / writable) Position of the right margin 'show-line-marks' (boolean : default false : readable / writable) Whether to display line mark pixbufs 'show-line-numbers' (boolean : default false : readable / writable) Whether to display line numbers 'show-right-margin' (boolean : default false : readable / writable) Whether to display the right margin 'smart-home-end' (Gtk2::SourceView2::SmartHomeEndType : default "disabled" : readable / writable) HOME and END keys move to first/last non whitespace characters on line before going to the start/end of the line 'tab-width' (Glib::UInt : default 8 : readable / writable) Width of a tab character expressed in spaces
SIGNALS
line-mark-activated (Gtk2::SourceView2::View, Gtk2::TextIter, Gtk2::Gdk::Event) move-lines (Gtk2::SourceView2::View, boolean, integer) redo (Gtk2::SourceView2::View) show-completion (Gtk2::SourceView2::View) undo (Gtk2::SourceView2::View)
ENUMS AND FLAGS
flags Gtk2::SourceView2::DrawSpacesFlags • 'space' / 'GTK_SOURCE_DRAW_SPACES_SPACE' • 'tab' / 'GTK_SOURCE_DRAW_SPACES_TAB' • 'newline' / 'GTK_SOURCE_DRAW_SPACES_NEWLINE' • 'nbsp' / 'GTK_SOURCE_DRAW_SPACES_NBSP' • 'leading' / 'GTK_SOURCE_DRAW_SPACES_LEADING' • 'text' / 'GTK_SOURCE_DRAW_SPACES_TEXT' • 'trailing' / 'GTK_SOURCE_DRAW_SPACES_TRAILING' • 'all' / 'GTK_SOURCE_DRAW_SPACES_ALL' enum Gtk2::SourceView2::SmartHomeEndType • 'disabled' / 'GTK_SOURCE_SMART_HOME_END_DISABLED' • 'before' / 'GTK_SOURCE_SMART_HOME_END_BEFORE' • 'after' / 'GTK_SOURCE_SMART_HOME_END_AFTER' • 'always' / 'GTK_SOURCE_SMART_HOME_END_ALWAYS'
SEE ALSO
Gtk2::SourceView2, Glib::Object, Glib::InitiallyUnowned, Gtk2::Object, Gtk2::Widget, Gtk2::Container, Gtk2::TextView
COPYRIGHT
Copyright (C) 2009 by Emmanuel Rodriguez