Unit 'SynEditTextBuffer' Package
[Overview][Types][Classes][Index] [#bs_synedit]

TSynEditStringList

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

Declaration

Source position: synedittextbuffer.pp line 141

type TSynEditStringList = class(TSynEditStringListBase)

protected

  function GetIsUtf8; override;

  

  procedure SetIsUtf8(); override;

  

  function GetExpandedString(); override;

  

  function GetLengthOfLongestLine; override;

  

  function GetTextChangeStamp; override;

  

  function GetIsInEditAction; override;

  

  procedure IncIsInEditAction; override;

  

  procedure DecIsInEditAction; override;

  

  function GetRedoList; override;

  

  function GetUndoList; override;

  

  function GetCurUndoList; override;

  

  procedure SetIsUndoing(); override;

  

  function GetIsUndoing; override;

  

  procedure SetIsRedoing(); override;

  

  function GetIsRedoing; override;

  

  procedure UndoRedoAdded();

  

  procedure IgnoreSendNotification(); override;

  

  function GetRange(); override;

  

  procedure PutRange(); override;

  

  function Get(); override;

  

  function GetCapacity; override;

  

  function GetCount; override;

  

  procedure SetCount();

  

  function GetObject(); override;

  

  procedure Put(); override;

  

  procedure PutObject(); override;

  

  procedure SetCapacity(); override;

  

  procedure MaybeSendSenrLinesModified;

  

  procedure SetUpdateState(); override;

  

  procedure UndoEditLinesDelete();

  

  procedure IncreaseTextChangeStamp;

  

  procedure DoGetPhysicalCharWidths(); override;

  

  function GetDisplayView; override;

  

  procedure AddManagedHandler(); override;

  

  procedure RemoveManagedHandler(); override;

  

  procedure RemoveManagedHandlers(); override;

  

public

  constructor Create;

  

  destructor Destroy; override;

  

  function Add(); override;

  

  procedure AddStrings(); override;

  

  procedure Clear; override;

  

  procedure Delete(); override;

  

  procedure DeleteLines(); override;

  

  procedure Insert(); override;

  

  procedure InsertLines(); override;

  

  procedure InsertStrings(); override;

  

  function GetPChar(); override;

  

  procedure MarkModified();

  

  procedure MarkSaved;

  

  procedure SendNotification();

  

  procedure FlushNotificationCache; override;

  

  procedure AttachSynEdit();

  

  procedure DetachSynEdit();

  

  function AttachedSynEditCount;

  

  property AttachedSynEdits []: TSynEditBase; [r]

  

  procedure CopyHanlders(); deprecated ;

  

  procedure CopyHandlers();

  

  procedure SendCachedNotify;

  

  property DosFileFormat: Boolean; [rw]

  

  property LengthOfLongestLine: Integer; [r]

  

  property Flags []: TSynEditStringFlags; [rw]

  

  property Modified: Boolean; [rw]

  

  function LogicPosAddChars(); override;

  

  function LogicPosIsAtChar(); override;

  

  function LogicPosAdjustToChar(); override;

  

  property UndoList: TSynEditUndoList; [rw]

  

  property RedoList: TSynEditUndoList; [rw]

  

  procedure EditInsert(); override;

  

  function EditDelete(); override;

  

  function EditReplace(); override;

  

  procedure EditLineBreak(); override;

  

  procedure EditLineJoin(); override;

  

  procedure EditLinesInsert(); override;

  

  procedure EditLinesDelete(); override;

  

  procedure EditUndo(); override;

  

  procedure EditRedo(); override;

  

  PaintLockOwner: TSynEditBase;

  

end;

Inheritance

TSynEditStringList

  

|

TSynEditStringListBase

  

|

TSynEditStrings

  

|

TSynEditStringsBase

  

|

TObject



CT Web help

CodeTyphon Studio