Pango::FontDescription

Section: User Contributed Perl Documentation (3pm)
Updated: 2009-11-06
Index Return to Main Contents
 

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)

•
$size (double)

Since: pango 1.8  

boolean = $desc->better_match ($old_match, $new_match)

•
$old_match (Pango::FontDescription or undef)
•
$new_match (Pango::FontDescription)
 

boolean = $desc1->equal ($desc2)

•
$desc2 (Pango::FontDescription)
 

string = $desc->get_family

 

$desc->set_family ($family)

•
$family (string)
 

$desc->set_family_static ($family)

•
$family (string)
 

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

•
$str (string)
 

gravity = $desc->get_gravity

Since: pango 1.16  

$desc->set_gravity ($gravity)

•
$gravity (Pango::Gravity)

Since: pango 1.16  

integer = $desc->hash

 

$desc->merge ($desc_to_merge, $replace_existing)

•
$desc_to_merge (Pango::FontDescription)
•
$replace_existing (boolean)
 

$desc->merge_static ($desc_to_merge, $replace_existing)

•
$desc_to_merge (Pango::FontDescription)
•
$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)

•
$size (integer)
 

stretch = $desc->get_stretch

 

$desc->set_stretch ($stretch)

•
$stretch (Pango::Stretch)
 

style = $desc->get_style

 

$desc->set_style ($style)

•
$style (Pango::Style)
 

string = $desc->to_filename

 

string = $desc->to_string

 

$desc->unset_fields ($to_unset)

•
$to_unset (Pango::FontMask)
 

variant = $desc->get_variant

 

$desc->set_variant ($variant)

•
$variant (Pango::Variant)
 

weight = $desc->get_weight

 

$desc->set_weight ($weight)

•
$weight (Pango::Weight)
 

ENUMS AND FLAGS

 

flags 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 Pango::Gravity

•
'south' / 'PANGO_GRAVITY_SOUTH'
•
'east' / 'PANGO_GRAVITY_EAST'
•
'north' / 'PANGO_GRAVITY_NORTH'
•
'west' / 'PANGO_GRAVITY_WEST'
•
'auto' / 'PANGO_GRAVITY_AUTO'
 

enum 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 Pango::Style

•
'normal' / 'PANGO_STYLE_NORMAL'
•
'oblique' / 'PANGO_STYLE_OBLIQUE'
•
'italic' / 'PANGO_STYLE_ITALIC'
 

enum Pango::Variant

•
'normal' / 'PANGO_VARIANT_NORMAL'
•
'small-caps' / 'PANGO_VARIANT_SMALL_CAPS'
 

enum Pango::Weight

•
'thin' / 'PANGO_WEIGHT_THIN'
•
'ultralight' / 'PANGO_WEIGHT_ULTRALIGHT'
•
'light' / 'PANGO_WEIGHT_LIGHT'
•
'book' / 'PANGO_WEIGHT_BOOK'
•
'normal' / 'PANGO_WEIGHT_NORMAL'
•
'medium' / 'PANGO_WEIGHT_MEDIUM'
•
'semibold' / 'PANGO_WEIGHT_SEMIBOLD'
•
'bold' / 'PANGO_WEIGHT_BOLD'
•
'ultrabold' / 'PANGO_WEIGHT_ULTRABOLD'
•
'heavy' / 'PANGO_WEIGHT_HEAVY'
•
'ultraheavy' / 'PANGO_WEIGHT_ULTRAHEAVY'
 

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.


 

Index

NAME
HIERARCHY
METHODS
fontdescription = Pango::FontDescription->new
$desc->set_absolute_size ($size)
boolean = $desc->better_match ($old_match, $new_match)
boolean = $desc1->equal ($desc2)
string = $desc->get_family
$desc->set_family ($family)
$desc->set_family_static ($family)
fontdescription = Pango::FontDescription->from_string ($str)
gravity = $desc->get_gravity
$desc->set_gravity ($gravity)
integer = $desc->hash
$desc->merge ($desc_to_merge, $replace_existing)
$desc->merge_static ($desc_to_merge, $replace_existing)
fontmask = $desc->get_set_fields
integer = $desc->get_size
boolean = $desc->get_size_is_absolute
$desc->set_size ($size)
stretch = $desc->get_stretch
$desc->set_stretch ($stretch)
style = $desc->get_style
$desc->set_style ($style)
string = $desc->to_filename
string = $desc->to_string
$desc->unset_fields ($to_unset)
variant = $desc->get_variant
$desc->set_variant ($variant)
weight = $desc->get_weight
$desc->set_weight ($weight)
ENUMS AND FLAGS
flags Pango::FontMask
enum Pango::Gravity
enum Pango::Stretch
enum Pango::Style
enum Pango::Variant
enum Pango::Weight
SEE ALSO
COPYRIGHT

This document was created by man2html, using the manual pages.
Time: 19:49:24 GMT, April 27, 2011