[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: syngutterbase.pp line 246
type TSynGutterPartBase = class(TSynObjectListItem) |
||
protected |
||
function CreateMouseActions; virtual; |
|
|
function Scale96ToFont(); |
|
|
function PreferedWidth; virtual; |
|
|
function PreferedWidthAtCurrentPPI; virtual; |
|
|
procedure SetBounds(); |
|
|
procedure DoAutoSize; |
|
|
procedure SetAutoSize(); virtual; |
|
|
procedure SetVisible(); virtual; |
|
|
procedure GutterVisibilityChanged; virtual; |
|
|
procedure UpdateInternalColors; virtual; |
|
|
procedure PaintBackground(); |
|
|
procedure SetWidth(); virtual; |
|
|
procedure Init; override; |
|
|
procedure VisibilityOrSize(); |
|
|
procedure DoResize(); virtual; |
|
|
procedure DoChange(); virtual; |
|
|
procedure DoClick(); virtual; |
|
|
procedure MouseDown(); |
|
|
procedure MouseUp(); |
|
|
procedure MouseMove(); virtual; |
|
|
property GutterParts: TSynGutterPartListBase; [r] |
|
|
property Gutter: TSynGutterBase; [r] |
|
|
property SynEdit: TSynEditBase; [r] |
|
|
property GutterArea: TLazSynSurfaceWithText; [r] |
|
|
property MarkupInfoInternal: TLazEditTextAttributeModifier; [r] |
|
|
property MarkupInfoCurLineMerged: TLazEditTextAttributeMergeResult; [r] |
|
|
property CaretRow: Integer; [r] |
|
|
public |
||
constructor Create(); override; |
|
|
destructor Destroy; override; |
|
|
procedure Assign(); override; |
|
|
property Left: Integer; [r] |
|
|
property Top: Integer; [r] |
|
|
property Height: Integer; [r] |
|
|
procedure PaintAll(); virtual; |
|
|
procedure Paint(); virtual; abstract; |
|
|
procedure ScalePPI(); virtual; |
|
|
function HasCustomPopupMenu(); virtual; |
|
|
function MaybeHandleMouseAction(); virtual; |
|
|
function DoHandleMouseAction(); virtual; |
|
|
procedure ResetMouseActions; virtual; |
|
|
procedure DoOnGutterClick(); virtual; |
|
|
property OnGutterClick: TGutterClickEvent; [rw] deprecated ; |
|
|
property OnChange: TNotifyEvent; [rw] |
|
|
property Cursor: TCursor; [rw] |
|
|
property MarkupInfo: TSynGutterColorAttributes; [rw] |
|
|
property MarkupInfoCurrentLine: TSynGutterColorAttributesModifier; [rw] |
|
|
published |
||
property AutoSize: Boolean; [rw] |
|
|
property Width: Integer; [rws] |
|
|
property FullWidth: Integer; [r] |
|
|
property LeftOffset: Integer; [rw] |
|
|
property RightOffset: Integer; [rw] |
|
|
property Visible: Boolean; [rw] |
|
|
property OnClick: TSynGutterClickEvent; [rw] |
|
|
property MouseActions: TSynEditMouseActions; [rws] |
|
|
end; |
|
||
| | | ||
|
||
| | | ||
|
||
| | | ||
TObject |
| CT Web help |
| CodeTyphon Studio |