Class ttextundolist

Unit

Declaration

type ttextundolist = class(tdynamicdatalist)

Description

No description available, ancestor tdynamicdatalist description follows
No description available, ancestor tdatalist description follows
No description available, ancestor tlinkedpersistent description follows
No description available, ancestor tnullinterfacedpersistent description follows
No description available, ancestor tvirtualpersistent description follows

Hierarchy

Overview

Methods

Protected procedure freedata(var data); override;
Protected procedure beforecopy(var data); override;
Public constructor create(intf: iundo); reintroduce;
Public procedure clear; override;
Public procedure beginlink(linkto: undotypety; forcenew: boolean);
Public procedure endlink(forcenew: boolean);
Public procedure setpos(const endpos: gridcoordty; selected: boolean; alink: boolean = false);
Public procedure inserttext(const startpos,endpos: gridcoordty; const atext: msestring; selected: boolean; backwards: boolean; alink: boolean = false);
Public procedure overwritetext(const startpos,endpos: gridcoordty; const atext,atextbefore: msestring; selected: boolean; alink: boolean = false);
Public procedure deletetext(const startpos,endpos: gridcoordty; const atext: msestring; selected: boolean; backwards: boolean; alink: boolean = false);
Public procedure undo;
Public procedure redo;

Properties

Public property canundo: boolean read getcanundo;
Public property canredo: boolean read getcanredo;
Public property maxcount default defaultundomaxcount;
Public property maxsize: integer read fmaxsize write fmaxsize default defaultundobuffermaxsize;
Public property locked: boolean read getlocked;

Description

Methods

Protected procedure freedata(var data); override;
 
Protected procedure beforecopy(var data); override;
 
Public constructor create(intf: iundo); reintroduce;
 
Public procedure clear; override;
 
Public procedure beginlink(linkto: undotypety; forcenew: boolean);
 
Public procedure endlink(forcenew: boolean);
 
Public procedure setpos(const endpos: gridcoordty; selected: boolean; alink: boolean = false);
 
Public procedure inserttext(const startpos,endpos: gridcoordty; const atext: msestring; selected: boolean; backwards: boolean; alink: boolean = false);
 
Public procedure overwritetext(const startpos,endpos: gridcoordty; const atext,atextbefore: msestring; selected: boolean; alink: boolean = false);
 
Public procedure deletetext(const startpos,endpos: gridcoordty; const atext: msestring; selected: boolean; backwards: boolean; alink: boolean = false);
 
Public procedure undo;
 
Public procedure redo;
 

Properties

Public property canundo: boolean read getcanundo;
 
Public property canredo: boolean read getcanredo;
 
Public property maxcount default defaultundomaxcount;
 
Public property maxsize: integer read fmaxsize write fmaxsize default defaultundobuffermaxsize;
 
Public property locked: boolean read getlocked;
 

Generated by PasDoc 0.16.0.