Ardour  8.7-14-g57a6773833
_GdkDrawableClass Struct Reference

#include <gdkdrawable.h>

Public Attributes

GObjectClass parent_class
 
GdkGC *(* create_gc )(GdkDrawable *drawable, GdkGCValues *values, GdkGCValuesMask mask)
 
void(* draw_rectangle )(GdkDrawable *drawable, GdkGC *gc, gboolean filled, gint x, gint y, gint width, gint height)
 
void(* draw_arc )(GdkDrawable *drawable, GdkGC *gc, gboolean filled, gint x, gint y, gint width, gint height, gint angle1, gint angle2)
 
void(* draw_polygon )(GdkDrawable *drawable, GdkGC *gc, gboolean filled, GdkPoint *points, gint npoints)
 
void(* draw_text )(GdkDrawable *drawable, GdkFont *font, GdkGC *gc, gint x, gint y, const gchar *text, gint text_length)
 
void(* draw_text_wc )(GdkDrawable *drawable, GdkFont *font, GdkGC *gc, gint x, gint y, const GdkWChar *text, gint text_length)
 
void(* draw_drawable )(GdkDrawable *drawable, GdkGC *gc, GdkDrawable *src, gint xsrc, gint ysrc, gint xdest, gint ydest, gint width, gint height)
 
void(* draw_points )(GdkDrawable *drawable, GdkGC *gc, GdkPoint *points, gint npoints)
 
void(* draw_segments )(GdkDrawable *drawable, GdkGC *gc, GdkSegment *segs, gint nsegs)
 
void(* draw_lines )(GdkDrawable *drawable, GdkGC *gc, GdkPoint *points, gint npoints)
 
void(* draw_glyphs )(GdkDrawable *drawable, GdkGC *gc, PangoFont *font, gint x, gint y, PangoGlyphString *glyphs)
 
void(* draw_image )(GdkDrawable *drawable, GdkGC *gc, GdkImage *image, gint xsrc, gint ysrc, gint xdest, gint ydest, gint width, gint height)
 
gint(* get_depth )(GdkDrawable *drawable)
 
void(* get_size )(GdkDrawable *drawable, gint *width, gint *height)
 
void(* set_colormap )(GdkDrawable *drawable, GdkColormap *cmap)
 
GdkColormap *(* get_colormap )(GdkDrawable *drawable)
 
GdkVisual *(* get_visual )(GdkDrawable *drawable)
 
GdkScreen *(* get_screen )(GdkDrawable *drawable)
 
GdkImage *(* get_image )(GdkDrawable *drawable, gint x, gint y, gint width, gint height)
 
GdkRegion *(* get_clip_region )(GdkDrawable *drawable)
 
GdkRegion *(* get_visible_region )(GdkDrawable *drawable)
 
GdkDrawable *(* get_composite_drawable )(GdkDrawable *drawable, gint x, gint y, gint width, gint height, gint *composite_x_offset, gint *composite_y_offset)
 
void(* draw_pixbuf )(GdkDrawable *drawable, GdkGC *gc, GdkPixbuf *pixbuf, gint src_x, gint src_y, gint dest_x, gint dest_y, gint width, gint height, GdkRgbDither dither, gint x_dither, gint y_dither)
 
GdkImage *(* _copy_to_image )(GdkDrawable *drawable, GdkImage *image, gint src_x, gint src_y, gint dest_x, gint dest_y, gint width, gint height)
 
void(* draw_glyphs_transformed )(GdkDrawable *drawable, GdkGC *gc, PangoMatrix *matrix, PangoFont *font, gint x, gint y, PangoGlyphString *glyphs)
 
void(* draw_trapezoids )(GdkDrawable *drawable, GdkGC *gc, GdkTrapezoid *trapezoids, gint n_trapezoids)
 
cairo_surface_t *(* ref_cairo_surface )(GdkDrawable *drawable)
 
GdkDrawable *(* get_source_drawable )(GdkDrawable *drawable)
 
void(* set_cairo_clip )(GdkDrawable *drawable, cairo_t *cr)
 
cairo_surface_t *(* create_cairo_surface )(GdkDrawable *drawable, int width, int height)
 
void(* draw_drawable_with_src )(GdkDrawable *drawable, GdkGC *gc, GdkDrawable *src, gint xsrc, gint ysrc, gint xdest, gint ydest, gint width, gint height, GdkDrawable *original_src)
 
void(* _gdk_reserved7 )(void)
 
void(* _gdk_reserved9 )(void)
 
void(* _gdk_reserved10 )(void)
 
void(* _gdk_reserved11 )(void)
 
void(* _gdk_reserved12 )(void)
 
void(* _gdk_reserved13 )(void)
 
void(* _gdk_reserved14 )(void)
 
void(* _gdk_reserved15 )(void)
 

Detailed Description

Definition at line 58 of file gdkdrawable.h.

Member Data Documentation

◆ _copy_to_image

GdkImage*(* _GdkDrawableClass::_copy_to_image) (GdkDrawable *drawable, GdkImage *image, gint src_x, gint src_y, gint dest_x, gint dest_y, gint width, gint height)

Definition at line 180 of file gdkdrawable.h.

◆ _gdk_reserved10

void(* _GdkDrawableClass::_gdk_reserved10) (void)

Definition at line 226 of file gdkdrawable.h.

◆ _gdk_reserved11

void(* _GdkDrawableClass::_gdk_reserved11) (void)

Definition at line 227 of file gdkdrawable.h.

◆ _gdk_reserved12

void(* _GdkDrawableClass::_gdk_reserved12) (void)

Definition at line 228 of file gdkdrawable.h.

◆ _gdk_reserved13

void(* _GdkDrawableClass::_gdk_reserved13) (void)

Definition at line 229 of file gdkdrawable.h.

◆ _gdk_reserved14

void(* _GdkDrawableClass::_gdk_reserved14) (void)

Definition at line 230 of file gdkdrawable.h.

◆ _gdk_reserved15

void(* _GdkDrawableClass::_gdk_reserved15) (void)

Definition at line 231 of file gdkdrawable.h.

◆ _gdk_reserved7

void(* _GdkDrawableClass::_gdk_reserved7) (void)

Definition at line 224 of file gdkdrawable.h.

◆ _gdk_reserved9

void(* _GdkDrawableClass::_gdk_reserved9) (void)

Definition at line 225 of file gdkdrawable.h.

◆ create_cairo_surface

cairo_surface_t*(* _GdkDrawableClass::create_cairo_surface) (GdkDrawable *drawable, int width, int height)

Definition at line 208 of file gdkdrawable.h.

◆ create_gc

GdkGC*(* _GdkDrawableClass::create_gc) (GdkDrawable *drawable, GdkGCValues *values, GdkGCValuesMask mask)

Definition at line 62 of file gdkdrawable.h.

◆ draw_arc

void(* _GdkDrawableClass::draw_arc) (GdkDrawable *drawable, GdkGC *gc, gboolean filled, gint x, gint y, gint width, gint height, gint angle1, gint angle2)

Definition at line 72 of file gdkdrawable.h.

◆ draw_drawable

void(* _GdkDrawableClass::draw_drawable) (GdkDrawable *drawable, GdkGC *gc, GdkDrawable *src, gint xsrc, gint ysrc, gint xdest, gint ydest, gint width, gint height)

Definition at line 100 of file gdkdrawable.h.

◆ draw_drawable_with_src

void(* _GdkDrawableClass::draw_drawable_with_src) (GdkDrawable *drawable, GdkGC *gc, GdkDrawable *src, gint xsrc, gint ysrc, gint xdest, gint ydest, gint width, gint height, GdkDrawable *original_src)

Definition at line 212 of file gdkdrawable.h.

◆ draw_glyphs

void(* _GdkDrawableClass::draw_glyphs) (GdkDrawable *drawable, GdkGC *gc, PangoFont *font, gint x, gint y, PangoGlyphString *glyphs)

Definition at line 122 of file gdkdrawable.h.

◆ draw_glyphs_transformed

void(* _GdkDrawableClass::draw_glyphs_transformed) (GdkDrawable *drawable, GdkGC *gc, PangoMatrix *matrix, PangoFont *font, gint x, gint y, PangoGlyphString *glyphs)

Definition at line 189 of file gdkdrawable.h.

◆ draw_image

void(* _GdkDrawableClass::draw_image) (GdkDrawable *drawable, GdkGC *gc, GdkImage *image, gint xsrc, gint ysrc, gint xdest, gint ydest, gint width, gint height)

Definition at line 129 of file gdkdrawable.h.

◆ draw_lines

void(* _GdkDrawableClass::draw_lines) (GdkDrawable *drawable, GdkGC *gc, GdkPoint *points, gint npoints)

Definition at line 117 of file gdkdrawable.h.

◆ draw_pixbuf

void(* _GdkDrawableClass::draw_pixbuf) (GdkDrawable *drawable, GdkGC *gc, GdkPixbuf *pixbuf, gint src_x, gint src_y, gint dest_x, gint dest_y, gint width, gint height, GdkRgbDither dither, gint x_dither, gint y_dither)

Definition at line 168 of file gdkdrawable.h.

◆ draw_points

void(* _GdkDrawableClass::draw_points) (GdkDrawable *drawable, GdkGC *gc, GdkPoint *points, gint npoints)

Definition at line 109 of file gdkdrawable.h.

◆ draw_polygon

void(* _GdkDrawableClass::draw_polygon) (GdkDrawable *drawable, GdkGC *gc, gboolean filled, GdkPoint *points, gint npoints)

Definition at line 81 of file gdkdrawable.h.

◆ draw_rectangle

void(* _GdkDrawableClass::draw_rectangle) (GdkDrawable *drawable, GdkGC *gc, gboolean filled, gint x, gint y, gint width, gint height)

Definition at line 65 of file gdkdrawable.h.

◆ draw_segments

void(* _GdkDrawableClass::draw_segments) (GdkDrawable *drawable, GdkGC *gc, GdkSegment *segs, gint nsegs)

Definition at line 113 of file gdkdrawable.h.

◆ draw_text

void(* _GdkDrawableClass::draw_text) (GdkDrawable *drawable, GdkFont *font, GdkGC *gc, gint x, gint y, const gchar *text, gint text_length)

Definition at line 86 of file gdkdrawable.h.

◆ draw_text_wc

void(* _GdkDrawableClass::draw_text_wc) (GdkDrawable *drawable, GdkFont *font, GdkGC *gc, gint x, gint y, const GdkWChar *text, gint text_length)

Definition at line 93 of file gdkdrawable.h.

◆ draw_trapezoids

void(* _GdkDrawableClass::draw_trapezoids) (GdkDrawable *drawable, GdkGC *gc, GdkTrapezoid *trapezoids, gint n_trapezoids)

Definition at line 196 of file gdkdrawable.h.

◆ get_clip_region

GdkRegion*(* _GdkDrawableClass::get_clip_region) (GdkDrawable *drawable)

Definition at line 157 of file gdkdrawable.h.

◆ get_colormap

GdkColormap*(* _GdkDrawableClass::get_colormap) (GdkDrawable *drawable)

Definition at line 147 of file gdkdrawable.h.

◆ get_composite_drawable

GdkDrawable*(* _GdkDrawableClass::get_composite_drawable) (GdkDrawable *drawable, gint x, gint y, gint width, gint height, gint *composite_x_offset, gint *composite_y_offset)

Definition at line 160 of file gdkdrawable.h.

◆ get_depth

gint(* _GdkDrawableClass::get_depth) (GdkDrawable *drawable)

Definition at line 139 of file gdkdrawable.h.

◆ get_image

GdkImage*(* _GdkDrawableClass::get_image) (GdkDrawable *drawable, gint x, gint y, gint width, gint height)

Definition at line 151 of file gdkdrawable.h.

◆ get_screen

GdkScreen*(* _GdkDrawableClass::get_screen) (GdkDrawable *drawable)

Definition at line 149 of file gdkdrawable.h.

◆ get_size

void(* _GdkDrawableClass::get_size) (GdkDrawable *drawable, gint *width, gint *height)

Definition at line 140 of file gdkdrawable.h.

◆ get_source_drawable

GdkDrawable*(* _GdkDrawableClass::get_source_drawable) (GdkDrawable *drawable)

Definition at line 203 of file gdkdrawable.h.

◆ get_visible_region

GdkRegion*(* _GdkDrawableClass::get_visible_region) (GdkDrawable *drawable)

Definition at line 158 of file gdkdrawable.h.

◆ get_visual

GdkVisual*(* _GdkDrawableClass::get_visual) (GdkDrawable *drawable)

Definition at line 148 of file gdkdrawable.h.

◆ parent_class

GObjectClass _GdkDrawableClass::parent_class

Definition at line 60 of file gdkdrawable.h.

◆ ref_cairo_surface

cairo_surface_t*(* _GdkDrawableClass::ref_cairo_surface) (GdkDrawable *drawable)

Definition at line 201 of file gdkdrawable.h.

◆ set_cairo_clip

void(* _GdkDrawableClass::set_cairo_clip) (GdkDrawable *drawable, cairo_t *cr)

Definition at line 205 of file gdkdrawable.h.

◆ set_colormap

void(* _GdkDrawableClass::set_colormap) (GdkDrawable *drawable, GdkColormap *cmap)

Definition at line 144 of file gdkdrawable.h.


The documentation for this struct was generated from the following file: