Gtk2::Pango::FontDescription Glib::Boxed +----Gtk2::Pango::FontDescription

fontdescription = Gtk2::Pango::FontDescription->new

double = Gtk2::Pango->PANGO_PIXELS ($d)
$d (double)

$desc->set_absolute_size ($size)
$size (double) Since: pango 1.8

boolean = $desc->better_match ($old_match, $new_match)
$old_match (Gtk2::Pango::FontDescription or undef) $new_match (Gtk2::Pango::FontDescription)

boolean = $desc1->equal ($desc2)
$desc2 (Gtk2::Pango::FontDescription)

string = $desc->get_family

$desc->set_family ($family)
$family (string)

$desc->set_family_static ($family)
$family (string)

fontdescription = Gtk2::Pango::FontDescription->from_string ($str)
$str (string)

gravity = $desc->get_gravity
Since: pango 1.16

$desc->set_gravity ($gravity)
$gravity (Gtk2::Pango::Gravity) Since: pango 1.16

integer = $desc->hash

$desc->merge ($desc_to_merge, $replace_existing)
$desc_to_merge (Gtk2::Pango::FontDescription) $replace_existing (boolean)

$desc->merge_static ($desc_to_merge, $replace_existing)
$desc_to_merge (Gtk2::Pango::FontDescription) $replace_existing (boolean)

double = Gtk2::Pango->pixels ($d)
$d (double)

double = Gtk2::Pango->scale

double = Gtk2::Pango->scale_large

double = Gtk2::Pango->scale_medium

double = Gtk2::Pango->scale_small

double = Gtk2::Pango->scale_x_large

double = Gtk2::Pango->scale_x_small

double = Gtk2::Pango->scale_xx_large

double = Gtk2::Pango->scale_xx_small

fontmask = $desc->get_set_fields

integer = $desc->get_size

boolean = $desc->get_size_is_absolute
Since: pango 1.8

$desc->set_size ($size)
$size (integer)

stretch = $desc->get_stretch

$desc->set_stretch ($stretch)
$stretch (Gtk2::Pango::Stretch)

style = $desc->get_style

$desc->set_style ($style)
$style (Gtk2::Pango::Style)

string = $desc->to_filename

string = $desc->to_string

$desc->unset_fields ($to_unset)
$to_unset (Gtk2::Pango::FontMask)

variant = $desc->get_variant

$desc->set_variant ($variant)
$variant (Gtk2::Pango::Variant)

weight = $desc->get_weight

$desc->set_weight ($weight)
$weight (Gtk2::Pango::Weight)

flags Gtk2::Pango::FontMask
'family' / 'PANGO_FONT_MASK_FAMILY' 'style' / 'PANGO_FONT_MASK_STYLE' 'variant' / 'PANGO_FONT_MASK_VARIANT' 'weight' / 'PANGO_FONT_MASK_WEIGHT' 'stretch' / 'PANGO_FONT_MASK_STRETCH' 'size' / 'PANGO_FONT_MASK_SIZE' 'gravity' / 'PANGO_FONT_MASK_GRAVITY'

enum Gtk2::Pango::Gravity
'south' / 'PANGO_GRAVITY_SOUTH' 'east' / 'PANGO_GRAVITY_EAST' 'north' / 'PANGO_GRAVITY_NORTH' 'west' / 'PANGO_GRAVITY_WEST' 'auto' / 'PANGO_GRAVITY_AUTO'

enum Gtk2::Pango::Stretch
'ultra-condensed' / 'PANGO_STRETCH_ULTRA_CONDENSED' 'extra-condensed' / 'PANGO_STRETCH_EXTRA_CONDENSED' 'condensed' / 'PANGO_STRETCH_CONDENSED' 'semi-condensed' / 'PANGO_STRETCH_SEMI_CONDENSED' 'normal' / 'PANGO_STRETCH_NORMAL' 'semi-expanded' / 'PANGO_STRETCH_SEMI_EXPANDED' 'expanded' / 'PANGO_STRETCH_EXPANDED' 'extra-expanded' / 'PANGO_STRETCH_EXTRA_EXPANDED' 'ultra-expanded' / 'PANGO_STRETCH_ULTRA_EXPANDED'

enum Gtk2::Pango::Style
'normal' / 'PANGO_STYLE_NORMAL' 'oblique' / 'PANGO_STYLE_OBLIQUE' 'italic' / 'PANGO_STYLE_ITALIC'

enum Gtk2::Pango::Variant
'normal' / 'PANGO_VARIANT_NORMAL' 'small-caps' / 'PANGO_VARIANT_SMALL_CAPS'

enum Gtk2::Pango::Weight
'ultralight' / 'PANGO_WEIGHT_ULTRALIGHT' 'light' / 'PANGO_WEIGHT_LIGHT' 'normal' / 'PANGO_WEIGHT_NORMAL' 'semibold' / 'PANGO_WEIGHT_SEMIBOLD' 'bold' / 'PANGO_WEIGHT_BOLD' 'ultrabold' / 'PANGO_WEIGHT_ULTRABOLD' 'heavy' / 'PANGO_WEIGHT_HEAVY' Gtk2, Glib::Boxed Copyright (C) 2003-2007 by the gtk2-perl team. This software is licensed under the LGPL. See Gtk2 for a full notice.