type TZylVscEditor = class(TEdgeBrowser)
TZylVscEditor is a component to integrate Visual Studio Code IDE in your application.
![]() |
constructor Create(aOwner: TComponent); override; |
![]() |
procedure AfterConstruction(); override; |
![]() |
destructor Destroy(); override; |
![]() |
function OpenFile(strFileName: string): boolean; |
![]() |
procedure CloseFile(); |
![]() |
procedure NewFile(strLanguage: string = ''); |
![]() |
function SaveFile(strFileName: string): boolean; overload; |
![]() |
function SaveFile(): boolean; overload; |
![]() |
function CompareFile(strOriginalFileName: string): boolean; |
![]() |
procedure SetReadOnly(readOnly: Boolean = true); |
![]() |
property Content: string read fContent write SetContent; |
![]() |
property OriginalContent: string read fOriginalContent write fOriginalContent; |
![]() |
property ModifiedContent: string read fContent write fContent; |
![]() |
property SelectedContent: string read fSelectedContent; |
![]() |
property UnlockKey: AnsiString read FUnlockKey write FUnlockKey; |
![]() |
property Version: Double read FVersion; |
![]() |
property FileName: string read fFileName write fFileName; |
![]() |
property OriginalFileName: string read fOriginalFileName write fOriginalFileName; |
![]() |
property Mode: TEditorMode read fMode write SetMode; |
![]() |
property InlineCompare: boolean read fInlineCompare write SetInlineCompare default false; |
![]() |
property Language: string read fLanguage write fLanguage; |
![]() |
property Theme: string read fTheme write SetTheme; |
![]() |
property OnEditorContentChange: TEditorContentChangeEvent read FOnEditorContentChange write FOnEditorContentChange; |
![]() |
property OnEditorLanguageChange: TEditorLanguageChangeEvent read FOnEditorLanguageChange write FOnEditorLanguageChange; |
![]() |
property OnEditorMouseUp: TEditorMouseEvent read FOnEditorMouseUp write FOnEditorMouseUp; |
![]() |
property OnEditorMouseMove: TEditorMouseEvent read FOnEditorMouseMove write FOnEditorMouseMove; |
![]() |
property OnEditorMouseDown: TEditorMouseEvent read FOnEditorMouseDown write FOnEditorMouseDown; |
![]() |
property OnEditorKeyUp: TEditorKeyEvent read FOnEditorKeyUp write FOnEditorKeyUp; |
![]() |
property OnEditorKeyDown: TEditorKeyEvent read FOnEditorKeyDown write FOnEditorKeyDown; |
![]() |
constructor Create(aOwner: TComponent); override; |
|
Constructor. | |
![]() |
procedure AfterConstruction(); override; |
|
After construction event. | |
![]() |
destructor Destroy(); override; |
|
Destructor. | |
![]() |
function OpenFile(strFileName: string): boolean; |
|
Open file in the editor.
Parameters
Returnstrue, if succeeded. | |
![]() |
procedure CloseFile(); |
|
Close the file from the editor. | |
![]() |
procedure NewFile(strLanguage: string = ''); |
|
Close the file from the editor to edit a new one.
Parameters
| |
![]() |
function SaveFile(strFileName: string): boolean; overload; |
|
Save the file.
Parameters
Returnstrue, if succeeded. | |
![]() |
function SaveFile(): boolean; overload; |
|
Save the file from the editor.
Returnstrue, if succeeded. | |
![]() |
function CompareFile(strOriginalFileName: string): boolean; |
|
Compare the current file with another file.
Parameters
Returnstrue, if succeeded. | |
![]() |
procedure SetReadOnly(readOnly: Boolean = true); |
|
Set editor read-only.
Parameters
| |
![]() |
property Content: string read fContent write SetContent; |
|
Content of the editor. | |
![]() |
property OriginalContent: string read fOriginalContent write fOriginalContent; |
|
Original content of compare editor. | |
![]() |
property ModifiedContent: string read fContent write fContent; |
|
Modified content of compare editor. Same as Content. | |
![]() |
property SelectedContent: string read fSelectedContent; |
|
Selected content. | |
![]() |
property UnlockKey: AnsiString read FUnlockKey write FUnlockKey; |
|
Unlock key. | |
![]() |
property Version: Double read FVersion; |
|
Component version. | |
![]() |
property FileName: string read fFileName write fFileName; |
|
Path of the file to edit. | |
![]() |
property OriginalFileName: string read fOriginalFileName write fOriginalFileName; |
|
Path of the original file to compare with. | |
![]() |
property Mode: TEditorMode read fMode write SetMode; |
|
Editor mode. It can be simple editor or compare editor. | |
![]() |
property InlineCompare: boolean read fInlineCompare write SetInlineCompare default false; |
|
Inline compare. | |
![]() |
property Language: string read fLanguage write fLanguage; |
|
Programming language name. | |
![]() |
property Theme: string read fTheme write SetTheme; |
|
Name of the theme. <example>vs-dark</example> | |
![]() |
property OnEditorContentChange: TEditorContentChangeEvent read FOnEditorContentChange write FOnEditorContentChange; |
|
Content change event. | |
![]() |
property OnEditorLanguageChange: TEditorLanguageChangeEvent read FOnEditorLanguageChange write FOnEditorLanguageChange; |
|
Language change event. | |
![]() |
property OnEditorMouseUp: TEditorMouseEvent read FOnEditorMouseUp write FOnEditorMouseUp; |
|
Mouse up event. | |
![]() |
property OnEditorMouseMove: TEditorMouseEvent read FOnEditorMouseMove write FOnEditorMouseMove; |
|
Mouse move event. | |
![]() |
property OnEditorMouseDown: TEditorMouseEvent read FOnEditorMouseDown write FOnEditorMouseDown; |
|
Mouse down event. | |
![]() |
property OnEditorKeyUp: TEditorKeyEvent read FOnEditorKeyUp write FOnEditorKeyUp; |
|
Key up event. | |
![]() |
property OnEditorKeyDown: TEditorKeyEvent read FOnEditorKeyDown write FOnEditorKeyDown; |
|
Key down event. | |