home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2001 October
/
Chip_2001-10_cd1.bin
/
zkuste
/
delphi
/
kolekce
/
d6
/
FRCLX.ZIP
/
SOURCE
/
FR_Reg.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
2001-07-13
|
2KB
|
87 lines
{******************************************}
{ }
{ FastReport CLX v2.4 }
{ Registration unit }
{ }
{ Copyright (c) 1998-2001 by Tzyganenko A. }
{ }
{******************************************}
unit FR_Reg;
interface
{$I FR.inc}
procedure Register;
implementation
uses
Classes, DesignIntf, DesignEditors,
QDialogs, FR_Class, FR_DSet, FR_DBSet,
FR_ChBox, FR_Shape
{$IFNDEF KYLIXBUG}
, FR_BarC
{$ENDIF}
, FR_RRect,
FR_Desgn, FR_View, FR_Dock, FR_Ctrls, FR_Utils, FR_PTabl,
FR_E_TXT, FR_E_RTF, FR_E_CSV, FR_E_HTM, FR_Const, FR_DCtrl;
{-----------------------------------------------------------------------}
type
TfrRepEditor = class(TComponentEditor)
procedure ExecuteVerb(Index: Integer); override;
function GetVerb(Index: Integer): String; override;
function GetVerbCount: Integer; override;
procedure DoDesign;
end;
procedure TfrRepEditor.ExecuteVerb(Index: Integer);
begin
DoDesign;
end;
function TfrRepEditor.GetVerb(Index: Integer): String;
begin
Result := (SDesignReport);
end;
function TfrRepEditor.GetVerbCount: Integer;
begin
Result := 1;
end;
procedure TfrRepEditor.DoDesign;
begin
TfrReport(Component).DesignReport;
if TfrReport(Component).StoreInDFM then
if TfrReport(Component).ComponentModified then
Designer.Modified;
end;
//--------------------------------------------------------------------------
procedure Register;
begin
RegisterComponents('FastReport',
[TfrReport, TfrCompositeReport, TfrDBDataSet, TfrUserDataset,
TfrCheckBoxObject, TfrShapeObject
{$IFNDEF KYLIXBUG}
, TfrBarCodeObject
{$ENDIF}
, TfrRoundRectObject,
TfrTextExport, TfrRTFExport, TfrCSVExport, TfrHTMExport,
TfrDesigner, TfrPreview, TfrDialogControls, TfrPrintTable, TfrPrintGrid]);
RegisterComponents('FR Tools',
[TfrSpeedButton, TfrDock, TfrToolBar, TfrTBToolBar,
TfrTBButton, TfrTBSeparator, TfrTBPanel,
TfrComboEdit, TfrComboBox, TfrFontComboBox]);
RegisterComponentEditor(TfrReport, TfrRepEditor);
end;
end.