public class Drawable : Object {
public weak Image copy_to_image ( Image image,
int src_x,
int src_y,
int dest_x,
int dest_y,
int width,
int height ) ;
public weak Display get_display ( ) ;
public virtual weak GC create_gc ( GCValues values,
GCValuesMask mask ) ;
public virtual void draw_arc ( GC gc,
bool filled,
int x,
int y,
int width,
int height,
int angle1,
int angle2 ) ;
public virtual void draw_drawable ( GC gc,
Drawable src,
int xsrc,
int ysrc,
int xdest,
int ydest,
int width,
int height ) ;
public virtual void draw_glyphs ( GC gc,
Pango.Font font,
int x,
int y,
Pango.GlyphString glyphs ) ;
public virtual void draw_glyphs_transformed ( GC gc,
Pango.Matrix matrix,
Pango.Font font,
int x,
int y,
Pango.GlyphString glyphs ) ;
public virtual void draw_image ( GC gc,
Image image,
int xsrc,
int ysrc,
int xdest,
int ydest,
int width,
int height ) ;
public virtual void draw_lines ( GC gc,
Point points,
int npoints ) ;
public virtual void draw_pixbuf ( GC gc,
Pixbuf pixbuf,
int src_x,
int src_y,
int dest_x,
int dest_y,
int width,
int height,
RgbDither dither,
int x_dither,
int y_dither ) ;
public virtual void draw_points ( GC gc,
Point points,
int npoints ) ;
public virtual void draw_polygon ( GC gc,
bool filled,
Point points,
int npoints ) ;
public virtual void draw_rectangle ( GC gc,
bool filled,
int x,
int y,
int width,
int height ) ;
public virtual void draw_segments ( GC gc,
Segment segs,
int nsegs ) ;
public virtual void draw_text ( Font font,
GC gc,
int x,
int y,
string text,
int text_length ) ;
public virtual void draw_text_wc ( Font font,
GC gc,
int x,
int y,
WChar text,
int text_length ) ;
public virtual void draw_trapezoids ( GC gc,
Trapezoid[] trapezoids ) ;
public virtual weak Region get_clip_region ( ) ;
public virtual weak Colormap get_colormap ( ) ;
public virtual weak Drawable get_composite_drawable ( int x,
int y,
int width,
int height,
int composite_x_offset,
int composite_y_offset ) ;
public virtual int get_depth ( ) ;
public virtual weak Image get_image ( int x,
int y,
int width,
int height ) ;
public virtual weak Screen get_screen ( ) ;
public virtual void get_size ( int width,
int height ) ;
public virtual weak Region get_visible_region ( ) ;
public virtual weak Visual get_visual ( ) ;
public virtual weak Cairo.Surface ref_cairo_surface ( ) ;
public virtual void set_colormap ( Colormap colormap ) ;
}

public weak Image copy_to_image ( Image image,
int src_x,
int src_y,
int dest_x,
int dest_y,
int width,
int height ) ;
public weak Display get_display ( ) ;
public virtual weak GC create_gc ( GCValues values,
GCValuesMask mask ) ;
public virtual void draw_arc ( GC gc,
bool filled,
int x,
int y,
int width,
int height,
int angle1,
int angle2 ) ;
public virtual void draw_drawable ( GC gc,
Drawable src,
int xsrc,
int ysrc,
int xdest,
int ydest,
int width,
int height ) ;
public virtual void draw_glyphs ( GC gc,
Pango.Font font,
int x,
int y,
Pango.GlyphString glyphs ) ;
public virtual void draw_glyphs_transformed ( GC gc,
Pango.Matrix matrix,
Pango.Font font,
int x,
int y,
Pango.GlyphString glyphs ) ;
public virtual void draw_image ( GC gc,
Image image,
int xsrc,
int ysrc,
int xdest,
int ydest,
int width,
int height ) ;
public virtual void draw_lines ( GC gc,
Point points,
int npoints ) ;
public virtual void draw_pixbuf ( GC gc,
Pixbuf pixbuf,
int src_x,
int src_y,
int dest_x,
int dest_y,
int width,
int height,
RgbDither dither,
int x_dither,
int y_dither ) ;
public virtual void draw_points ( GC gc,
Point points,
int npoints ) ;
public virtual void draw_polygon ( GC gc,
bool filled,
Point points,
int npoints ) ;
public virtual void draw_rectangle ( GC gc,
bool filled,
int x,
int y,
int width,
int height ) ;
public virtual void draw_segments ( GC gc,
Segment segs,
int nsegs ) ;
public virtual void draw_text ( Font font,
GC gc,
int x,
int y,
string text,
int text_length ) ;
public virtual void draw_text_wc ( Font font,
GC gc,
int x,
int y,
WChar text,
int text_length ) ;
public virtual void draw_trapezoids ( GC gc,
Trapezoid[] trapezoids ) ;
public virtual weak Region get_clip_region ( ) ;
public virtual weak Colormap get_colormap ( ) ;
public virtual weak Drawable get_composite_drawable ( int x,
int y,
int width,
int height,
int composite_x_offset,
int composite_y_offset ) ;
public virtual int get_depth ( ) ;
public virtual weak Image get_image ( int x,
int y,
int width,
int height ) ;
public virtual weak Screen get_screen ( ) ;
public virtual void get_size ( int width,
int height ) ;
public virtual weak Region get_visible_region ( ) ;
public virtual weak Visual get_visual ( ) ;
public virtual weak Cairo.Surface ref_cairo_surface ( ) ;
public virtual void set_colormap ( Colormap colormap ) ;
Created by Valadoc