Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Pango::AttrList(3)    User Contributed Perl Documentation   Pango::AttrList(3)

NAME
       Pango::AttrList - wrapper for PangoAttrList

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-2011 by the gtk2-perl	team.

       This software is	licensed under the LGPL.  See Pango for	a full notice.

perl v5.32.0			  2020-08-30		    Pango::AttrList(3)

NAME | DESCRIPTION | HIERARCHY | METHODS | SEE ALSO | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Pango::AttrList&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help