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

TMouseZoomOptions

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

Declaration

Source position: GR32_Image.pas line 300

type TMouseZoomOptions = class(TNotifiablePersistent)

protected

  procedure SetMaxScale();

  

  procedure SetMinScale();

  

  procedure SetSteps();

  

  procedure SetZoomFactor();

  

  function IsMaxScaleStored;

  

  function IsMinScaleStored;

  

  procedure UpdateZoomFactor;

  

public

  constructor Create;

  

  function ScaleToLevel();

  

  function LevelToScale();

  

  function MatchShiftState();

  

published

  property Enabled: Boolean; [rw]

  

  property Invert: Boolean; [rw]

  

  property ShiftState: TMouseShiftState; [rw]

  

  property MaintainPivot: Boolean; [rw]

  

  property MinScale: Single; [rws]

  

  property MaxScale: Single; [rws]

  

  property Steps: Integer; [rw]

  

  property ZoomFactor: Double; [rws]

  

  property Animate: Boolean; [rw]

  

end;

Inheritance

TMouseZoomOptions

  

|

TNotifiablePersistent

  

|

TPlainInterfacedPersistent

  

|

TObject,IInterface



CT Web help

CodeTyphon Studio