Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

pango::attrlist(3) [suse man page]

Pango::AttrList(3)					User Contributed Perl Documentation					Pango::AttrList(3)

NAME
Pango::AttrList DESCRIPTION
Pango::AttrList is a collection of Pango::Attributes. These attributes annotate text with styles. HIERARCHY
Glib::Boxed +----Pango::AttrList METHODS
attrlist = Pango::AttrList->new $list->change ($attr) o $attr (Pango::Attribute) attrlist or undef = $list->filter ($func, $data=undef) o $func (scalar) o $data (scalar) Since: pango 1.2 $list->insert ($attr) o $attr (Pango::Attribute) $list->insert_before ($attr) o $attr (Pango::Attribute) attriterator = $list->get_iterator ($attr_list, $text, $accel_char) = Pango->parse_markup ($markup_text, $accel_marker) o $markup_text (string) o $accel_marker (character) Parses marked-up text to create a plaintext string and an attribute list. If $accel_marker is supplied and nonzero, the given character will mark the character following it as an accelerator. For example, the accel marker might be an ampersand or underscore. All characters marked as an acclerator will receive a PANGO_UNDERLINE_LOW attribute, and the first character so marked will be returned in $accel_char. Two $accel_marker characters following each other reduce to a single literal $accel_marker character. May croak with a Glib::Error in $@ on failure. $list->splice ($other, $pos, $len) o $other (Pango::AttrList) o $pos (integer) o $len (integer) SEE ALSO
Pango, Glib::Boxed COPYRIGHT
Copyright (C) 2003-2009 by the gtk2-perl team. This software is licensed under the LGPL. See Pango for a full notice. perl v5.12.1 2010-07-05 Pango::AttrList(3)

Check Out this Related Man Page

Pango::Layout(3pm)					User Contributed Perl Documentation					Pango::Layout(3pm)

NAME
Pango::Layout - an object representing a paragraph of text with attributes HIERARCHY
Glib::Object +----Pango::Layout METHODS
layout = Pango::Layout->new ($context) o $context (Pango::Context) alignment = $layout->get_alignment $layout->set_alignment ($alignment) o $alignment (Pango::Alignment) attrlist or undef = $layout->get_attributes $layout->set_attributes ($attrs) o $attrs (Pango::AttrList or undef) boolean = $layout->get_auto_dir Since: pango 1.4 $layout->set_auto_dir ($auto_dir) o $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) o $index_ (integer) ellipsizemode = $layout->get_ellipsize Since: pango 1.6 $layout->set_ellipsize ($ellipsize) o $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) o $desc (Pango::FontDescription or undef) integer = $layout->get_height Since: pango 1.20 $layout->set_height ($height) o $height (integer) Since: pango 1.20 integer = $layout->get_indent $layout->set_indent ($newval) o $newval (integer) array reference = $layout->index_to_pos ($index_) o $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) o $newval (integer) integer = $layout->get_line_count layoutline or undef = $layout->get_line ($line) o $line (integer) layoutline or undef = $layout->get_line_readonly ($line) o $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) o $markup (string) accel_char = $layout->set_markup_with_accel ($markup, $accel_marker) o $markup (string) o $accel_marker (character) (new_index, new_trailing) = $layout->move_cursor_visually ($strong, $old_index, $old_trailing, $direction) o $strong (boolean) o $old_index (integer) o $old_trailing (integer) o $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) o $newval (integer) (width, height) = $layout->get_size integer = $layout->get_spacing $layout->set_spacing ($newval) o $newval (integer) tabarray or undef = $layout->get_tabs $layout->set_tabs ($tabs) o $tabs (Pango::TabArray or undef) string = $layout->get_text $layout->set_text ($text) o $text (string) integer = $layout->get_unknown_glyphs_count Since: pango 1.16 integer = $layout->get_width $layout->set_width ($newval) o $newval (integer) wrapmode = $layout->get_wrap $layout->set_wrap ($wrap) o $wrap (Pango::WrapMode) (index, trailing) = $layout->xy_to_index ($x, $y) o $x (integer) o $y (integer) ENUMS AND FLAGS
enum Pango::Alignment o 'left' / 'PANGO_ALIGN_LEFT' o 'center' / 'PANGO_ALIGN_CENTER' o 'right' / 'PANGO_ALIGN_RIGHT' enum Pango::EllipsizeMode o 'none' / 'PANGO_ELLIPSIZE_NONE' o 'start' / 'PANGO_ELLIPSIZE_START' o 'middle' / 'PANGO_ELLIPSIZE_MIDDLE' o 'end' / 'PANGO_ELLIPSIZE_END' enum Pango::WrapMode o 'word' / 'PANGO_WRAP_WORD' o 'char' / 'PANGO_WRAP_CHAR' o '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. perl v5.14.2 2011-11-15 Pango::Layout(3pm)
Man Page