Unit 'SrcEditorIntf' Package
[Overview][Types][Classes][Procedures and functions][Variables][Index] [#bs_ideintf]

TSourceEditorInterface

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

Declaration

Source position: srceditorintf.pas line 86

type TSourceEditorInterface = class

protected

  function GetBlockBegin; virtual; abstract;

  

  function GetBlockEnd; virtual; abstract;

  

  function GetCodeToolsBuffer; virtual; abstract;

  

  function GetCursorScreenXY; virtual; abstract;

  

  function GetCursorTextXY; virtual; abstract;

  

  function GetEditorControl; virtual; abstract;

  

  function GetFileName; virtual; abstract;

  

  function GetLines; virtual; abstract;

  

  function GetLineText; virtual; abstract;

  

  function GetLinesInWindow; virtual; abstract;

  

  function GetModified; virtual; abstract;

  

  function GetPageCaption; virtual; abstract;

  

  function GetPageName; virtual; abstract;

  

  function GetReadOnly; virtual; abstract;

  

  function GetSelection; virtual; abstract;

  

  function GetSelEnd; virtual; abstract;

  

  function GetSelStart; virtual; abstract;

  

  function GetSourceText; virtual; abstract;

  

  function GetTopLine; virtual; abstract;

  

  procedure SetBlockBegin(); virtual; abstract;

  

  procedure SetBlockEnd(); virtual; abstract;

  

  procedure SetCursorScreenXY(); virtual; abstract;

  

  procedure SetCursorTextXY(); virtual; abstract;

  

  procedure SetLines(); virtual; abstract;

  

  procedure SetLineText(); virtual; abstract;

  

  procedure SetModified(); virtual; abstract;

  

  procedure SetReadOnly(); virtual; abstract;

  

  procedure SetSelection(); virtual; abstract;

  

  procedure SetSelEnd(); virtual; abstract;

  

  procedure SetSelStart(); virtual; abstract;

  

  procedure SetSourceText(); virtual; abstract;

  

  procedure SetTopLine(); virtual; abstract;

  

public

  function SelectionAvailable; virtual; abstract;

  

  function GetText(); virtual; abstract;

  

  procedure SelectText();

  

  procedure InsertLine(); virtual; abstract;

  

  procedure ReplaceLines(); virtual; abstract;

  

  procedure ReplaceText();

  

  procedure AskReplace(); virtual; abstract;

  

  procedure CopyToClipboard; virtual; abstract;

  

  procedure CutToClipboard; virtual; abstract;

  

  function GetBookMark();

  

  procedure SetBookMark(); virtual; abstract;

  

  function LineCount; virtual; abstract;

  

  function TextToScreenPosition(); virtual; abstract;

  

  function ScreenToTextPosition(); virtual; abstract;

  

  function WidthInChars; virtual; abstract;

  

  function HeightInLines; virtual; abstract;

  

  function CharWidth; virtual; abstract;

  

  function CursorInPixel; virtual; abstract;

  

  function ScreenToPixelPosition(); virtual; abstract;

  

  procedure BeginUndoBlock; virtual; abstract;

  

  procedure EndUndoBlock; virtual; abstract;

  

  procedure BeginUpdate; virtual; abstract;

  

  procedure EndUpdate; virtual; abstract;

  

  procedure IncreaseIgnoreCodeBufferLock; virtual; abstract;

  

  procedure DecreaseIgnoreCodeBufferLock; virtual; abstract;

  

  procedure UpdateCodeBuffer; virtual; abstract;

  

  function NeedsUpdateCodeBuffer; virtual; abstract;

  

  function SearchReplace(); virtual; abstract;

  

  function GetProjectFile; virtual; abstract;

  

  procedure UpdateProjectFile(); virtual; abstract;

  

  function GetDesigner(); virtual; abstract;

  

  procedure DoEditorExecuteCommand(); virtual; abstract;

  

  procedure MoveToWindow(); virtual; abstract;

  

  procedure CopyToWindow(); virtual; abstract;

  

  function DebugToSourceLine(); virtual; abstract;

  

  property BlockBegin: TPoint; [rw]

  

  property BlockEnd: TPoint; [rw]

  

  property CodeToolsBuffer: TObject; [r]

  

  property CursorScreenXY: TPoint; [rw]

  

  property CursorTextXY: TPoint; [rw]

  

  property EditorControl: TWinControl; [r]

  

  property FileName: string; [r]

  

  property Lines: TStrings; [rw]

  

  property CurrentLineText: string; [rw]

  

  property PageCaption: string; [r]

  

  property PageName: string; [r]

  

  property ReadOnly: Boolean; [rw]

  

  property Selection: string; [rw]

  

  property SelEnd: Integer; [rw]

  

  property SelStart: Integer; [rw]

  

  property SourceText: string; [rw]

  

  property TopLine: Integer; [rw]

  

  property LinesInWindow: Integer; [r]

  

  property Modified: Boolean; [rw]

  

end;

Inheritance

TSourceEditorInterface

  

|

TObject



CT Web help

CodeTyphon Studio