SynEdit: Fixed Line markup

git-svn-id: trunk@41435 -
This commit is contained in:
martin 2013-05-27 17:17:36 +00:00
parent 30d5dbff49
commit d05dcdee7e

View File

@ -52,6 +52,7 @@ type
procedure DoLinesInWindoChanged(OldLinesInWindow : Integer); override;
procedure DoTextChanged(StartLine, EndLine, ACountDiff: Integer); override;
procedure DoMarkupChanged(AMarkup: TSynSelectedColor); override;
function RealEnabled: Boolean; override;
public
constructor Create(ASynEdit: TSynEditBase);
destructor Destroy; override;
@ -121,6 +122,12 @@ begin
InvalidateLineHighlight;
end;
function TSynEditMarkupSpecialLine.RealEnabled: Boolean;
begin
Result := Enabled and
(Assigned(FOnSpecialLineMarkup) or Assigned(FOnSpecialLineColors));
end;
constructor TSynEditMarkupSpecialLine.Create(ASynEdit: TSynEditBase);
begin
inherited Create(ASynEdit);