20 #ifndef __GDK_PANGO_H__
21 #define __GDK_PANGO_H__
23 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GDK_H_INSIDE__) && !defined (GDK_COMPILATION)
24 #error "Only <gdk/gdk.h> can be included directly."
37 #define GDK_TYPE_PANGO_RENDERER (gdk_pango_renderer_get_type())
38 #define GDK_PANGO_RENDERER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_PANGO_RENDERER, GdkPangoRenderer))
39 #define GDK_IS_PANGO_RENDERER(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PANGO_RENDERER))
40 #define GDK_PANGO_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_PANGO_RENDERER, GdkPangoRendererClass))
41 #define GDK_IS_PANGO_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_PANGO_RENDERER))
42 #define GDK_PANGO_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_PANGO_RENDERER, GdkPangoRendererClass))
102 PangoRenderPart part,
108 #ifndef GDK_MULTIHEAD_SAFE
111 #ifndef GDK_DISABLE_DEPRECATED
126 const gint *index_ranges,
131 const gint *index_ranges,
GType gdk_pango_renderer_get_type(void) G_GNUC_CONST
typedefG_BEGIN_DECLS struct _GdkPangoRenderer GdkPangoRenderer
PangoRenderer * gdk_pango_renderer_new(GdkScreen *screen)
void gdk_pango_renderer_set_stipple(GdkPangoRenderer *gdk_renderer, PangoRenderPart part, GdkBitmap *stipple)
PangoContext * gdk_pango_context_get_for_screen(GdkScreen *screen)
GdkRegion * gdk_pango_layout_line_get_clip_region(PangoLayoutLine *line, gint x_origin, gint y_origin, const gint *index_ranges, gint n_ranges)
void gdk_pango_renderer_set_gc(GdkPangoRenderer *gdk_renderer, GdkGC *gc)
void gdk_pango_renderer_set_drawable(GdkPangoRenderer *gdk_renderer, GdkDrawable *drawable)
PangoRenderer * gdk_pango_renderer_get_default(GdkScreen *screen)
void gdk_pango_context_set_colormap(PangoContext *context, GdkColormap *colormap)
PangoAttribute * gdk_pango_attr_stipple_new(GdkBitmap *stipple)
struct _GdkPangoRendererPrivate GdkPangoRendererPrivate
GdkRegion * gdk_pango_layout_get_clip_region(PangoLayout *layout, gint x_origin, gint y_origin, const gint *index_ranges, gint n_ranges)
PangoAttribute * gdk_pango_attr_embossed_new(gboolean embossed)
PangoAttribute * gdk_pango_attr_emboss_color_new(const GdkColor *color)
PangoContext * gdk_pango_context_get(void)
void gdk_pango_renderer_set_override_color(GdkPangoRenderer *gdk_renderer, PangoRenderPart part, const GdkColor *color)
PBD::PropertyDescriptor< uint32_t > color
PangoRendererClass parent_class
PangoRenderer parent_instance
GdkPangoRendererPrivate * priv