Gtk2::Pango::FontDescription

Section: User Contributed Perl Documentation (3)
Updated: 2008-05-05
Index Return to Main Contents
 

NAME

Gtk2::Pango::FontDescription  

HIERARCHY

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

 

METHODS

 

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)
 

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)
 

ENUMS AND FLAGS

 

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'
 

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'
 

SEE ALSO

Gtk2, Glib::Boxed  

COPYRIGHT

Copyright (C) 2003-2008 by the gtk2-perl team.

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


 

Index

NAME
HIERARCHY
METHODS
fontdescription = Gtk2::Pango::FontDescription->new
double = Gtk2::Pango->PANGO_PIXELS ($d)
$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 = Gtk2::Pango::FontDescription->from_string ($str)
integer = $desc->hash
$desc->merge ($desc_to_merge, $replace_existing)
$desc->merge_static ($desc_to_merge, $replace_existing)
double = Gtk2::Pango->pixels ($d)
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
$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 Gtk2::Pango::FontMask
enum Gtk2::Pango::Stretch
enum Gtk2::Pango::Style
enum Gtk2::Pango::Variant
enum Gtk2::Pango::Weight
SEE ALSO
COPYRIGHT

linux.jgfs.net manual pages