|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
Packit Service |
e3b512 |
<head>
|
|
Packit Service |
e3b512 |
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
Packit Service |
e3b512 |
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
Packit Service |
e3b512 |
<meta name="generator" content="Doxygen 1.8.9.1"/>
|
|
Packit Service |
e3b512 |
<title>cairomm: Cairo::ToyFontFace Class Reference</title>
|
|
Packit Service |
e3b512 |
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
Packit Service |
e3b512 |
<script type="text/javascript" src="jquery.js"></script>
|
|
Packit Service |
e3b512 |
<script type="text/javascript" src="dynsections.js"></script>
|
|
Packit Service |
e3b512 |
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
Packit Service |
e3b512 |
</head>
|
|
Packit Service |
e3b512 |
<body>
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
cairomm
|
|
Packit Service |
e3b512 |
1.0
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Main Page
|
|
Packit Service |
e3b512 |
Related Pages
|
|
Packit Service |
e3b512 |
Namespaces
|
|
Packit Service |
e3b512 |
Classes
|
|
Packit Service |
e3b512 |
Examples
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Class List
|
|
Packit Service |
e3b512 |
Class Hierarchy
|
|
Packit Service |
e3b512 |
Class Members
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
CairoToyFontFace
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Public Member Functions |
|
|
Packit Service |
e3b512 |
Static Public Member Functions |
|
|
Packit Service |
e3b512 |
Protected Member Functions |
|
|
Packit Service |
e3b512 |
List of all members
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Cairo::ToyFontFace Class Reference
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
A simple font face used for the cairo 'toy' font API.
|
|
Packit Service |
e3b512 |
More...
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Inheritance diagram for Cairo::ToyFontFace:
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
<map name="Cairo_1_1ToyFontFace_inherit__map" id="Cairo_1_1ToyFontFace_inherit__map">
|
|
Packit Service |
e3b512 |
<area shape="rect" id="node2" href="classCairo_1_1FontFace.html" title="A FontFace represents a particular font at a particular weight, slant, and other characteristic but n..." alt="" coords="15,5,135,32"/></map>
|
|
Packit Service |
e3b512 |
<center>[legend]</center>
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Public Member Functions
|
|
Packit Service |
e3b512 |
std::string get_family () const
|
|
Packit Service |
e3b512 |
Gets the familly name of a toy font. More...
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
FontSlant get_slant () const
|
|
Packit Service |
e3b512 |
Gets the slant a toy font. More...
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
FontWeight get_weight () const
|
|
Packit Service |
e3b512 |
Gets the weight a toy font. More...
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Public Member Functions inherited from Cairo::FontFace
|
|
Packit Service |
e3b512 |
FontFace (cairo_font_face_t*cobject, bool has_reference=false)
|
|
Packit Service |
e3b512 |
Create a C++ wrapper for the C instance. More...
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
FontFace (const FontFace&)=delete
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
FontFace& operator= (const FontFace&)=delete
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
virtual ~FontFace ()
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
FontType get_type () const
|
|
Packit Service |
e3b512 |
Returns the type of the backend used to create a font face. More...
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
cobject* cobj ()
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
const cobject* cobj () const
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
void reference () const
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
void unreference () const
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Static Public Member Functions
|
|
Packit Service |
e3b512 |
static RefPtr< ToyFontFace > create (const std::string& family, FontSlant slant, FontWeight weight)
|
|
Packit Service |
e3b512 |
Creates a font face from a triplet of family, slant, and weight. More...
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Protected Member Functions
|
|
Packit Service |
e3b512 |
ToyFontFace (const std::string& family, FontSlant slant, FontWeight weight)
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Additional Inherited Members
|
|
Packit Service |
e3b512 |
Public Types inherited from Cairo::FontFace
|
|
Packit Service |
e3b512 |
typedef cairo_font_face_t cobject
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Protected Attributes inherited from Cairo::FontFace
|
|
Packit Service |
e3b512 |
cobject* m_cobject
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Detailed Description
|
|
Packit Service |
e3b512 |
A simple font face used for the cairo 'toy' font API.
|
|
Packit Service |
e3b512 |
- Since
- 1.8
|
|
Packit Service |
e3b512 |
Constructor & Destructor Documentation
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Cairo::ToyFontFace::ToyFontFace
|
|
Packit Service |
e3b512 |
(
|
|
Packit Service |
e3b512 |
const std::string &
|
|
Packit Service |
e3b512 |
family,
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
FontSlant
|
|
Packit Service |
e3b512 |
slant,
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
FontWeight
|
|
Packit Service |
e3b512 |
weight
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
)
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
protected
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Member Function Documentation
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
static RefPtr<ToyFontFace> Cairo::ToyFontFace::create
|
|
Packit Service |
e3b512 |
(
|
|
Packit Service |
e3b512 |
const std::string &
|
|
Packit Service |
e3b512 |
family,
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
FontSlant
|
|
Packit Service |
e3b512 |
slant,
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
FontWeight
|
|
Packit Service |
e3b512 |
weight
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
)
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
static
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Creates a font face from a triplet of family, slant, and weight.
|
|
Packit Service |
e3b512 |
These font faces are used in implementation of the the Context "toy" font API.
|
|
Packit Service |
e3b512 |
If family is the zero-length string "", the platform-specific default family is assumed. The default family then can be queried using get_family().
|
|
Packit Service |
e3b512 |
The Context::select_font_face() function uses this to create font faces. See that function for limitations of toy font faces.
|
|
Packit Service |
e3b512 |
- Parameters
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
familya font family name, encoded in UTF-8.
|
|
Packit Service |
e3b512 |
slantthe slant for the font.
|
|
Packit Service |
e3b512 |
weightthe weight for the font.
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
- Examples:
- toy-text.cc, and user-font.cc.
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
std::string Cairo::ToyFontFace::get_family
|
|
Packit Service |
e3b512 |
(
|
|
Packit Service |
e3b512 |
)
|
|
Packit Service |
e3b512 |
const
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Gets the familly name of a toy font.
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
FontSlant Cairo::ToyFontFace::get_slant
|
|
Packit Service |
e3b512 |
(
|
|
Packit Service |
e3b512 |
)
|
|
Packit Service |
e3b512 |
const
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Gets the slant a toy font.
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
FontWeight Cairo::ToyFontFace::get_weight
|
|
Packit Service |
e3b512 |
(
|
|
Packit Service |
e3b512 |
)
|
|
Packit Service |
e3b512 |
const
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Gets the weight a toy font.
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
The documentation for this class was generated from the following file:
|
|
Packit Service |
e3b512 |
cairomm/fontface.h
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
<address class="footer"><small>
|
|
Packit Service |
e3b512 |
Generated on Mon Sep 21 2015 21:56:36 for cairomm by
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
1.8.9.1
|
|
Packit Service |
e3b512 |
</small></address>
|
|
Packit Service |
e3b512 |
</body>
|
|
Packit Service |
e3b512 |
</html>
|