Provided by: libgtk2-sourceview2-perl_0.10-2build2_amd64 bug

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