Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
pangoxft-render.h File Reference
#include <pango/pango-renderer.h>
#include <X11/Xlib.h>
#include <X11/Xft/Xft.h>

Go to the source code of this file.

Data Structures

struct  _PangoXftRenderer
 
struct  _PangoXftRendererClass
 

Macros

#define _XFT_NO_COMPAT_
 
#define PANGO_TYPE_XFT_RENDERER   (pango_xft_renderer_get_type())
 
#define PANGO_XFT_RENDERER(object)   (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_XFT_RENDERER, PangoXftRenderer))
 
#define PANGO_IS_XFT_RENDERER(object)   (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_XFT_RENDERER))
 
#define PANGO_XFT_RENDERER_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), PANGO_TYPE_XFT_RENDERER, PangoXftRendererClass))
 
#define PANGO_IS_XFT_RENDERER_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), PANGO_TYPE_XFT_RENDERER))
 
#define PANGO_XFT_RENDERER_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), PANGO_TYPE_XFT_RENDERER, PangoXftRendererClass))
 

Typedefs

typedef struct _PangoXftRenderer PangoXftRenderer
 
typedef struct _PangoXftRendererClass PangoXftRendererClass
 
typedef struct _PangoXftRendererPrivate PangoXftRendererPrivate
 

Functions

PANGO_AVAILABLE_IN_1_8 GType pango_xft_renderer_get_type (void) G_GNUC_CONST
 
PANGO_AVAILABLE_IN_1_8 PangoRendererpango_xft_renderer_new (Display *display, int screen)
 
PANGO_AVAILABLE_IN_1_8 void pango_xft_renderer_set_draw (PangoXftRenderer *xftrenderer, XftDraw *draw)
 
PANGO_AVAILABLE_IN_1_8 void pango_xft_renderer_set_default_color (PangoXftRenderer *xftrenderer, PangoColor *default_color)
 
PANGO_AVAILABLE_IN_ALL void pango_xft_render (XftDraw *draw, XftColor *color, PangoFont *font, PangoGlyphString *glyphs, gint x, gint y)
 
PANGO_AVAILABLE_IN_ALL void pango_xft_picture_render (Display *display, Picture src_picture, Picture dest_picture, PangoFont *font, PangoGlyphString *glyphs, gint x, gint y)
 
PANGO_AVAILABLE_IN_1_8 void pango_xft_render_transformed (XftDraw *draw, XftColor *color, PangoMatrix *matrix, PangoFont *font, PangoGlyphString *glyphs, int x, int y)
 
PANGO_AVAILABLE_IN_1_8 void pango_xft_render_layout_line (XftDraw *draw, XftColor *color, PangoLayoutLine *line, int x, int y)
 
PANGO_AVAILABLE_IN_1_8 void pango_xft_render_layout (XftDraw *draw, XftColor *color, PangoLayout *layout, int x, int y)
 

Macro Definition Documentation

◆ _XFT_NO_COMPAT_

#define _XFT_NO_COMPAT_

Definition at line 29 of file pangoxft-render.h.

◆ PANGO_IS_XFT_RENDERER

#define PANGO_IS_XFT_RENDERER ( object)    (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_XFT_RENDERER))

Definition at line 51 of file pangoxft-render.h.

◆ PANGO_IS_XFT_RENDERER_CLASS

#define PANGO_IS_XFT_RENDERER_CLASS ( klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), PANGO_TYPE_XFT_RENDERER))

Definition at line 53 of file pangoxft-render.h.

◆ PANGO_TYPE_XFT_RENDERER

#define PANGO_TYPE_XFT_RENDERER   (pango_xft_renderer_get_type())

Definition at line 49 of file pangoxft-render.h.

◆ PANGO_XFT_RENDERER

#define PANGO_XFT_RENDERER ( object)    (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_XFT_RENDERER, PangoXftRenderer))

Definition at line 50 of file pangoxft-render.h.

◆ PANGO_XFT_RENDERER_CLASS

#define PANGO_XFT_RENDERER_CLASS ( klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), PANGO_TYPE_XFT_RENDERER, PangoXftRendererClass))

Definition at line 52 of file pangoxft-render.h.

◆ PANGO_XFT_RENDERER_GET_CLASS

#define PANGO_XFT_RENDERER_GET_CLASS ( obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), PANGO_TYPE_XFT_RENDERER, PangoXftRendererClass))

Definition at line 54 of file pangoxft-render.h.

Typedef Documentation

◆ PangoXftRenderer

Definition at line 37 of file pangoxft-render.h.

◆ PangoXftRendererClass

Definition at line 38 of file pangoxft-render.h.

◆ PangoXftRendererPrivate

typedef struct _PangoXftRendererPrivate PangoXftRendererPrivate

Definition at line 39 of file pangoxft-render.h.

Function Documentation

◆ pango_xft_picture_render()

PANGO_AVAILABLE_IN_ALL void pango_xft_picture_render ( Display * display,
Picture src_picture,
Picture dest_picture,
PangoFont * font,
PangoGlyphString * glyphs,
gint x,
gint y )

◆ pango_xft_render()

PANGO_AVAILABLE_IN_ALL void pango_xft_render ( XftDraw * draw,
XftColor * color,
PangoFont * font,
PangoGlyphString * glyphs,
gint x,
gint y )

◆ pango_xft_render_layout()

PANGO_AVAILABLE_IN_1_8 void pango_xft_render_layout ( XftDraw * draw,
XftColor * color,
PangoLayout * layout,
int x,
int y )

◆ pango_xft_render_layout_line()

PANGO_AVAILABLE_IN_1_8 void pango_xft_render_layout_line ( XftDraw * draw,
XftColor * color,
PangoLayoutLine * line,
int x,
int y )

◆ pango_xft_render_transformed()

PANGO_AVAILABLE_IN_1_8 void pango_xft_render_transformed ( XftDraw * draw,
XftColor * color,
PangoMatrix * matrix,
PangoFont * font,
PangoGlyphString * glyphs,
int x,
int y )

◆ pango_xft_renderer_get_type()

PANGO_AVAILABLE_IN_1_8 GType pango_xft_renderer_get_type ( void )

◆ pango_xft_renderer_new()

PANGO_AVAILABLE_IN_1_8 PangoRenderer * pango_xft_renderer_new ( Display * display,
int screen )

◆ pango_xft_renderer_set_default_color()

PANGO_AVAILABLE_IN_1_8 void pango_xft_renderer_set_default_color ( PangoXftRenderer * xftrenderer,
PangoColor * default_color )

◆ pango_xft_renderer_set_draw()

PANGO_AVAILABLE_IN_1_8 void pango_xft_renderer_set_draw ( PangoXftRenderer * xftrenderer,
XftDraw * draw )