| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- {
- $Project$
- $Workfile$
- $Revision$
- $DateUTC$
- $Id$
- This file is part of the Indy (Internet Direct) project, and is offered
- under the dual-licensing agreement described on the Indy website.
- (http://www.indyproject.org/)
- Copyright:
- (c) 1993-2005, Chad Z. Hower and the Indy Pit Crew. All rights reserved.
- }
- {
- $Log$
- }
- {
- Rev 1.2 9/5/2004 2:08:16 PM JPMugaas
- Should work in D9 NET.
- Rev 1.1 2/3/2004 11:42:50 AM JPMugaas
- Fixed for new design.
- Rev 1.0 11/13/2002 08:43:16 AM JPMugaas
- }
- unit IdDsnBaseCmpEdt;
- {$I IdCompilerDefines.inc}
- interface
- uses
- {$IFDEF DOTNET}
- Borland.Vcl.Design.DesignIntF,
- Borland.Vcl.Design.DesignEditors
- {$ELSE}
- {$IFDEF FPC}
- ComponentEditors
- {$ELSE}
- {$IFDEF VCL_6_OR_ABOVE}
- DesignIntf,
- DesignEditors
- {$ELSE}
- Dsgnintf
- {$ENDIF}
- {$ENDIF}
- {$ENDIF}
- ;
- type
- {$IFDEF FPC}
- TIdBaseComponentEditor = class(TDefaultComponentEditor)
- {$ELSE}
- TIdBaseComponentEditor = class(TDefaultEditor)
- {$ENDIF}
- public
- procedure ExecuteVerb(Index: Integer); override;
- function GetVerb(Index: Integer): string; override;
- function GetVerbCount: Integer; override;
- end;
- implementation
- uses
- IdAbout,
- IdGlobal,
- IdDsnCoreResourceStrings,
- SysUtils;
- { TIdBaseComponentEditor }
- procedure TIdBaseComponentEditor.ExecuteVerb(Index: Integer);
- begin
- case Index of
- 0 : ShowAboutBox(RSAAboutBoxCompName, gsIdVersion);
- end;
- end;
- function TIdBaseComponentEditor.GetVerb(Index: Integer): string;
- begin
- case Index of
- 0: Result := IndyFormat(RSAAboutMenuItemName, [gsIdVersion]);
- end;
- end;
- function TIdBaseComponentEditor.GetVerbCount: Integer;
- begin
- Result := 1;
- end;
- end.
|