Unit 'GR32_Image' Package
[Overview][Constants][Types][Classes][Variables][Index] [#pl_graphics32]

TCustomPaintBox32

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: GR32_Image.pas line 99

type TCustomPaintBox32 = class(TCustomControl)

protected

  procedure SetRepaintMode(); virtual;

  

  function CustomRepaint; virtual;

  

  function InvalidRectsAvailable; virtual;

  

  procedure DoPrepareInvalidRects; virtual;

  

  procedure DoPaintBuffer; virtual;

  

  procedure DoPaintGDIOverlay; virtual;

  

  procedure DoBufferResized(); virtual;

  

  procedure MouseDown(); override;

  

  procedure MouseEnter; override;

  

  procedure MouseLeave; override;

  

  procedure Paint; override;

  

  procedure ResetInvalidRects;

  

  procedure ResizeBuffer;

  

  property RepaintOptimizer: TCustomRepaintOptimizer; [r]

  

  property BufferValid: Boolean; [rw]

  

  property InvalidRects: TRectList; [r]

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  function GetViewportRect; virtual;

  

  procedure Flush();

  

  procedure Invalidate; override;

  

  procedure ForceFullInvalidate; virtual;

  

  procedure Loaded; override;

  

  procedure Resize; override;

  

  procedure SetBounds(); override;

  

  procedure AssignTo(); override;

  

  property Buffer: TBitmap32; [r]

  

  property BufferOversize: Integer; [rw]

  

  property Options: TPaintBoxOptions; [rw]

  

  property MouseInControl: Boolean; [r]

  

  property RepaintMode: TRepaintMode; [rw]

  

  property OnMouseEnter: TNotifyEvent; [rw]

  

  property OnMouseLeave: TNotifyEvent; [rw]

  

  property OnGDIOverlay: TNotifyEvent; [rw]

  

end;

Inheritance

TCustomPaintBox32

  

|

TObject



CT Web help

CodeTyphon Studio