home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / Vcl / chartreg.hpp < prev    next >
C/C++ Source or Header  |  2000-02-01  |  7KB  |  214 lines

  1. // Borland C++ Builder
  2. // Copyright (c) 1995, 1999 by Borland International
  3. // All rights reserved
  4.  
  5. // (DO NOT EDIT: machine generated header) 'ChartReg.pas' rev: 5.00
  6.  
  7. #ifndef ChartRegHPP
  8. #define ChartRegHPP
  9.  
  10. #pragma delphiheader begin
  11. #pragma option push -w-
  12. #pragma option push -Vx
  13. #include <TeCanvas.hpp>    // Pascal unit
  14. #include <Chart.hpp>    // Pascal unit
  15. #include <TeEngine.hpp>    // Pascal unit
  16. #include <DsgnIntf.hpp>    // Pascal unit
  17. #include <SysInit.hpp>    // Pascal unit
  18. #include <System.hpp>    // Pascal unit
  19.  
  20. //-- user supplied -----------------------------------------------------------
  21.  
  22. namespace Chartreg
  23. {
  24. //-- type declarations -------------------------------------------------------
  25. class DELPHICLASS TChartClassProperty;
  26. class PASCALIMPLEMENTATION TChartClassProperty : public Dsgnintf::TClassProperty 
  27. {
  28.     typedef Dsgnintf::TClassProperty inherited;
  29.     
  30. protected:
  31.     void __fastcall InternalEditPage(Chart::TCustomChart* AChart, int APage);
  32.     void __fastcall InternalEditSeries(Teengine::TChartSeries* ASeries);
  33.     
  34. public:
  35.     virtual Dsgnintf::TPropertyAttributes __fastcall GetAttributes(void);
  36.     virtual AnsiString __fastcall GetValue();
  37. protected:
  38.     #pragma option push -w-inl
  39.     /* TPropertyEditor.Create */ inline __fastcall virtual TChartClassProperty(const Dsgnintf::_di_IFormDesigner 
  40.         ADesigner, int APropCount) : Dsgnintf::TClassProperty(ADesigner, APropCount) { }
  41.     #pragma option pop
  42.     
  43. public:
  44.     #pragma option push -w-inl
  45.     /* TPropertyEditor.Destroy */ inline __fastcall virtual ~TChartClassProperty(void) { }
  46.     #pragma option pop
  47.     
  48. };
  49.  
  50.  
  51. class DELPHICLASS TChartCompEditor;
  52. class PASCALIMPLEMENTATION TChartCompEditor : public Dsgnintf::TComponentEditor 
  53. {
  54.     typedef Dsgnintf::TComponentEditor inherited;
  55.     
  56. protected:
  57.     void __fastcall ChartExecuteVerb(int Index, Chart::TCustomChart* AChart);
  58.     
  59. public:
  60.     virtual void __fastcall Edit(void);
  61.     virtual void __fastcall ExecuteVerb(int Index);
  62.     virtual int __fastcall GetVerbCount(void);
  63.     virtual AnsiString __fastcall GetVerb(int Index);
  64. public:
  65.     #pragma option push -w-inl
  66.     /* TComponentEditor.Create */ inline __fastcall virtual TChartCompEditor(Classes::TComponent* AComponent
  67.         , Dsgnintf::_di_IFormDesigner ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
  68.     #pragma option pop
  69.     
  70. public:
  71.     #pragma option push -w-inl
  72.     /* TObject.Destroy */ inline __fastcall virtual ~TChartCompEditor(void) { }
  73.     #pragma option pop
  74.     
  75. };
  76.  
  77.  
  78. class DELPHICLASS TDBChartCompEditor;
  79. class PASCALIMPLEMENTATION TDBChartCompEditor : public TChartCompEditor 
  80. {
  81.     typedef TChartCompEditor inherited;
  82.     
  83. public:
  84.     virtual void __fastcall ExecuteVerb(int Index);
  85.     virtual int __fastcall GetVerbCount(void);
  86.     virtual AnsiString __fastcall GetVerb(int Index);
  87.     virtual void __fastcall Edit(void);
  88. public:
  89.     #pragma option push -w-inl
  90.     /* TComponentEditor.Create */ inline __fastcall virtual TDBChartCompEditor(Classes::TComponent* AComponent
  91.         , Dsgnintf::_di_IFormDesigner ADesigner) : TChartCompEditor(AComponent, ADesigner) { }
  92.     #pragma option pop
  93.     
  94. public:
  95.     #pragma option push -w-inl
  96.     /* TObject.Destroy */ inline __fastcall virtual ~TDBChartCompEditor(void) { }
  97.     #pragma option pop
  98.     
  99. };
  100.  
  101.  
  102. class DELPHICLASS TChartPenProperty;
  103. class PASCALIMPLEMENTATION TChartPenProperty : public TChartClassProperty 
  104. {
  105.     typedef TChartClassProperty inherited;
  106.     
  107. public:
  108.     virtual void __fastcall Edit(void);
  109. protected:
  110.     #pragma option push -w-inl
  111.     /* TPropertyEditor.Create */ inline __fastcall virtual TChartPenProperty(const Dsgnintf::_di_IFormDesigner 
  112.         ADesigner, int APropCount) : TChartClassProperty(ADesigner, APropCount) { }
  113.     #pragma option pop
  114.     
  115. public:
  116.     #pragma option push -w-inl
  117.     /* TPropertyEditor.Destroy */ inline __fastcall virtual ~TChartPenProperty(void) { }
  118.     #pragma option pop
  119.     
  120. };
  121.  
  122.  
  123. class DELPHICLASS TChartBrushProperty;
  124. class PASCALIMPLEMENTATION TChartBrushProperty : public TChartClassProperty 
  125. {
  126.     typedef TChartClassProperty inherited;
  127.     
  128. public:
  129.     virtual void __fastcall Edit(void);
  130. protected:
  131.     #pragma option push -w-inl
  132.     /* TPropertyEditor.Create */ inline __fastcall virtual TChartBrushProperty(const Dsgnintf::_di_IFormDesigner 
  133.         ADesigner, int APropCount) : TChartClassProperty(ADesigner, APropCount) { }
  134.     #pragma option pop
  135.     
  136. public:
  137.     #pragma option push -w-inl
  138.     /* TPropertyEditor.Destroy */ inline __fastcall virtual ~TChartBrushProperty(void) { }
  139.     #pragma option pop
  140.     
  141. };
  142.  
  143.  
  144. class DELPHICLASS TChartAxesCategory;
  145. class PASCALIMPLEMENTATION TChartAxesCategory : public Dsgnintf::TPropertyCategory 
  146. {
  147.     typedef Dsgnintf::TPropertyCategory inherited;
  148.     
  149. public:
  150.     #pragma option push -w-inl
  151.     /* virtual class method */ virtual AnsiString __fastcall Name() { return Name(__classid(TChartAxesCategory)
  152.         ); }
  153.     #pragma option pop
  154.     /*         class method */ static AnsiString __fastcall Name(TMetaClass* vmt);
  155.     #pragma option push -w-inl
  156.     /* virtual class method */ virtual AnsiString __fastcall Description() { return Description(__classid(TChartAxesCategory)
  157.         ); }
  158.     #pragma option pop
  159.     /*         class method */ static AnsiString __fastcall Description(TMetaClass* vmt);
  160. public:
  161.     #pragma option push -w-inl
  162.     /* TPropertyCategory.Create */ inline __fastcall TChartAxesCategory(void) : Dsgnintf::TPropertyCategory(
  163.         ) { }
  164.     #pragma option pop
  165.     #pragma option push -w-inl
  166.     /* TPropertyCategory.Destroy */ inline __fastcall virtual ~TChartAxesCategory(void) { }
  167.     #pragma option pop
  168.     
  169. };
  170.  
  171.  
  172. class DELPHICLASS TChartWallsCategory;
  173. class PASCALIMPLEMENTATION TChartWallsCategory : public Dsgnintf::TPropertyCategory 
  174. {
  175.     typedef Dsgnintf::TPropertyCategory inherited;
  176.     
  177. public:
  178.     #pragma option push -w-inl
  179.     /* virtual class method */ virtual AnsiString __fastcall Name() { return Name(__classid(TChartWallsCategory)
  180.         ); }
  181.     #pragma option pop
  182.     /*         class method */ static AnsiString __fastcall Name(TMetaClass* vmt);
  183.     #pragma option push -w-inl
  184.     /* virtual class method */ virtual AnsiString __fastcall Description() { return Description(__classid(TChartWallsCategory)
  185.         ); }
  186.     #pragma option pop
  187.     /*         class method */ static AnsiString __fastcall Description(TMetaClass* vmt);
  188. public:
  189.     #pragma option push -w-inl
  190.     /* TPropertyCategory.Create */ inline __fastcall TChartWallsCategory(void) : Dsgnintf::TPropertyCategory(
  191.         ) { }
  192.     #pragma option pop
  193.     #pragma option push -w-inl
  194.     /* TPropertyCategory.Destroy */ inline __fastcall virtual ~TChartWallsCategory(void) { }
  195.     #pragma option pop
  196.     
  197. };
  198.  
  199.  
  200. //-- var, const, procedure ---------------------------------------------------
  201. extern PACKAGE void __fastcall EditChartDesign(Chart::TCustomChart* AChart);
  202. extern PACKAGE void __fastcall Register(void);
  203.  
  204. }    /* namespace Chartreg */
  205. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  206. using namespace Chartreg;
  207. #endif
  208. #pragma option pop    // -w-
  209. #pragma option pop    // -Vx
  210.  
  211. #pragma delphiheader end.
  212. //-- end unit ----------------------------------------------------------------
  213. #endif    // ChartReg
  214.