mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-08 07:21:34 +02:00
IDE: Version of RegisterComponentEditor to register many components. Issue #20281, patch from Silvio Clécio
git-svn-id: trunk@32413 -
This commit is contained in:
parent
979e916f7b
commit
3da74a341c
@ -400,6 +400,8 @@ var
|
||||
|
||||
procedure RegisterComponentEditor(ComponentClass: TComponentClass;
|
||||
ComponentEditor: TComponentEditorClass);
|
||||
procedure RegisterComponentEditor(ComponentClasses: array of TComponentClass;
|
||||
ComponentEditor: TComponentEditorClass);
|
||||
function GetComponentEditor(Component: TComponent;
|
||||
const Designer: TComponentEditorDesigner): TBaseComponentEditor;
|
||||
|
||||
@ -486,6 +488,15 @@ begin
|
||||
RegisterComponentEditorProc(ComponentClass, ComponentEditor);
|
||||
end;
|
||||
|
||||
procedure RegisterComponentEditor(ComponentClasses: array of TComponentClass;
|
||||
ComponentEditor: TComponentEditorClass);
|
||||
var
|
||||
I: Integer;
|
||||
begin
|
||||
for I := 0 to High(ComponentClasses) do
|
||||
RegisterComponentEditor(ComponentClasses[I], ComponentEditor);
|
||||
end;
|
||||
|
||||
function GetComponentEditor(Component: TComponent;
|
||||
const Designer: TComponentEditorDesigner): TBaseComponentEditor;
|
||||
var
|
||||
|
Loading…
Reference in New Issue
Block a user