HIERARCHY
Glib::Boxed +----Gtk2::TextIter
METHODS
textattributes = $iter->get_attributes
boolean = $iter->backward_char
boolean = $iter->backward_chars ($count)
- $count (integer)
boolean = $iter->backward_cursor_position
boolean = $iter->backward_cursor_positions ($count)
- $count (integer)
boolean = $iter->backward_find_char ($pred, $user_data=undef, $limit=undef)
- $pred (scalar)
- $user_data (scalar)
- $limit (Gtk2::TextIter or undef)
boolean = $iter->backward_line
boolean = $iter->backward_lines ($count)
- $count (integer)
(match_start, match_end) = $iter->backward_search ($str, $flags, $limit=NULL)
- $str (string)
- $flags (Gtk2::TextSearchFlags)
- $limit (Gtk2::TextIter or undef)
boolean = $iter->backward_sentence_start
boolean = $iter->backward_sentence_starts ($count)
- $count (integer)
boolean = $iter->backward_to_tag_toggle ($tag)
- $tag (Gtk2::TextTag or undef)
boolean = $iter->backward_visible_cursor_position
Since: gtk+ 2.4boolean = $iter->backward_visible_cursor_positions ($count)
- $count (integer)
Since: gtk+ 2.4
boolean = $iter->backward_visible_line
Since: gtk+ 2.8boolean = $iter->backward_visible_lines ($count)
- $count (integer)
Since: gtk+ 2.8
boolean = $iter->backward_visible_word_start
Since: gtk+ 2.4boolean = $iter->backward_visible_word_starts ($count)
- $count (integer)
Since: gtk+ 2.4
boolean = $iter->backward_word_start
boolean = $iter->backward_word_starts ($count)
- $count (integer)
boolean = $iter->begins_tag ($tag)
- $tag (Gtk2::TextTag or undef)
textbuffer = $iter->get_buffer
integer = $iter->get_bytes_in_line
boolean = $iter->can_insert ($default_editability)
- $default_editability (boolean)
character = $iter->get_char
integer = $iter->get_chars_in_line
textchildanchor or undef = $iter->get_child_anchor
integer = $lhs->compare ($rhs)
- $rhs (Gtk2::TextIter)
boolean = $iter->editable ($default_setting)
- $default_setting (boolean)
boolean = $iter->ends_line
boolean = $iter->ends_sentence
boolean = $iter->ends_tag ($tag)
- $tag (Gtk2::TextTag or undef)
boolean = $iter->ends_word
boolean = $lhs->equal ($rhs)
- $rhs (Gtk2::TextIter)
boolean = $iter->forward_char
boolean = $iter->forward_chars ($count)
- $count (integer)
boolean = $iter->forward_cursor_position
boolean = $iter->forward_cursor_positions ($count)
- $count (integer)
boolean = $iter->forward_find_char ($pred, $user_data=undef, $limit=undef)
- $pred (scalar)
- $user_data (scalar)
- $limit (Gtk2::TextIter or undef)
boolean = $iter->forward_line
boolean = $iter->forward_lines ($count)
- $count (integer)
(match_start, match_end) = $iter->forward_search ($str, $flags, $limit=NULL)
- $str (string)
- $flags (Gtk2::TextSearchFlags)
- $limit (Gtk2::TextIter or undef)
boolean = $iter->forward_sentence_end
boolean = $iter->forward_sentence_ends ($count)
- $count (integer)
$iter->forward_to_end
boolean = $iter->forward_to_line_end
boolean = $iter->forward_to_tag_toggle ($tag)
- $tag (Gtk2::TextTag or undef)
boolean = $iter->forward_visible_cursor_position
Since: gtk+ 2.4boolean = $iter->forward_visible_cursor_positions ($count)
- $count (integer)
Since: gtk+ 2.4
boolean = $iter->forward_visible_line
Since: gtk+ 2.8boolean = $iter->forward_visible_lines ($count)
- $count (integer)
Since: gtk+ 2.8
boolean = $iter->forward_visible_word_end
Since: gtk+ 2.4boolean = $iter->forward_visible_word_ends ($count)
- $count (integer)
Since: gtk+ 2.4
boolean = $iter->forward_word_end
boolean = $iter->forward_word_ends ($count)
- $count (integer)
boolean = $iter->has_tag ($tag)
- $tag (Gtk2::TextTag)
boolean = $iter->in_range ($start, $end)
- $start (Gtk2::TextIter)
- $end (Gtk2::TextIter)
boolean = $iter->inside_sentence
boolean = $iter->inside_word
boolean = $iter->is_cursor_position
boolean = $iter->is_end
boolean = $iter->is_start
language = $iter->get_language
integer = $iter->get_line
integer = $iter->get_line_index
$iter->set_line_index ($byte_on_line)
- $byte_on_line (integer)
integer = $iter->get_line_offset
$iter->set_line_offset ($char_on_line)
- $char_on_line (integer)
$iter->set_line ($line_number)
- $line_number (integer)
list = $iter->get_marks
Returns a list of all Gtk2::TextMark at this location. Because marks are not iterable (they don't take up any ``space'' in the buffer, they are just marks in between iterable locations), multiple marks can exist in the same place. The returned list is not in any meaningful order.integer = $iter->get_offset
$iter->set_offset ($char_offset)
- $char_offset (integer)
$first->order ($second)
- $second (Gtk2::TextIter)
pixbuf or undef = $iter->get_pixbuf
string = $start->get_slice ($end)
- $end (Gtk2::TextIter)
boolean = $iter->starts_line
boolean = $iter->starts_sentence
boolean = $iter->starts_word
list = $iter->get_tags
Returns a list of tags that apply to iter, in ascending order of priority (highest-priority tags are last).string = $start->get_text ($end)
- $end (Gtk2::TextIter)
list = $iter->get_toggled_tags ($toggled_on)
- $toggled_on (boolean)
Returns a list of Gtk2::TextTag that are toggled on or off at this point. (If toggled_on is TRUE, the list contains tags that are toggled on.) If a tag is toggled on at iter, then some non-empty range of characters following iter has that tag applied to it. If a tag is toggled off, then some non-empty range following iter does not have the tag applied to it.
boolean = $iter->toggles_tag ($tag)
- $tag (Gtk2::TextTag or undef)
integer = $iter->get_visible_line_index
$iter->set_visible_line_index ($byte_on_line)
- $byte_on_line (integer)
integer = $iter->get_visible_line_offset
$iter->set_visible_line_offset ($char_on_line)
- $char_on_line (integer)
string = $start->get_visible_slice ($end)
- $end (Gtk2::TextIter)
string = $start->get_visible_text ($end)
- $end (Gtk2::TextIter)
ENUMS AND FLAGS
flags Gtk2::TextSearchFlags
- 'visible-only' / 'GTK_TEXT_SEARCH_VISIBLE_ONLY'
- 'text-only' / 'GTK_TEXT_SEARCH_TEXT_ONLY'
COPYRIGHT
Copyright (C) 2003-2011 by the gtk2-perl team.This software is licensed under the LGPL. See Gtk2 for a full notice.