Gtk2::SourceView2::Style(3pm) User Contributed Perl Documentation Gtk2::SourceView2::Style(3pm)NAME
Gtk2::SourceView2::Style
HIERARCHY
Glib::Object
+----Gtk2::SourceView2::Style
METHODS
style = $style->copy
PROPERTIES
'background' (string : default undef : readable / writable / construct-only)
Background color
'background-set' (boolean : default false : readable / writable / construct-only)
Whether background color is set
'bold' (boolean : default false : readable / writable / construct-only)
Bold
'bold-set' (boolean : default false : readable / writable / construct-only)
Whether bold attribute is set
'foreground' (string : default undef : readable / writable / construct-only)
Foreground color
'foreground-set' (boolean : default false : readable / writable / construct-only)
Whether foreground color is set
'italic' (boolean : default false : readable / writable / construct-only)
Italic
'italic-set' (boolean : default false : readable / writable / construct-only)
Whether italic attribute is set
'line-background' (string : default undef : readable / writable / construct-only)
Line background color
'line-background-set' (boolean : default false : readable / writable / construct-only)
Whether line background color is set
'strikethrough' (boolean : default false : readable / writable / construct-only)
Strikethrough
'strikethrough-set' (boolean : default false : readable / writable / construct-only)
Whether strikethrough attribute is set
'underline' (boolean : default false : readable / writable / construct-only)
Underline
'underline-set' (boolean : default false : readable / writable / construct-only)
Whether underline attribute is set
SEE ALSO
Gtk2::SourceView2, Glib::Object
COPYRIGHT
Copyright (C) 2009 by Emmanuel Rodriguez
perl v5.14.2 2011-11-16 Gtk2::SourceView2::Style(3pm)
Check Out this Related Man Page
Gtk2::SourceView2::View(3pm) User Contributed Perl Documentation Gtk2::SourceView2::View(3pm)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)
o $buffer (Gtk2::SourceView2::Buffer)
boolean = $view->get_auto_indent
$view->set_auto_indent ($enable)
o $enable (boolean)
drawspacesflags = $view->get_draw_spaces
$view->set_draw_spaces ($flags)
o $flags (Gtk2::SourceView2::DrawSpacesFlags)
boolean = $view->get_highlight_current_line
$view->set_highlight_current_line ($show)
o $show (boolean)
boolean = $view->get_indent_on_tab
$view->set_indent_on_tab ($enable)
o $enable (boolean)
integer = $view->get_indent_width
$view->set_indent_width ($width)
o $width (integer)
boolean = $view->get_insert_spaces_instead_of_tabs
$view->set_insert_spaces_instead_of_tabs ($enable)
o $enable (boolean)
color = $view->get_mark_category_background ($category)
o $category (string)
$view->set_mark_category_background ($category, $color)
o $category (string)
o $color (Gtk2::Gdk::Color or undef)
pixbuf or undef = $view->get_mark_category_pixbuf ($category)
o $category (string)
$view->set_mark_category_pixbuf ($category, $pixbuf)
o $category (string)
o $pixbuf (Gtk2::Gdk::Pixbuf or undef)
integer = $view->get_mark_category_priority ($category)
o $category (string)
$view->set_mark_category_priority ($category, $priority)
o $category (string)
o $priority (integer)
integer = $view->get_right_margin_position
$view->set_right_margin_position ($pos)
o $pos (integer)
boolean = $view->get_show_line_marks
$view->set_show_line_marks ($show)
o $show (boolean)
boolean = $view->get_show_line_numbers
$view->set_show_line_numbers ($show)
o $show (boolean)
boolean = $view->get_show_right_margin
$view->set_show_right_margin ($show)
o $show (boolean)
smarthomeendtype = $view->get_smart_home_end
$view->set_smart_home_end ($smart_he)
o $smart_he (Gtk2::SourceView2::SmartHomeEndType)
integer = $view->get_tab_width
$view->set_tab_width ($width)
o $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
undo (Gtk2::SourceView2::View)
redo (Gtk2::SourceView2::View)
show-completion (Gtk2::SourceView2::View)
line-mark-activated (Gtk2::SourceView2::View, Gtk2::TextIter, Gtk2::Gdk::Event)
move-lines (Gtk2::SourceView2::View, boolean, integer)
ENUMS AND FLAGS
flags Gtk2::SourceView2::DrawSpacesFlags
o 'space' / 'GTK_SOURCE_DRAW_SPACES_SPACE'
o 'tab' / 'GTK_SOURCE_DRAW_SPACES_TAB'
o 'newline' / 'GTK_SOURCE_DRAW_SPACES_NEWLINE'
o 'nbsp' / 'GTK_SOURCE_DRAW_SPACES_NBSP'
o 'leading' / 'GTK_SOURCE_DRAW_SPACES_LEADING'
o 'text' / 'GTK_SOURCE_DRAW_SPACES_TEXT'
o 'trailing' / 'GTK_SOURCE_DRAW_SPACES_TRAILING'
o 'all' / 'GTK_SOURCE_DRAW_SPACES_ALL'
enum Gtk2::SourceView2::SmartHomeEndType
o 'disabled' / 'GTK_SOURCE_SMART_HOME_END_DISABLED'
o 'before' / 'GTK_SOURCE_SMART_HOME_END_BEFORE'
o 'after' / 'GTK_SOURCE_SMART_HOME_END_AFTER'
o '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
perl v5.14.2 2011-11-16 Gtk2::SourceView2::View(3pm)