Class TvxBitmapUndoList

Unit

Declaration

type TvxBitmapUndoList = class(TCollection)

Description

TvxBitmapUndoList

Hierarchy

  • TCollection
  • TvxBitmapUndoList

Overview

Methods

Public procedure AfterConstruction; override;
Public procedure BeforeDestruction; override;
Public procedure LockList; virtual;
Public procedure UnLockList; virtual;
Public function CanUndo: Boolean; virtual;
Public function CanRedo: Boolean; virtual;
Public procedure EnumUndoSteps (AResult: TxomStrings); virtual;
Public function AddUndoBitmap (ABitmap: TvxBitmap32; const ATitle: WideString = ''): TvxBitmapUndoItem; virtual;
Public procedure Undo (ABitmap: TvxBitmap32; ARedoTitle: WideString = ''); virtual;
Public procedure UndoToStep (ABitmap: TvxBitmap32; AStep: Integer = 0); virtual;
Public procedure Redo (ABitmap: TvxBitmap32; AUndoTitle: WideString = ''); virtual;
Public procedure Reset; virtual;

Properties

Public property Items[Index:Integer]: TvxBitmapUndoItem read GetItem write SetItem;
Public property Enabled: Boolean read FEnabled write FEnabled;
Public property ActiveItem: TvxBitmapUndoItem read FActiveItem;
Public property MaxUndoCount: Integer read FMaxUndoCount write FMaxUndoCount;
Public property UndoHint: WideString read GetUndoHint;
Public property RedoHint: WideString read GetRedoHint;
Public property StoreType: TvxBitmapUndoListStoreType read FStoreType write FStoreType;
Public property StorageFolder: WideString read FStorageFolder write SetStorageFolder;
Public property OnChanged: TNotifyEvent read FOnChanged write FOnChanged;
Public property OnAfterUndo: TNotifyEvent read FOnAfterUndo write FOnAfterUndo;
Public property OnAfterRedo: TNotifyEvent read FOnAfterRedo write FOnAfterRedo;

Description

Methods

Public procedure AfterConstruction; override;
 
Public procedure BeforeDestruction; override;
 
Public procedure LockList; virtual;
 
Public procedure UnLockList; virtual;
 
Public function CanUndo: Boolean; virtual;
 
Public function CanRedo: Boolean; virtual;
 
Public procedure EnumUndoSteps (AResult: TxomStrings); virtual;
 
Public function AddUndoBitmap (ABitmap: TvxBitmap32; const ATitle: WideString = ''): TvxBitmapUndoItem; virtual;
 
Public procedure Undo (ABitmap: TvxBitmap32; ARedoTitle: WideString = ''); virtual;
 
Public procedure UndoToStep (ABitmap: TvxBitmap32; AStep: Integer = 0); virtual;
 
Public procedure Redo (ABitmap: TvxBitmap32; AUndoTitle: WideString = ''); virtual;
 
Public procedure Reset; virtual;
 

Properties

Public property Items[Index:Integer]: TvxBitmapUndoItem read GetItem write SetItem;
 
Public property Enabled: Boolean read FEnabled write FEnabled;
 
Public property ActiveItem: TvxBitmapUndoItem read FActiveItem;
 
Public property MaxUndoCount: Integer read FMaxUndoCount write FMaxUndoCount;
 
Public property UndoHint: WideString read GetUndoHint;
 
Public property RedoHint: WideString read GetRedoHint;
 
Public property StoreType: TvxBitmapUndoListStoreType read FStoreType write FStoreType;
 
Public property StorageFolder: WideString read FStorageFolder write SetStorageFolder;
 
Public property OnChanged: TNotifyEvent read FOnChanged write FOnChanged;
 
Public property OnAfterUndo: TNotifyEvent read FOnAfterUndo write FOnAfterUndo;
 
Public property OnAfterRedo: TNotifyEvent read FOnAfterRedo write FOnAfterRedo;
 

Generated by PasDoc 0.15.0.