ImageEn, unit ieanimation

TIEAnimation


Declaration

TIEAnimation = class;


Description

This is the base abstract class for animation classes like coverflow-like (TIEHorizontalFlow) and circular flow (TIECircularFlow) or any user custom animation classes.


Demos

Demo  Demos\Display\MviewFlow\MViewFlow.dpr
Demo  Demos\Display\ManualFlow\ManualFlow.dpr


Example

ImageEnMView1.Animation := TIEHorizontalFlow.Create();



Methods and Properties


Properties
Public Property  AnimDuration
Public Property  CurrentImage
Public Property  BorderPen
Public Property  Depth
Public Property  Font
Public Property  FramesZoomFilter
Public Property  ImageCount
Public Property  Images
Public Property  LastFrameZoomFilter
Public Property  NeedRefresh
Public Property  ShadowAlphaMax
Public Property  ShadowAlphaMin
Public Property  ShowBorder
Public Property  ShowScrollbar
Public Property  ShowText
Public Property  ViewHeight
Public Property  ViewWidth


Protected Methods

Public Method  DoGetImage
Public Method  DoGetImageInfo
Public Method  DoReleaseImage
Public Method  drawImage virtual
Public Method  PaintScrollBar
Public Method  PaintText
Public Method  SetEndValues virtual
Public Method  SetInitialValues virtual
Public Method  SetStartEndValues
Public Method  SetStartValues virtual

Public Methods
Public Method  constructor Create
Public Method  destructor Destroy
Public Method  DeleteImage
Public Method  Display virtual abstract
Public Method  FindImageAt
Public Method  InsertImage
Public Method  IsInsideScrollbar
Public Method  IsInsideScrollbarSlider
Public Method  MoveScrollbarSliderTo
Public Method  RestartAnimation
Public Method  SetupEvents