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

TLazSynSurfaceManager

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

Declaration

Source position: lazsyntextarea.pp line 212

type TLazSynSurfaceManager = class(TLazSynSurfaceWithText)

protected

  function GetLeftGutterArea; virtual;

  

  function GetRightGutterArea; virtual;

  

  procedure SetTextArea(); override;

  

  function GetTextArea; override;

  

  procedure SetBackgroundColor(); virtual;

  

  procedure SetExtraCharSpacing(); virtual;

  

  procedure SetExtraLineSpacing(); virtual;

  

  procedure SetForegroundColor(); virtual;

  

  procedure SetPadding(); virtual;

  

  procedure SetRightEdgeColor(); virtual;

  

  procedure SetRightEdgeColumn(); virtual;

  

  procedure SetRightEdgeVisible(); virtual;

  

  procedure SetVisibleSpecialChars(); virtual;

  

  procedure SetHighlighter(); virtual;

  

  procedure DoPaint(); override;

  

  procedure DoDisplayViewChanged; override;

  

  procedure BoundsChanged; override;

  

public

  constructor Create();

  

  procedure InvalidateLines(); override;

  

  procedure InvalidateTextLines(); virtual;

  

  procedure InvalidateGutterLines(); virtual;

  

  property LeftGutterArea: TLazSynSurfaceWithText; [rw]

  

  property RightGutterArea: TLazSynSurfaceWithText; [rw]

  

  property LeftGutterWidth: Integer; [rw]

  

  property RightGutterWidth: Integer; [rw]

  

  property Padding []: Integer; [w]

  

  property ForegroundColor: TColor; [w]

  

  property BackgroundColor: TColor; [w]

  

  property ExtraCharSpacing: Integer; [w]

  

  property ExtraLineSpacing: Integer; [w]

  

  property VisibleSpecialChars: TSynVisibleSpecialChars; [w]

  

  property RightEdgeColumn: Integer; [w]

  

  property RightEdgeVisible: Boolean; [w]

  

  property RightEdgeColor: TColor; [w]

  

  property Highlighter: TSynCustomHighlighter; [w]

  

end;

Inheritance

TLazSynSurfaceManager

  

|

TLazSynSurfaceWithText

  

|

TLazSynSurface

  

|

TObject



CT Web help

CodeTyphon Studio