Unit 'libgnomeui' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#gnome1]

TGnomeCanvasItemClass

Declaration

Source position: gnomecanvas.inc line 65

type TGnomeCanvasItemClass = record

  parent_class: TGtkObjectClass;

  update: procedure(

  item: PGnomeCanvasItem;

  affine: Pdouble;

  clip_path: PArtSVP;

  flags: LongInt

);

  realize: procedure(

  item: PGnomeCanvasItem

);

  unrealize: procedure(

  item: PGnomeCanvasItem

);

  map: procedure(

  item: PGnomeCanvasItem

);

  unmap: procedure(

  item: PGnomeCanvasItem

);

  coverage: function(

  item: PGnomeCanvasItem

):PArtUta;

  draw: procedure(

  item: PGnomeCanvasItem;

  drawable: PGdkDrawable;

  x: LongInt;

  y: LongInt;

  width: LongInt;

  height: LongInt

);

  render: procedure(

  item: PGnomeCanvasItem;

  buf: PGnomeCanvasBuf

);

  point: function(

  item: PGnomeCanvasItem;

  x: Double;

  y: Double;

  cx: LongInt;

  cy: LongInt;

  actual_item: PPGnomeCanvasItem

):Double;

  translate: procedure(

  item: PGnomeCanvasItem;

  dx: Double;

  dy: Double

);

  bounds: procedure(

  item: PGnomeCanvasItem;

  x1: Pdouble;

  y1: Pdouble;

  x2: Pdouble;

  y2: Pdouble

);

  event: function(

  item: PGnomeCanvasItem;

  event: PGdkEvent

):gint;

end;


Documentation generated on: 2023-03-18