Unit 'SynGutter' Package
[Overview][Classes][Index] [#bs_synedit]

TSynGutter

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

Declaration

Source position: syngutter.pp line 20

type TSynGutter = class(TSynGutterBase)

protected

  procedure DoDefaultGutterClick(); override;

  

  function CreatePartList; override;

  

  procedure CreateDefaultGutterParts; virtual;

  

  function CreateMouseActions; override;

  

  property GutterArea: TLazSynSurfaceWithText;

  

public

  constructor Create();

  

  destructor Destroy; override;

  

  procedure Paint();

  

  function MaybeHandleMouseAction(); override;

  

  function DoHandleMouseAction();

  

  procedure ResetMouseActions; override;

  

  property OnGutterClick: TGutterClickEvent; [rw] deprecated ;

  

  function LineNumberPart();

  

  function CodeFoldPart();

  

  function ChangesPart();

  

  function MarksPart();

  

  function SeparatorPart();

  

  function LineOverviewPart();

  

published

  property AutoSize: Boolean;

  

  property Color: TColor;

  

  property CurrentLineColor: TSynGutterColorAttributesModifier;

  

  property Cursor: TCursor; [rw]

  

  property LeftOffset: Integer;

  

  property RightOffset: Integer;

  

  property Visible: Boolean;

  

  property Width: Integer;

  

  property Parts: TSynGutterPartListBase;

  

  property MouseActions: TSynEditMouseActions;

  

  property OnResize: TNotifyEvent;

  

  property OnChange: TNotifyEvent;

  

  property OnClick: TSynGutterClickEvent;

  

end;

Inheritance

TSynGutter

  

|

TSynGutterBase

  

|

TSynGutterDispatchBase

  

|

TObject



CT Web help

CodeTyphon Studio