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

TCustomImgView32

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

Declaration

Source position: GR32_Image.pas line 557

type TCustomImgView32 = class(TCustomImage32)

protected

  DisableScrollUpdate: Boolean;

  

  HScroll: TCustomRangeBar;

  

  VScroll: TCustomRangeBar;

  

  procedure AlignAll;

  

  procedure BitmapResized; override;

  

  procedure DoDrawSizeGrip();

  

  procedure DoScaleChange; override;

  

  function CanMousePan; override;

  

  procedure DoScroll; virtual;

  

  function GetScrollBarsVisible;

  

  function GetScrollBarSize;

  

  function GetSizeGripRect;

  

  function IsSizeGripVisible;

  

  procedure MouseDown(); override;

  

  procedure MouseMove(); override;

  

  procedure MouseUp(); override;

  

  procedure Paint; override;

  

  procedure Recenter;

  

  procedure SetScaleMode(); override;

  

  procedure DoSetPivot(); override;

  

  procedure ScrollHandler(); virtual;

  

  procedure ScrollChangingHandler();

  

  procedure UpdateImage; virtual;

  

  procedure UpdateScrollBars; virtual;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  function GetViewportRect; override;

  

  procedure Loaded; override;

  

  procedure Resize; override;

  

  procedure ScrollToCenter();

  

  procedure Scroll(); override;

  

  property Centered: Boolean; [rw]

  

  property ScrollBars: TIVScrollProperties; [rw]

  

  property SizeGrip: TSizeGripStyle; [rw]

  

  property OverSize: Integer; [rw]

  

  property OnScroll: TNotifyEvent; [rw]

  

end;

Inheritance

TCustomImgView32

  

|

TCustomImage32

  

|

TCustomPaintBox32

  

|

TObject



CT Web help

CodeTyphon Studio