Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
pango-fontset.h File Reference
#include <pango/pango-coverage.h>
#include <pango/pango-types.h>
#include <glib-object.h>

Go to the source code of this file.

Data Structures

struct  _PangoFontset
 
struct  _PangoFontsetClass
 

Macros

#define PANGO_TYPE_FONTSET   (pango_fontset_get_type ())
 
#define PANGO_FONTSET(object)   (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_FONTSET, PangoFontset))
 
#define PANGO_IS_FONTSET(object)   (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_FONTSET))
 
#define PANGO_FONTSET_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), PANGO_TYPE_FONTSET, PangoFontsetClass))
 
#define PANGO_IS_FONTSET_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), PANGO_TYPE_FONTSET))
 
#define PANGO_FONTSET_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), PANGO_TYPE_FONTSET, PangoFontsetClass))
 

Typedefs

typedef struct _PangoFontset PangoFontset
 
typedef struct _PangoFontsetClass PangoFontsetClass
 
typedef gboolean(* PangoFontsetForeachFunc) (PangoFontset *fontset, PangoFont *font, gpointer user_data)
 

Functions

PANGO_AVAILABLE_IN_ALL GType pango_fontset_get_type (void) G_GNUC_CONST
 
PANGO_AVAILABLE_IN_ALL PangoFontpango_fontset_get_font (PangoFontset *fontset, guint wc)
 
PANGO_AVAILABLE_IN_ALL PangoFontMetricspango_fontset_get_metrics (PangoFontset *fontset)
 
PANGO_AVAILABLE_IN_1_4 void pango_fontset_foreach (PangoFontset *fontset, PangoFontsetForeachFunc func, gpointer data)
 

Macro Definition Documentation

◆ PANGO_FONTSET

#define PANGO_FONTSET ( object)    (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_FONTSET, PangoFontset))

Definition at line 37 of file pango-fontset.h.

◆ PANGO_FONTSET_CLASS

#define PANGO_FONTSET_CLASS ( klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), PANGO_TYPE_FONTSET, PangoFontsetClass))

Definition at line 39 of file pango-fontset.h.

◆ PANGO_FONTSET_GET_CLASS

#define PANGO_FONTSET_GET_CLASS ( obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), PANGO_TYPE_FONTSET, PangoFontsetClass))

Definition at line 41 of file pango-fontset.h.

◆ PANGO_IS_FONTSET

#define PANGO_IS_FONTSET ( object)    (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_FONTSET))

Definition at line 38 of file pango-fontset.h.

◆ PANGO_IS_FONTSET_CLASS

#define PANGO_IS_FONTSET_CLASS ( klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), PANGO_TYPE_FONTSET))

Definition at line 40 of file pango-fontset.h.

◆ PANGO_TYPE_FONTSET

#define PANGO_TYPE_FONTSET   (pango_fontset_get_type ())

Definition at line 36 of file pango-fontset.h.

Typedef Documentation

◆ PangoFontset

typedef struct _PangoFontset PangoFontset

Definition at line 47 of file pango-fontset.h.

◆ PangoFontsetClass

Definition at line 48 of file pango-fontset.h.

◆ PangoFontsetForeachFunc

typedef gboolean(* PangoFontsetForeachFunc) (PangoFontset *fontset, PangoFont *font, gpointer user_data)

PangoFontsetForeachFunc: @fontset: a PangoFontset @font: a font from @fontset @user_data: callback data

Callback used when enumerating fonts in a fontset.

See [metho.nosp@m.d@Pa.nosp@m.ngo.F.nosp@m.onts.nosp@m.et.fo.nosp@m.reac.nosp@m.h].

Returns: if TRUE, stop iteration and return immediately.

Since: 1.4

Definition at line 64 of file pango-fontset.h.

Function Documentation

◆ pango_fontset_foreach()

PANGO_AVAILABLE_IN_1_4 void pango_fontset_foreach ( PangoFontset * fontset,
PangoFontsetForeachFunc func,
gpointer data )

◆ pango_fontset_get_font()

PANGO_AVAILABLE_IN_ALL PangoFont * pango_fontset_get_font ( PangoFontset * fontset,
guint wc )

◆ pango_fontset_get_metrics()

PANGO_AVAILABLE_IN_ALL PangoFontMetrics * pango_fontset_get_metrics ( PangoFontset * fontset)

◆ pango_fontset_get_type()

PANGO_AVAILABLE_IN_ALL GType pango_fontset_get_type ( void )