|
NAMEGtk2::TextView - wrapper for GtkTextViewHIERARCHYGlib::Object +----Glib::InitiallyUnowned +----Gtk2::Object +----Gtk2::Widget +----Gtk2::Container +----Gtk2::TextView INTERFACESGlib::Object::_Unregistered::AtkImplementorIface Gtk2::Buildable METHODSwidget = Gtk2::TextView->newwidget = Gtk2::TextView->new_with_buffer ($buffer)
boolean = $text_view->get_accepts_tabSince: gtk+ 2.4$text_view->set_accepts_tab ($accepts_tab)
Since: gtk+ 2.4 $text_view->add_child_at_anchor ($child, $anchor)
$text_view->add_child_in_window ($child, $which_window, $xpos, $ypos)
boolean = $text_view->backward_display_line ($iter)
boolean = $text_view->backward_display_line_start ($iter)
integer = $text_view->get_border_window_size ($type)
$text_view->set_border_window_size ($type, $size)
textbuffer = $text_view->get_buffer$text_view->set_buffer ($buffer)
(window_x, window_y) = $text_view->buffer_to_window_coords ($win, $buffer_x, $buffer_y)
boolean = $text_view->get_cursor_visible$text_view->set_cursor_visible ($setting)
textattributes = $text_view->get_default_attributesboolean = $text_view->get_editable$text_view->set_editable ($setting)
boolean = $text_view->forward_display_line ($iter)
boolean = $text_view->forward_display_line_end ($iter)
adjustment = $text_view->get_hadjustmentSince: gtk+ 2.22boolean = $text_view->im_context_filter_keypress ($event)
Since: gtk+ 2.22 integer = $text_view->get_indent$text_view->set_indent ($indent)
textiter = $text_view->get_iter_at_location ($x, $y)
($iter, $trailing) = $text_view->get_iter_at_position ($x, $y)$iter = $text_view->get_iter_at_position ($x, $y)
Retrieves the iterator pointing to the character at buffer coordinates x and y. Buffer coordinates are coordinates for the entire buffer, not just the currently-displayed portion. If you have coordinates from an event, you have to convert those to buffer coordinates with "$text_view->window_to_buffer_coords()". Note that this is different from "$text_view->get_iter_at_location()", which returns cursor locations, i.e. positions between characters. Since: gtk+ 2.6 rectangle = $text_view->get_iter_location ($iter)
justification = $text_view->get_justification$text_view->set_justification ($justification)
integer = $text_view->get_left_margin$text_view->set_left_margin ($left_margin)
(target_iter, line_top) = $text_view->get_line_at_y ($y)
(y, height) = $text_view->get_line_yrange ($iter)
$text_view->move_child ($child, $xpos, $ypos)
boolean = $text_view->move_mark_onscreen ($mark)
boolean = $text_view->move_visually ($iter, $count)
boolean = $text_view->get_overwriteSince: gtk+ 2.4$text_view->set_overwrite ($overwrite)
Since: gtk+ 2.4 integer = $text_view->get_pixels_above_lines$text_view->set_pixels_above_lines ($pixels_above_lines)
integer = $text_view->get_pixels_below_lines$text_view->set_pixels_below_lines ($pixels_below_lines)
integer = $text_view->get_pixels_inside_wrap$text_view->set_pixels_inside_wrap ($pixels_inside_wrap)
boolean = $text_view->place_cursor_onscreen$text_view->reset_im_contextSince: gtk+ 2.22integer = $text_view->get_right_margin$text_view->set_right_margin ($right_margin)
$text_view->scroll_mark_onscreen ($mark)
boolean = $text_view->scroll_to_iter ($iter, $within_margin, $use_align, $xalign, $yalign)
$text_view->scroll_to_mark ($mark, $within_margin, $use_align, $xalign, $yalign)
boolean = $text_view->starts_display_line ($iter)
tabarray = $text_view->get_tabs$text_view->set_tabs ($tabs)
adjustment = $text_view->get_vadjustmentSince: gtk+ 2.22rectangle = $text_view->get_visible_rectwindow = $text_view->get_window ($win)
(buffer_x, buffer_y) = $text_view->window_to_buffer_coords ($win, $window_x, $window_y)
textwindowtype = $text_view->get_window_type ($window)
wrapmode = $text_view->get_wrap_mode$text_view->set_wrap_mode ($wrap_mode)
PROPERTIES
STYLE PROPERTIES
SIGNALS
ENUMS AND FLAGSenum Gtk2::DeleteType
enum Gtk2::Justification
enum Gtk2::MovementStep
enum Gtk2::TextWindowType
enum Gtk2::WrapMode
enum GtkScrollStep
SEE ALSOGtk2, Glib::Object, Glib::InitiallyUnowned, Gtk2::Object, Gtk2::Widget, Gtk2::ContainerCOPYRIGHTCopyright (C) 2003-2011 by the gtk2-perl team.This software is licensed under the LGPL. See Gtk2 for a full notice.
Visit the GSP FreeBSD Man Page Interface. |