Gtk2::Pango::FontDescription(3) User Contributed Perl Documentation Gtk2::Pango::FontDescription(3)NAME
Gtk2::Pango::FontDescription
DESCRIPTION
As of Gtk2 1.220, pango bindings are provided by the standalone Pango module. This namespace is provided for backwards compatibility. The
relevant documentation moved to Pango and is linked to below.
HIERARCHY
Glib::Boxed
+----Gtk2::Pango::FontDescription
SEE ALSO
Gtk2, Glib::Boxed, Pango::FontDescription
COPYRIGHT
Copyright (C) 2003-2008 by the gtk2-perl team.
This software is licensed under the LGPL. See Gtk2 for a full notice.
perl v5.12.1 2010-07-05 Gtk2::Pango::FontDescription(3)
Check Out this Related Man Page
Pango::FontDescription(3pm) User Contributed Perl Documentation Pango::FontDescription(3pm)NAME
Pango::FontDescription - Pango object to represent a description of a font
HIERARCHY
Glib::Boxed
+----Pango::FontDescription
METHODS
fontdescription = Pango::FontDescription->new
$desc->set_absolute_size ($size)
o $size (double)
Since: pango 1.8
boolean = $desc->better_match ($old_match, $new_match)
o $old_match (Pango::FontDescription or undef)
o $new_match (Pango::FontDescription)
boolean = $desc1->equal ($desc2)
o $desc2 (Pango::FontDescription)
string = $desc->get_family
$desc->set_family ($family)
o $family (string)
$desc->set_family_static ($family)
o $family (string)
fontdescription = Pango::FontDescription->from_string ($str)
o $str (string)
gravity = $desc->get_gravity
Since: pango 1.16
$desc->set_gravity ($gravity)
o $gravity (Pango::Gravity)
Since: pango 1.16
integer = $desc->hash
$desc->merge ($desc_to_merge, $replace_existing)
o $desc_to_merge (Pango::FontDescription)
o $replace_existing (boolean)
$desc->merge_static ($desc_to_merge, $replace_existing)
o $desc_to_merge (Pango::FontDescription)
o $replace_existing (boolean)
fontmask = $desc->get_set_fields
integer = $desc->get_size
boolean = $desc->get_size_is_absolute
Since: pango 1.8
$desc->set_size ($size)
o $size (integer)
stretch = $desc->get_stretch
$desc->set_stretch ($stretch)
o $stretch (Pango::Stretch)
style = $desc->get_style
$desc->set_style ($style)
o $style (Pango::Style)
string = $desc->to_filename
string = $desc->to_string
$desc->unset_fields ($to_unset)
o $to_unset (Pango::FontMask)
variant = $desc->get_variant
$desc->set_variant ($variant)
o $variant (Pango::Variant)
weight = $desc->get_weight
$desc->set_weight ($weight)
o $weight (Pango::Weight)
ENUMS AND FLAGS
flags Pango::FontMask
o 'family' / 'PANGO_FONT_MASK_FAMILY'
o 'style' / 'PANGO_FONT_MASK_STYLE'
o 'variant' / 'PANGO_FONT_MASK_VARIANT'
o 'weight' / 'PANGO_FONT_MASK_WEIGHT'
o 'stretch' / 'PANGO_FONT_MASK_STRETCH'
o 'size' / 'PANGO_FONT_MASK_SIZE'
o 'gravity' / 'PANGO_FONT_MASK_GRAVITY'
enum Pango::Gravity
o 'south' / 'PANGO_GRAVITY_SOUTH'
o 'east' / 'PANGO_GRAVITY_EAST'
o 'north' / 'PANGO_GRAVITY_NORTH'
o 'west' / 'PANGO_GRAVITY_WEST'
o 'auto' / 'PANGO_GRAVITY_AUTO'
enum Pango::Stretch
o 'ultra-condensed' / 'PANGO_STRETCH_ULTRA_CONDENSED'
o 'extra-condensed' / 'PANGO_STRETCH_EXTRA_CONDENSED'
o 'condensed' / 'PANGO_STRETCH_CONDENSED'
o 'semi-condensed' / 'PANGO_STRETCH_SEMI_CONDENSED'
o 'normal' / 'PANGO_STRETCH_NORMAL'
o 'semi-expanded' / 'PANGO_STRETCH_SEMI_EXPANDED'
o 'expanded' / 'PANGO_STRETCH_EXPANDED'
o 'extra-expanded' / 'PANGO_STRETCH_EXTRA_EXPANDED'
o 'ultra-expanded' / 'PANGO_STRETCH_ULTRA_EXPANDED'
enum Pango::Style
o 'normal' / 'PANGO_STYLE_NORMAL'
o 'oblique' / 'PANGO_STYLE_OBLIQUE'
o 'italic' / 'PANGO_STYLE_ITALIC'
enum Pango::Variant
o 'normal' / 'PANGO_VARIANT_NORMAL'
o 'small-caps' / 'PANGO_VARIANT_SMALL_CAPS'
enum Pango::Weight
o 'thin' / 'PANGO_WEIGHT_THIN'
o 'ultralight' / 'PANGO_WEIGHT_ULTRALIGHT'
o 'light' / 'PANGO_WEIGHT_LIGHT'
o 'book' / 'PANGO_WEIGHT_BOOK'
o 'normal' / 'PANGO_WEIGHT_NORMAL'
o 'medium' / 'PANGO_WEIGHT_MEDIUM'
o 'semibold' / 'PANGO_WEIGHT_SEMIBOLD'
o 'bold' / 'PANGO_WEIGHT_BOLD'
o 'ultrabold' / 'PANGO_WEIGHT_ULTRABOLD'
o 'heavy' / 'PANGO_WEIGHT_HEAVY'
o 'ultraheavy' / 'PANGO_WEIGHT_ULTRAHEAVY'
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.14.2 2011-11-15 Pango::FontDescription(3pm)