mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2026-03-13 09:24:25 +08:00
Update SynEdit component code to tag 2.1.0-beta. Potentially helps fixing #57.
This commit is contained in:
@@ -69,17 +69,17 @@ type
|
||||
TSynEditPythonBehaviour = class(TComponent)
|
||||
private
|
||||
FEditor: TSynEdit;
|
||||
fIndent: integer;
|
||||
FIndent: Integer;
|
||||
protected
|
||||
procedure SetEditor(Value: TSynEdit); virtual;
|
||||
procedure doProcessUserCommand(Sender: TObject; AfterProcessing: boolean;
|
||||
var Handled: boolean; var Command: TSynEditorCommand;
|
||||
procedure doProcessUserCommand(Sender: TObject; AfterProcessing: Boolean;
|
||||
var Handled: Boolean; var Command: TSynEditorCommand;
|
||||
var AChar: WideChar; Data: Pointer; HandlerData: Pointer); virtual;
|
||||
public
|
||||
constructor Create(aOwner: TComponent); override;
|
||||
published
|
||||
property Editor: TSynEdit read FEditor write SetEditor;
|
||||
property Indent: integer read fIndent write fIndent default 4;
|
||||
property Indent: Integer read FIndent write FIndent default 4;
|
||||
end;
|
||||
|
||||
implementation
|
||||
@@ -105,13 +105,13 @@ begin
|
||||
end;
|
||||
|
||||
procedure TSynEditPythonBehaviour.doProcessUserCommand(Sender: TObject;
|
||||
AfterProcessing: boolean; var Handled: boolean;
|
||||
AfterProcessing: Boolean; var Handled: Boolean;
|
||||
var Command: TSynEditorCommand; var AChar: WideChar; Data: Pointer;
|
||||
HandlerData: pointer);
|
||||
HandlerData: Pointer);
|
||||
var
|
||||
iEditor: TCustomSynEdit;
|
||||
iPrevLine: UnicodeString;
|
||||
cSpace: integer;
|
||||
cSpace: Integer;
|
||||
begin
|
||||
if (Command = ecLineBreak) and AfterProcessing then
|
||||
begin
|
||||
@@ -135,8 +135,7 @@ end;
|
||||
constructor TSynEditPythonBehaviour.Create(aOwner: TComponent);
|
||||
begin
|
||||
inherited Create(AOwner);
|
||||
fIndent := 4;
|
||||
FIndent := 4;
|
||||
end;
|
||||
|
||||
end.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user