mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-19 09:59:10 +02:00
SourceEditor: Search in open Files, search DualView only once
git-svn-id: trunk@24368 -
This commit is contained in:
parent
88eea5b789
commit
a851494288
@ -220,6 +220,8 @@ type
|
|||||||
virtual; abstract;
|
virtual; abstract;
|
||||||
function GetSourceEditors(Index: integer): TSourceEditorInterface;
|
function GetSourceEditors(Index: integer): TSourceEditorInterface;
|
||||||
virtual; abstract;
|
virtual; abstract;
|
||||||
|
function GetUniqueSourceEditors(Index: integer): TSourceEditorInterface;
|
||||||
|
virtual; abstract;
|
||||||
public
|
public
|
||||||
// List of SourceEditorWindows
|
// List of SourceEditorWindows
|
||||||
function SourceWindowWithEditor(const AEditor: TSourceEditorInterface): TSourceEditorWindowInterface;
|
function SourceWindowWithEditor(const AEditor: TSourceEditorInterface): TSourceEditorWindowInterface;
|
||||||
@ -237,6 +239,10 @@ type
|
|||||||
read GetSourceEditors;
|
read GetSourceEditors;
|
||||||
property ActiveEditor: TSourceEditorInterface
|
property ActiveEditor: TSourceEditorInterface
|
||||||
read GetActiveEditor write SetActiveEditor;
|
read GetActiveEditor write SetActiveEditor;
|
||||||
|
// List of unique SourceEditors (excluding DualView)
|
||||||
|
function UniqueSourceEditorCount: integer; virtual; abstract;
|
||||||
|
property UniqueSourceEditors[Index: integer]: TSourceEditorInterface
|
||||||
|
read GetUniqueSourceEditors;
|
||||||
// Editor Preferences
|
// Editor Preferences
|
||||||
function GetEditorControlSettings(EditControl: TControl): boolean; virtual; abstract;
|
function GetEditorControlSettings(EditControl: TControl): boolean; virtual; abstract;
|
||||||
function GetHighlighterSettings(Highlighter: TObject): boolean; virtual; abstract;
|
function GetHighlighterSettings(Highlighter: TObject): boolean; virtual; abstract;
|
||||||
|
Loading…
Reference in New Issue
Block a user