[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: synedit.pp line 460
type TCustomSynEdit = class(TSynEditBase) |
||
procedure SelAvailChange(); |
|
|
protected |
||
property ImeHandler: LazSynIme; [rw] |
|
|
procedure CMWantSpecialKey(); message; |
|
|
FScreenCaretPainterClass: TSynEditScreenCaretPainterClass; deprecated ; |
|
|
|
||
|
||
|
||
|
||
property ScreenCaret: TSynEditScreenCaret; [r] |
|
|
property OnClickLink: TMouseEvent; [rw] |
|
|
property OnMouseLink: TSynMouseLinkEvent; [rw] |
|
|
procedure Paint; override; |
|
|
procedure StartPaintBuffer(); |
|
|
procedure EndPaintBuffer(); |
|
|
procedure DoOnPaint; virtual; |
|
|
function GetPaintArea; override; |
|
|
procedure IncPaintLock; |
|
|
procedure DecPaintLock; |
|
|
procedure DoIncPaintLock(); |
|
|
procedure DoDecPaintLock(); |
|
|
procedure DoIncForeignPaintLock(); |
|
|
procedure DoDecForeignPaintLock(); |
|
|
procedure SetUpdateState(); virtual; |
|
|
procedure IncStatusChangeLock; |
|
|
procedure DecStatusChangeLock; |
|
|
procedure StatusChanged(); override; |
|
|
property PaintLockOwner: TSynEditBase; [rw] |
|
|
property TextDrawer: TLazEditTextGridPainter; [r] |
|
|
procedure DoAutoAdjustLayout(); override; |
|
|
function WaitingForInitialSize; |
|
|
procedure DoHandleInitialSizeFinished; |
|
|
procedure DoAllAutoSize; override; |
|
|
procedure CreateHandle; override; |
|
|
procedure CreateParams(); override; |
|
|
procedure CreateWnd; override; |
|
|
procedure DestroyWnd; override; |
|
|
procedure VisibleChanged; override; |
|
|
procedure Loaded; override; |
|
|
function GetChildOwner; override; |
|
|
procedure KeyDown(); override; |
|
|
procedure UTF8KeyPress(); override; |
|
|
procedure KeyPress(); override; |
|
|
procedure KeyUp(); override; |
|
|
procedure MouseDown(); override; |
|
|
procedure MouseMove(); override; |
|
|
procedure MouseUp(); override; |
|
|
procedure DragTimerHandler; |
|
|
procedure ScrollTimerHandler(); |
|
|
procedure DoContextPopup(); override; |
|
|
function GetMouseActionInfo(); |
|
|
procedure FindAndHandleMouseAction(); |
|
|
function DoHandleMouseAction(); |
|
|
procedure DoHandleMouseActionResult(); |
|
|
function CheckDragDropAccecpt(); |
|
|
function GetBlockBegin; override; |
|
|
function GetBlockEnd; override; |
|
|
procedure SetBlockBegin(); override; |
|
|
procedure SetBlockEnd(); override; |
|
|
function GetCharsInWindow; override; |
|
|
function GetCharWidth; override; |
|
|
function GetLeftChar; override; |
|
|
function GetLineHeight; override; |
|
|
function GetLinesInWindow; override; |
|
|
function GetTopLine; override; |
|
|
function GetBottomLine; override; |
|
|
function GetPartialBottomLine; override; |
|
|
procedure SetLeftChar(); override; |
|
|
procedure SetTopLine(); override; |
|
|
function GetCaretX; override; |
|
|
function GetCaretY; override; |
|
|
function GetCaretXY; override; |
|
|
procedure SetCaretX(); override; |
|
|
procedure SetCaretY(); override; |
|
|
procedure SetCaretXY(); override; |
|
|
function GetLogicalCaretXY; override; |
|
|
procedure SetLogicalCaretXY(); override; |
|
|
function GetMouseActions; override; |
|
|
function GetMouseSelActions; override; |
|
|
function GetMouseTextActions; override; |
|
|
procedure SetMouseActions(); override; |
|
|
procedure SetMouseSelActions(); override; |
|
|
procedure SetMouseTextActions(); override; |
|
|
procedure SetExtraCharSpacing(); override; |
|
|
procedure SetExtraLineSpacing(); override; |
|
|
procedure SetHighlighter(); virtual; |
|
|
procedure UpdateShowing; override; |
|
|
procedure SetColor(); override; |
|
|
function GetDragHotZoneInfo(); |
|
|
procedure DragOver(); override; |
|
|
procedure DoOnResize; override; |
|
|
procedure CalculatePreferredSize(); override; |
|
|
function RealGetText; override; |
|
|
procedure RealSetText(); override; |
|
|
function GetLines; override; |
|
|
function GetModified; override; |
|
|
function GetViewedTextBuffer; override; |
|
|
function GetFoldedTextBuffer; override; |
|
|
function GetTextBuffer; override; |
|
|
procedure SetLines(); override; |
|
|
function GetMarkupMgr; override; |
|
|
function GetCanRedo; override; |
|
|
function GetCanUndo; override; |
|
|
function GetCaretObj; override; |
|
|
function GetHighlighterObj; override; |
|
|
function GetMarksObj; override; |
|
|
function GetSelectedColor; override; |
|
|
function GetTextViewsManager; override; |
|
|
procedure FontChanged(); override; |
|
|
procedure LineCountChanged(); |
|
|
procedure LineTextChanged(); |
|
|
procedure SizeOrFontChanged(); |
|
|
procedure DoHighlightChanged(); |
|
|
procedure DoHighlightAttribChanged(); |
|
|
procedure DoHighlightRescanNeeded(); |
|
|
procedure ListCleared(); |
|
|
procedure FoldChanged(); |
|
|
function GetTopView; |
|
|
procedure SetTopView(); |
|
|
procedure MarkListChange(); |
|
|
procedure NotifyHookedCommandHandlers(); virtual; |
|
|
function NextWordLogicalPos(); |
|
|
function PrevWordLogicalPos(); |
|
|
procedure RecalcCharExtent; |
|
|
procedure RedoItem(); |
|
|
procedure CaretChanged(); |
|
|
procedure SetModified(); override; |
|
|
procedure SetMouseOptions(); override; |
|
|
procedure SetName(); override; |
|
|
procedure SetOptions(); override; |
|
|
procedure SetOptions2(); override; |
|
|
procedure SetSelectedColor(); override; |
|
|
procedure SetSelTextExternal(); override; |
|
|
procedure SetSelTextPrimitive(); |
|
|
procedure UndoItem(); |
|
|
procedure UpdateCursor; |
|
|
procedure DoOnCommandProcessed(); virtual; |
|
|
procedure DoOnProcessCommand(); virtual; |
|
|
function DoOnReplaceText(); virtual; |
|
|
procedure DoOnStatusChange(); virtual; |
|
|
property LastMouseCaret: TPoint; [rw] |
|
|
function GetSelEnd; override; |
|
|
function GetSelStart; override; |
|
|
procedure SetSelEnd(); override; |
|
|
procedure SetSelStart(); override; |
|
|
property TextView: TSynEditStringsLinked; [r] |
|
|
function PasteFromClipboardEx(); |
|
|
function FindNextUnfoldedLine(); |
|
|
function CreateGutter(); virtual; |
|
|
public |
||
constructor Create(); override; |
|
|
procedure BeforeDestruction; override; |
|
|
destructor Destroy; override; |
|
|
procedure AfterLoadFromFile; |
|
|
procedure ScrollBy(); override; |
|
|
procedure BeginUndoBlock; override; |
|
|
procedure BeginUpdate(); override; |
|
|
procedure EndUndoBlock; override; |
|
|
procedure EndUpdate; override; |
|
|
property TopView: Integer; [rw] |
|
|
function CaretXPix; override; |
|
|
function CaretYPix; override; |
|
|
procedure EnsureCursorPosVisible; |
|
|
procedure MoveCaretToVisibleArea; |
|
|
procedure MoveCaretIgnoreEOL(); |
|
|
procedure MoveLogicalCaretIgnoreEOL(); |
|
|
procedure ClearSelection; |
|
|
procedure SelectAll; |
|
|
procedure SelectToBrace; |
|
|
procedure SelectWord; |
|
|
procedure SelectLine(); |
|
|
procedure SelectParagraph; |
|
|
property BlockBegin: TPoint; [rw] |
|
|
property BlockEnd: TPoint; [rw] |
|
|
property SelStart: Integer; [rw] deprecated ; |
|
|
property SelEnd: Integer; [rw] deprecated ; |
|
|
property IsBackwardSel: Boolean; [r] |
|
|
property SelText: string; [rw] |
|
|
procedure Clear; |
|
|
procedure Append(); |
|
|
function HasText(); |
|
|
property LineText: string; [rw] |
|
|
property Text: string; [rw] |
|
|
procedure ClearAll; |
|
|
procedure InsertTextAtCaret(); |
|
|
property TextBetweenPoints []: string; [rw] |
|
|
property TextBetweenPointsEx []: string; [w] |
|
|
procedure SetTextBetweenPoints(); |
|
|
function GetLineState(); override; |
|
|
procedure MarkTextAsSaved; |
|
|
procedure ClearBookMark(); |
|
|
function GetBookMark(); |
|
|
procedure GotoBookMark(); |
|
|
function IsBookmark(); |
|
|
procedure SetBookMark(); |
|
|
property Marks: TSynEditMarkList; [r] |
|
|
procedure ClearUndo; override; |
|
|
procedure Redo; override; |
|
|
procedure Undo; override; |
|
|
procedure CopyToClipboard; |
|
|
procedure CutToClipboard; |
|
|
procedure PasteFromClipboard(); |
|
|
procedure DoCopyToClipboard(); |
|
|
property CanPaste: Boolean; [r] |
|
|
procedure DragDrop(); override; |
|
|
function ExecuteAction(); override; |
|
|
procedure CommandProcessor(); virtual; |
|
|
procedure ExecuteCommand(); virtual; |
|
|
function GetHighlighterAttriAtRowCol(); |
|
|
function GetHighlighterAttriAtRowColEx(); |
|
|
procedure CaretAtIdentOrString(); |
|
|
procedure GetWordBoundsAtRowCol(); override; |
|
|
function GetWordAtRowCol(); override; |
|
|
function NextTokenPos; virtual; deprecated ; |
|
|
function NextWordPos; virtual; |
|
|
function PrevWordPos; virtual; |
|
|
function IdentChars; |
|
|
function IsIdentChar(); |
|
|
function IsLinkable(); override; |
|
|
procedure InvalidateGutter; override; |
|
|
procedure InvalidateLine(); override; |
|
|
procedure InvalidateGutterLines(); override; |
|
|
procedure InvalidateLines(); override; |
|
|
function LogicalToPhysicalPos(); override; |
|
|
function LogicalToPhysicalCol(); override; |
|
|
function PhysicalToLogicalPos(); override; |
|
|
function PhysicalToLogicalCol(); override; |
|
|
function PhysicalLineLength(); override; |
|
|
function CharIndexToRowCol(); deprecated, experimental ; |
|
|
function RowColToCharIndex(); deprecated, experimental ; |
|
|
function ScreenColumnToXValue(); |
|
|
function ScreenXYToPixels(); |
|
|
function RowColumnToPixels(); deprecated ; |
|
|
function PixelsToRowColumn(); |
|
|
function PixelsToLogicalPos(); |
|
|
function ScreenRowToRow(); override; deprecated ; |
|
|
function RowToScreenRow(); override; deprecated ; |
|
|
function ScreenXYToTextXY(); override; |
|
|
function TextXYToScreenXY(); override; |
|
|
procedure Notification(); override; |
|
|
procedure RegisterCommandHandler(); override; |
|
|
procedure UnregisterCommandHandler(); override; |
|
|
procedure RegisterMouseActionSearchHandler(); override; |
|
|
procedure UnregisterMouseActionSearchHandler(); override; |
|
|
procedure RegisterMouseActionExecHandler(); override; |
|
|
procedure UnregisterMouseActionExecHandler(); override; |
|
|
procedure RegisterMouseLastCaretHandler(); override; |
|
|
procedure UnregisterMouseLastCaretHandler(); override; |
|
|
procedure RegisterKeyTranslationHandler(); override; |
|
|
procedure UnRegisterKeyTranslationHandler(); override; |
|
|
procedure RegisterUndoRedoItemHandler(); override; |
|
|
procedure UnRegisterUndoRedoItemHandler(); override; |
|
|
procedure RegisterStatusChangedHandler(); override; |
|
|
procedure UnRegisterStatusChangedHandler(); override; |
|
|
procedure RegisterBeforeMouseDownHandler(); override; |
|
|
procedure UnregisterBeforeMouseDownHandler(); override; |
|
|
procedure RegisterQueryMouseCursorHandler(); override; |
|
|
procedure UnregisterQueryMouseCursorHandler(); override; |
|
|
procedure RegisterBeforeKeyDownHandler(); override; |
|
|
procedure UnregisterBeforeKeyDownHandler(); override; |
|
|
procedure RegisterBeforeKeyUpHandler(); override; |
|
|
procedure UnregisterBeforeKeyUpHandler(); override; |
|
|
procedure RegisterBeforeKeyPressHandler(); override; |
|
|
procedure UnregisterBeforeKeyPressHandler(); override; |
|
|
procedure RegisterBeforeUtf8KeyPressHandler(); override; |
|
|
procedure UnregisterBeforeUtf8KeyPressHandler(); override; |
|
|
procedure RegisterPaintEventHandler(); override; |
|
|
procedure UnRegisterPaintEventHandler(); override; |
|
|
procedure RegisterScrollEventHandler(); override; |
|
|
procedure UnRegisterScrollEventHandler(); override; |
|
|
function SearchReplace(); |
|
|
function SearchReplaceEx(); |
|
|
procedure SetUseIncrementalColor(); |
|
|
procedure SetDefaultKeystrokes; virtual; |
|
|
procedure ResetMouseActions; |
|
|
procedure SetOptionFlag(); |
|
|
procedure SetHighlightSearch(); |
|
|
function UpdateAction(); override; |
|
|
procedure WndProc(); override; |
|
|
procedure EraseBackground(); override; |
|
|
procedure GetChildren(); override; |
|
|
function FindGutterFromGutterPartList(); override; |
|
|
procedure FindMatchingBracket(); |
|
|
function FindMatchingBracketLogical(); |
|
|
procedure CodeFoldAction(); deprecated ; |
|
|
procedure UnfoldAll; deprecated ; |
|
|
procedure FoldAll(); deprecated ; |
|
|
property FoldState: string; [rw] |
|
|
procedure AddKey(); |
|
|
property MaxLeftChar: Integer; [rw] |
|
|
property ScrollOnEditLeftOptions: TSynScrollOnEditOptions; [rw] |
|
|
property ScrollOnEditRightOptions: TSynScrollOnEditOptions; [rw] |
|
|
property UseIncrementalColor: Boolean; [w] |
|
|
property PaintLock: Integer; [r] |
|
|
property UseUTF8: Boolean; [r] deprecated ; |
|
|
procedure Invalidate; override; |
|
|
property ChangeStamp: Int64; [r] |
|
|
procedure ShareTextBufferFrom(); |
|
|
procedure UnShareTextBuffer; |
|
|
function PluginCount; |
|
|
property Plugin []: TLazSynEditPlugin; [r] |
|
|
function MarkupCount; |
|
|
property Markup []: TSynEditMarkup; [r] |
|
|
property MarkupByClass []: TSynEditMarkup; [r] |
|
|
property TrimSpaceType: TSynEditStringTrimmingType; [rw] |
|
|
procedure SetCaretTypeSize(); |
|
|
property InsertCaret: TSynEditCaretType; [rw] |
|
|
property OverwriteCaret: TSynEditCaretType; [rw] |
|
|
property DefaultSelectionMode: TSynSelectionMode; [rw] |
|
|
property SelectionMode: TSynSelectionMode; [rw] |
|
|
property IsStickySelecting: Boolean; [r] |
|
|
procedure UpdateCursorOverride; override; |
|
|
property MarkupManager: TSynEditMarkupManager; [r] |
|
|
property Color; |
|
|
property Cursor: TCursor; [rw] |
|
|
property OffTextCursor: TCursor; [rw] |
|
|
property IncrementColor: TSynHighlighterAttributesModifier; [rw] |
|
|
property HighlightAllColor: TSynHighlighterAttributesModifier; [rw] |
|
|
property BracketMatchColor: TSynHighlighterAttributesModifier; [rw] |
|
|
property MouseLinkColor: TSynHighlighterAttributesModifier; [rw] |
|
|
property LineHighlightColor: TSynHighlighterAttributesModifier; [rw] |
|
|
property FoldedCodeColor: TSynHighlighterAttributesModifier; [rw] |
|
|
property FoldedCodeLineColor: TSynHighlighterAttributesModifier; [rw] |
|
|
property HiddenCodeLineColor: TSynHighlighterAttributesModifier; [rw] |
|
|
property Beautifier: TSynCustomBeautifier; [rw] |
|
|
property BlockIndent: Integer; [rw] |
|
|
property BlockTabIndent: Integer; [rw] |
|
|
property Highlighter: TSynCustomHighlighter; [rw] |
|
|
property Gutter: TSynGutter; [rw] |
|
|
property RightGutter: TSynGutter; [rw] |
|
|
property InsertMode: Boolean; [rw] |
|
|
property Keystrokes: TSynEditKeyStrokes; [rw] |
|
|
property MaxUndo: Integer; [rw] |
|
|
property ShareOptions: TSynEditorShareOptions; [rw] experimental ; |
|
|
property VisibleSpecialChars: TSynVisibleSpecialChars; [rw] |
|
|
property RightEdge: Integer; [rw] |
|
|
property RightEdgeColor: TColor; [rw] |
|
|
property ScrollBars: TScrollStyle; [rw] |
|
|
property BracketHighlightStyle: TSynEditBracketHighlightStyle; [rw] |
|
|
property TabWidth: Integer; [rw] |
|
|
property WantTabs: Boolean; [rw] |
|
|
property TabViewClass: TSynEditStringTabExpanderClass; [w] |
|
|
property OnChange: TNotifyEvent; [rw] |
|
|
property OnChangeUpdating: TChangeUpdatingEvent; [rw] |
|
|
property OnCutCopy: TSynCopyPasteEvent; [rw] |
|
|
property OnPaste: TSynCopyPasteEvent; [rw] |
|
|
property OnDropFiles: TSynDropFilesEvent; [rw] |
|
|
property OnGutterClick: TGutterClickEvent; [rw] |
|
|
property OnPaint: TPaintEvent; [rw] |
|
|
property OnPlaceBookmark: TPlaceMarkEvent; [rw] |
|
|
property OnClearBookmark: TPlaceMarkEvent; [rw] |
|
|
property OnKeyDown; |
|
|
property OnKeyPress; |
|
|
property OnProcessCommand: TProcessCommandEvent; [rw] |
|
|
property OnProcessUserCommand: TProcessCommandEvent; [rw] |
|
|
property OnCommandProcessed: TProcessCommandEvent; [rw] |
|
|
property OnReplaceText: TReplaceTextEvent; [rw] |
|
|
property OnSpecialLineColors: TSpecialLineColorsEvent; [rw] deprecated ; |
|
|
property OnSpecialLineMarkup: TSpecialLineMarkupEvent; [rw] deprecated ; |
|
|
property OnSpecialLineMarkupEx: TSpecialLineMarkupExEvent; [rw] |
|
|
property OnStatusChange: TStatusChangeEvent; [rw] |
|
|
end; |
|
||
| | | ||
|
||
| | | ||
TObject |
| CT Web help |
| CodeTyphon Studio |