Unit 'gdk2' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#gtk2]

TGdkDrawableClass

Declaration

Source position: gdkdrawable.inc line 26

type TGdkDrawableClass = record

  parent_class: TGObjectClass;

  create_gc: function(

  drawable: PGdkDrawable;

  values: PGdkGCValues;

  mask: TGdkGCValuesMask

):PGdkGC;

  draw_rectangle: procedure(

  drawable: PGdkDrawable;

  gc: PGdkGC;

  filled: gint;

  x: gint;

  y: gint;

  width: gint;

  height: gint

);

  draw_arc: procedure(

  drawable: PGdkDrawable;

  gc: PGdkGC;

  filled: gint;

  x: gint;

  y: gint;

  width: gint;

  height: gint;

  angle1: gint;

  angle2: gint

);

  draw_polygon: procedure(

  drawable: PGdkDrawable;

  gc: PGdkGC;

  filled: gint;

  points: PGdkPoint;

  npoints: gint

);

  draw_text: procedure(

  drawable: PGdkDrawable;

  font: PGdkFont;

  gc: PGdkGC;

  x: gint;

  y: gint;

  text: Pgchar;

  text_length: gint

);

  draw_text_wc: procedure(

  drawable: PGdkDrawable;

  font: PGdkFont;

  gc: PGdkGC;

  x: gint;

  y: gint;

  text: PGdkWChar;

  text_length: gint

);

  draw_drawable: procedure(

  drawable: PGdkDrawable;

  gc: PGdkGC;

  src: PGdkDrawable;

  xsrc: gint;

  ysrc: gint;

  xdest: gint;

  ydest: gint;

  width: gint;

  height: gint

);

  draw_points: procedure(

  drawable: PGdkDrawable;

  gc: PGdkGC;

  points: PGdkPoint;

  npoints: gint

);

  draw_segments: procedure(

  drawable: PGdkDrawable;

  gc: PGdkGC;

  segs: PGdkSegment;

  nsegs: gint

);

  draw_lines: procedure(

  drawable: PGdkDrawable;

  gc: PGdkGC;

  points: PGdkPoint;

  npoints: gint

);

  draw_glyphs: procedure(

  drawable: PGdkDrawable;

  gc: PGdkGC;

  font: PPangoFont;

  x: gint;

  y: gint;

  glyphs: PPangoGlyphString

);

  draw_image: procedure(

  drawable: PGdkDrawable;

  gc: PGdkGC;

  image: PGdkImage;

  xsrc: gint;

  ysrc: gint;

  xdest: gint;

  ydest: gint;

  width: gint;

  height: gint

);

  get_depth: function(

  drawable: PGdkDrawable

):gint;

  get_size: procedure(

  drawable: PGdkDrawable;

  width: Pgint;

  height: Pgint

);

  set_colormap: procedure(

  drawable: PGdkDrawable;

  cmap: PGdkColormap

);

  get_colormap: function(

  drawable: PGdkDrawable

):PGdkColormap;

  get_visual: function(

  drawable: PGdkDrawable

):PGdkVisual;

  get_screen: function(

  drawable: PGdkDrawable

):PGdkScreen;

  get_image: function(

  drawable: PGdkDrawable;

  x: gint;

  y: gint;

  width: gint;

  height: gint

):PGdkImage;

  get_clip_region: function(

  drawable: PGdkDrawable

):PGdkRegion;

  get_visible_region: function(

  drawable: PGdkDrawable

):PGdkRegion;

  get_composite_drawable: function(

  drawable: PGdkDrawable;

  x: gint;

  y: gint;

  width: gint;

  height: gint;

  composite_x_offset: Pgint;

  composite_y_offset: Pgint

):PGdkDrawable;

  _draw_pixbuf: procedure(

  drawable: PGdkDrawable;

  gc: PGdkGC;

  pixbuf: PGdkPixbuf;

  src_x: gint;

  src_y: gint;

  dest_x: gint;

  dest_y: gint;

  width: gint;

  height: gint;

  dither: TGdkRgbDither;

  x_dither: gint;

  y_dither: gint

);

  _copy_to_image: function(

  drawable: PGdkDrawable;

  image: PGdkImage;

  src_x: gint;

  src_y: gint;

  dest_x: gint;

  dest_y: gint;

  width: gint;

  height: gint

):PGdkImage;

  _gdk_reserved1: procedure;

  _gdk_reserved2: procedure;

  _gdk_reserved3: procedure;

  _gdk_reserved4: procedure;

  _gdk_reserved5: procedure;

  _gdk_reserved6: procedure;

  _gdk_reserved7: procedure;

  _gdk_reserved9: procedure;

  _gdk_reserved10: procedure;

  _gdk_reserved11: procedure;

  _gdk_reserved12: procedure;

  _gdk_reserved13: procedure;

  _gdk_reserved14: procedure;

  _gdk_reserved15: procedure;

  _gdk_reserved16: procedure;

end;


Documentation generated on: 2023-03-18