Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
pangoxft.h File Reference

Go to the source code of this file.

Macros

#define PANGO_RENDER_TYPE_XFT   "PangoRenderXft"
 
#define PANGO_TYPE_XFT_FONT_MAP   (pango_xft_font_map_get_type ())
 
#define PANGO_XFT_FONT_MAP(object)   (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_XFT_FONT_MAP, PangoXftFontMap))
 
#define PANGO_XFT_IS_FONT_MAP(object)   (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_XFT_FONT_MAP))
 
#define PANGO_TYPE_XFT_FONT   (pango_xft_font_get_type ())
 
#define PANGO_XFT_FONT(object)   (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_XFT_FONT, PangoXftFont))
 
#define PANGO_XFT_IS_FONT(object)   (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_XFT_FONT))
 

Typedefs

typedef struct _PangoXftFontMap PangoXftFontMap
 
typedef struct _PangoXftFont PangoXftFont
 
typedef void(* PangoXftSubstituteFunc) (FcPattern *pattern, gpointer data)
 

Functions

PANGO_AVAILABLE_IN_1_2 PangoFontMappango_xft_get_font_map (Display *display, int screen)
 
PANGO_DEPRECATED PangoContextpango_xft_get_context (Display *display, int screen)
 
PANGO_AVAILABLE_IN_1_2 void pango_xft_shutdown_display (Display *display, int screen)
 
void pango_xft_set_default_substitute (Display *display, int screen, PangoXftSubstituteFunc func, gpointer data, GDestroyNotify notify)
 
void pango_xft_substitute_changed (Display *display, int screen)
 
PANGO_AVAILABLE_IN_ALL GType pango_xft_font_map_get_type (void) G_GNUC_CONST
 
PANGO_AVAILABLE_IN_ALL GType pango_xft_font_get_type (void) G_GNUC_CONST
 
PANGO_DEPRECATED XftFont * pango_xft_font_get_font (PangoFont *font)
 
PANGO_DEPRECATED Display * pango_xft_font_get_display (PangoFont *font)
 
FT_Face pango_xft_font_lock_face (PangoFont *font)
 
void pango_xft_font_unlock_face (PangoFont *font)
 
guint pango_xft_font_get_glyph (PangoFont *font, gunichar wc)
 
gboolean pango_xft_font_has_char (PangoFont *font, gunichar wc)
 
PangoGlyph pango_xft_font_get_unknown_glyph (PangoFont *font, gunichar wc)
 

Macro Definition Documentation

◆ PANGO_RENDER_TYPE_XFT

#define PANGO_RENDER_TYPE_XFT   "PangoRenderXft"

PANGO_RENDER_TYPE_XFT: (skip)

A string constant that was used to identify shape engines that work with the Xft backend. See PANGO_RENDER_TYPE_FC for the replacement.

Definition at line 44 of file pangoxft.h.

◆ PANGO_TYPE_XFT_FONT

#define PANGO_TYPE_XFT_FONT   (pango_xft_font_get_type ())

Definition at line 125 of file pangoxft.h.

◆ PANGO_TYPE_XFT_FONT_MAP

#define PANGO_TYPE_XFT_FONT_MAP   (pango_xft_font_map_get_type ())

PangoXftFontMap:

PangoXftFontMap is an implementation of PangoFcFontMap suitable for the Xft library as the renderer. It is used in to create fonts of type PangoXftFont.

Definition at line 66 of file pangoxft.h.

◆ PANGO_XFT_FONT

#define PANGO_XFT_FONT ( object)    (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_XFT_FONT, PangoXftFont))

Definition at line 126 of file pangoxft.h.

◆ PANGO_XFT_FONT_MAP

#define PANGO_XFT_FONT_MAP ( object)    (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_XFT_FONT_MAP, PangoXftFontMap))

Definition at line 67 of file pangoxft.h.

◆ PANGO_XFT_IS_FONT

#define PANGO_XFT_IS_FONT ( object)    (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_XFT_FONT))

Definition at line 127 of file pangoxft.h.

◆ PANGO_XFT_IS_FONT_MAP

#define PANGO_XFT_IS_FONT_MAP ( object)    (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_XFT_FONT_MAP))

Definition at line 68 of file pangoxft.h.

Typedef Documentation

◆ PangoXftFont

typedef struct _PangoXftFont PangoXftFont

PangoXftFont:

PangoXftFont is an implementation of PangoFcFont using the Xft library for rendering. It is used in conjunction with PangoXftFontMap.

Definition at line 79 of file pangoxft.h.

◆ PangoXftFontMap

typedef struct _PangoXftFontMap PangoXftFontMap

Definition at line 71 of file pangoxft.h.

◆ PangoXftSubstituteFunc

typedef void(* PangoXftSubstituteFunc) (FcPattern *pattern, gpointer data)

PangoXftSubstituteFunc: @pattern: the FcPattern to tweak. @data: user data.

Function type for doing final config tweaking on prepared FcPatterns.

Definition at line 88 of file pangoxft.h.

Function Documentation

◆ pango_xft_font_get_display()

PANGO_DEPRECATED Display * pango_xft_font_get_display ( PangoFont * font)

◆ pango_xft_font_get_font()

PANGO_DEPRECATED XftFont * pango_xft_font_get_font ( PangoFont * font)

◆ pango_xft_font_get_glyph()

guint pango_xft_font_get_glyph ( PangoFont * font,
gunichar wc )

◆ pango_xft_font_get_type()

PANGO_AVAILABLE_IN_ALL GType pango_xft_font_get_type ( void )

◆ pango_xft_font_get_unknown_glyph()

PangoGlyph pango_xft_font_get_unknown_glyph ( PangoFont * font,
gunichar wc )

◆ pango_xft_font_has_char()

gboolean pango_xft_font_has_char ( PangoFont * font,
gunichar wc )

◆ pango_xft_font_lock_face()

FT_Face pango_xft_font_lock_face ( PangoFont * font)

◆ pango_xft_font_map_get_type()

PANGO_AVAILABLE_IN_ALL GType pango_xft_font_map_get_type ( void )

◆ pango_xft_font_unlock_face()

void pango_xft_font_unlock_face ( PangoFont * font)

◆ pango_xft_get_context()

PANGO_DEPRECATED PangoContext * pango_xft_get_context ( Display * display,
int screen )

◆ pango_xft_get_font_map()

PANGO_AVAILABLE_IN_1_2 PangoFontMap * pango_xft_get_font_map ( Display * display,
int screen )

◆ pango_xft_set_default_substitute()

void pango_xft_set_default_substitute ( Display * display,
int screen,
PangoXftSubstituteFunc func,
gpointer data,
GDestroyNotify notify )

◆ pango_xft_shutdown_display()

PANGO_AVAILABLE_IN_1_2 void pango_xft_shutdown_display ( Display * display,
int screen )

◆ pango_xft_substitute_changed()

void pango_xft_substitute_changed ( Display * display,
int screen )