Provided by: libpango-perl_1.224-2_amd64
NAME
Pango::Layout - an object representing a paragraph of text with attributes
HIERARCHY
Glib::Object +----Pango::Layout
METHODS
layout = Pango::Layout->new ($context) • $context (Pango::Context) alignment = $layout->get_alignment $layout->set_alignment ($alignment) • $alignment (Pango::Alignment) attrlist or undef = $layout->get_attributes $layout->set_attributes ($attrs) • $attrs (Pango::AttrList or undef) boolean = $layout->get_auto_dir Since: pango 1.4 $layout->set_auto_dir ($auto_dir) • $auto_dir (boolean) Since: pango 1.4 integer = $layout->get_baseline Since: pango 1.22 $layout->context_changed context = $layout->get_context layout = $src->copy (strong_pos, weak_pos) = $layout->get_cursor_pos ($index) • $index_ (integer) ellipsizemode = $layout->get_ellipsize Since: pango 1.6 $layout->set_ellipsize ($ellipsize) • $ellipsize (Pango::EllipsizeMode) Since: pango 1.6 (ink_rect, logical_rect) = $layout->get_extents (ink_rect, logical_rect) = $layout->get_pixel_extents fontdescription or undef = $layout->get_font_description Since: pango 1.8 $layout->set_font_description ($desc) • $desc (Pango::FontDescription or undef) integer = $layout->get_height Since: pango 1.20 $layout->set_height ($height) • $height (integer) Since: pango 1.20 integer = $layout->get_indent $layout->set_indent ($newval) • $newval (integer) array reference = $layout->index_to_pos ($index_) • $index_ (integer) boolean = $layout->is_ellipsized Since: pango 1.16 boolean = $layout->is_wrapped Since: pango 1.16 layoutiter = $layout->get_iter integer = $layout->get_justify $layout->set_justify ($newval) • $newval (integer) integer = $layout->get_line_count layoutline or undef = $layout->get_line ($line) • $line (integer) layoutline or undef = $layout->get_line_readonly ($line) • $line (integer) Since: pango 1.16 list = $layout->get_lines list = $layout->get_lines_readonly Since: pango 1.16 list = $layout->get_log_attrs Returns a list of Pango::LogAttr's $layout->set_markup ($markup) • $markup (string) accel_char = $layout->set_markup_with_accel ($markup, $accel_marker) • $markup (string) • $accel_marker (character) (new_index, new_trailing) = $layout->move_cursor_visually ($strong, $old_index, $old_trailing, $direction) • $strong (boolean) • $old_index (integer) • $old_trailing (integer) • $direction (integer) list = $layout->get_pixel_extents (width, height) = $layout->get_pixel_size integer = $layout->get_single_paragraph_mode $layout->set_single_paragraph_mode ($newval) • $newval (integer) (width, height) = $layout->get_size integer = $layout->get_spacing $layout->set_spacing ($newval) • $newval (integer) tabarray or undef = $layout->get_tabs $layout->set_tabs ($tabs) • $tabs (Pango::TabArray or undef) string = $layout->get_text $layout->set_text ($text) • $text (string) integer = $layout->get_unknown_glyphs_count Since: pango 1.16 integer = $layout->get_width $layout->set_width ($newval) • $newval (integer) wrapmode = $layout->get_wrap $layout->set_wrap ($wrap) • $wrap (Pango::WrapMode) (index, trailing) = $layout->xy_to_index ($x, $y) • $x (integer) • $y (integer)
ENUMS AND FLAGS
enum Pango::Alignment • 'left' / 'PANGO_ALIGN_LEFT' • 'center' / 'PANGO_ALIGN_CENTER' • 'right' / 'PANGO_ALIGN_RIGHT' enum Pango::EllipsizeMode • 'none' / 'PANGO_ELLIPSIZE_NONE' • 'start' / 'PANGO_ELLIPSIZE_START' • 'middle' / 'PANGO_ELLIPSIZE_MIDDLE' • 'end' / 'PANGO_ELLIPSIZE_END' enum Pango::WrapMode • 'word' / 'PANGO_WRAP_WORD' • 'char' / 'PANGO_WRAP_CHAR' • 'word-char' / 'PANGO_WRAP_WORD_CHAR'
SEE ALSO
Pango, Glib::Object
COPYRIGHT
Copyright (C) 2003-2011 by the gtk2-perl team. This software is licensed under the LGPL. See Pango for a full notice.