implemented Edit verb for default and menu component editors

git-svn-id: trunk@4905 -
This commit is contained in:
mattias 2003-12-18 16:31:29 +00:00
parent 6879fd5729
commit ba6b0fd474
2 changed files with 36 additions and 0 deletions

View File

@ -184,6 +184,9 @@ type
var Continue: Boolean); virtual; var Continue: Boolean); virtual;
public public
procedure Edit; override; procedure Edit; override;
function GetVerbCount: Integer; override;
function GetVerb(Index: Integer): string; override;
procedure ExecuteVerb(Index: Integer); override;
end; end;
{ TNotebookComponentEditor { TNotebookComponentEditor
@ -446,6 +449,21 @@ begin
end; end;
end; end;
function TDefaultComponentEditor.GetVerbCount: Integer;
begin
Result:=1;
end;
function TDefaultComponentEditor.GetVerb(Index: Integer): string;
begin
Result:='Edit';
end;
procedure TDefaultComponentEditor.ExecuteVerb(Index: Integer);
begin
Edit;
end;
{ TNotebookComponentEditor } { TNotebookComponentEditor }

View File

@ -75,6 +75,9 @@ type
destructor Destroy; override; destructor Destroy; override;
procedure Edit; override; procedure Edit; override;
property Menu: TMainMenu read fMenu write fMenu; property Menu: TMainMenu read fMenu write fMenu;
function GetVerbCount: Integer; override;
function GetVerb(Index: Integer): string; override;
procedure ExecuteVerb(Index: Integer); override;
end; end;
var var
@ -266,6 +269,21 @@ begin
//MainMenuEditorForm.Free; //MainMenuEditorForm.Free;
end; end;
function TMainMenuComponentEditor.GetVerbCount: Integer;
begin
Result:=1;
end;
function TMainMenuComponentEditor.GetVerb(Index: Integer): string;
begin
Result:='Edit';
end;
procedure TMainMenuComponentEditor.ExecuteVerb(Index: Integer);
begin
Edit;
end;
{ //TMainMenuComponentEditor} { //TMainMenuComponentEditor}
initialization initialization