home *** CD-ROM | disk | FTP | other *** search
/ Delphi 5 for Professionals / DELPHI5.iso / AddOns / Components / Essentials / SETUP.EXE / %MAINDIR% / EsLabel0.hpp < prev    next >
Encoding:
C/C++ Source or Header  |  1998-11-28  |  5.3 KB  |  153 lines

  1. // Borland C++ Builder
  2. // Copyright (c) 1995, 1998 by Borland International
  3. // All rights reserved
  4.  
  5. // (DO NOT EDIT: machine generated header) 'EsLabel0.pas' rev: 3.00
  6.  
  7. #ifndef EsLabel0HPP
  8. #define EsLabel0HPP
  9. #include <TypInfo.hpp>
  10. #include <EsWebPE.hpp>
  11. #include <EsDir.hpp>
  12. #include <EsClrCbx.hpp>
  13. #include <EsMnuBtn.hpp>
  14. #include <EsData.hpp>
  15. #include <EsBase.hpp>
  16. #include <IniFiles.hpp>
  17. #include <Menus.hpp>
  18. #include <DsgnIntf.hpp>
  19. #include <ExtCtrls.hpp>
  20. #include <EsLabel.hpp>
  21. #include <StdCtrls.hpp>
  22. #include <Dialogs.hpp>
  23. #include <Forms.hpp>
  24. #include <Controls.hpp>
  25. #include <Graphics.hpp>
  26. #include <Classes.hpp>
  27. #include <Messages.hpp>
  28. #include <Windows.hpp>
  29. #include <SysUtils.hpp>
  30. #include <SysInit.hpp>
  31. #include <System.hpp>
  32.  
  33. //-- user supplied -----------------------------------------------------------
  34.  
  35. namespace Eslabel0
  36. {
  37. //-- type declarations -------------------------------------------------------
  38. class DELPHICLASS TEsLabelFrm;
  39. class PASCALIMPLEMENTATION TEsLabelFrm : public Forms::TForm 
  40. {
  41.     typedef Forms::TForm inherited;
  42.     
  43. __published:
  44.     Extctrls::TPanel* Panel1;
  45.     Eslabel::TEsLabel* EsLabel;
  46.     Stdctrls::TButton* Button1;
  47.     Stdctrls::TButton* Button2;
  48.     Extctrls::TPanel* Panel2;
  49.     Stdctrls::TComboBox* SchemeCb;
  50.     Stdctrls::TButton* SaveAsBtn;
  51.     Stdctrls::TButton* DeleteBtn;
  52.     Extctrls::TPanel* Panel3;
  53.     Extctrls::TRadioGroup* GraduateRg;
  54.     Extctrls::TRadioGroup* ShadowRg;
  55.     Extctrls::TRadioGroup* HighlightRg;
  56.     Esclrcbx::TEsColorComboBox* FromColorCcb;
  57.     Esclrcbx::TEsColorComboBox* HighlightColorCcb;
  58.     Esclrcbx::TEsColorComboBox* ShadowColorCcb;
  59.     Stdctrls::TLabel* HighlightDirectionLbl;
  60.     Stdctrls::TLabel* ShadowDirectionLbl;
  61.     Esclrcbx::TEsColorComboBox* FontColorCcb;
  62.     Extctrls::TPanel* Panel4;
  63.     Stdctrls::TScrollBar* FontSizeSb;
  64.     Stdctrls::TLabel* FontSizeLbl;
  65.     Stdctrls::TLabel* HighlightDepthLbl;
  66.     Stdctrls::TLabel* ShadowDepthLbl;
  67.     Stdctrls::TScrollBar* ShadowDepthSb;
  68.     Stdctrls::TScrollBar* HighlightDepthSb;
  69.     Stdctrls::TComboBox* AppearanceCb;
  70.     Stdctrls::TComboBox* ColorSchemeCb;
  71.     void __fastcall FontSizeSbChange(System::TObject* Sender);
  72.     void __fastcall HighlightDepthSbChange(System::TObject* Sender);
  73.     void __fastcall ShadowDepthSbChange(System::TObject* Sender);
  74.     void __fastcall GraduateRgClick(System::TObject* Sender);
  75.     void __fastcall HighlightRgClick(System::TObject* Sender);
  76.     void __fastcall ShadowRgClick(System::TObject* Sender);
  77.     void __fastcall FromColorCcbChange(System::TObject* Sender);
  78.     void __fastcall HighlightColorCcbChange(System::TObject* Sender);
  79.     void __fastcall ShadowColorCcbChange(System::TObject* Sender);
  80.     void __fastcall FontColorCcbChange(System::TObject* Sender);
  81.     void __fastcall FormCreate(System::TObject* Sender);
  82.     void __fastcall SaveAsBtnClick(System::TObject* Sender);
  83.     void __fastcall DeleteBtnClick(System::TObject* Sender);
  84.     void __fastcall SchemeCbChange(System::TObject* Sender);
  85.     void __fastcall AppearanceCbChange(System::TObject* Sender);
  86.     void __fastcall ColorSchemeCbChange(System::TObject* Sender);
  87.     
  88. public:
  89.     Esdir::TEsDirectionPicker* HighlightDirectionDp;
  90.     Esdir::TEsDirectionPicker* ShadowDirectionDp;
  91.     bool SettingScheme;
  92.     bool SettingCb;
  93.     void __fastcall DeleteScheme(const System::AnsiString S);
  94.     void __fastcall HighlightDirectionChange(System::TObject* Sender);
  95.     void __fastcall ShadowDirectionChange(System::TObject* Sender);
  96.     void __fastcall SchemeChange(void);
  97. public:
  98.     /* TCustomForm.Create */ __fastcall virtual TEsLabelFrm(Classes::TComponent* AOwner) : Forms::TForm(
  99.         AOwner) { }
  100.     /* TCustomForm.CreateNew */ __fastcall TEsLabelFrm(Classes::TComponent* AOwner, int Dummy) : Forms::
  101.         TForm(AOwner, Dummy) { }
  102.     /* TCustomForm.Destroy */ __fastcall virtual ~TEsLabelFrm(void) { }
  103.     
  104. public:
  105.     /* TWinControl.CreateParented */ __fastcall TEsLabelFrm(HWND ParentWindow) : Forms::TForm(ParentWindow
  106.         ) { }
  107.     
  108. };
  109.  
  110. class DELPHICLASS TEsLabelEditor;
  111. class PASCALIMPLEMENTATION TEsLabelEditor : public Dsgnintf::TDefaultEditor 
  112. {
  113.     typedef Dsgnintf::TDefaultEditor inherited;
  114.     
  115. public:
  116.     virtual void __fastcall ExecuteVerb(int Index);
  117.     virtual System::AnsiString __fastcall GetVerb(int Index);
  118.     virtual int __fastcall GetVerbCount(void);
  119. public:
  120.     /* TComponentEditor.Create */ __fastcall virtual TEsLabelEditor(Classes::TComponent* AComponent, Dsgnintf::TFormDesigner* 
  121.         ADesigner) : Dsgnintf::TDefaultEditor(AComponent, ADesigner) { }
  122.     
  123. public:
  124.     /* TObject.Destroy */ __fastcall virtual ~TEsLabelEditor(void) { }
  125.     
  126. };
  127.  
  128. class DELPHICLASS TEsCustomSettingsProperty;
  129. class PASCALIMPLEMENTATION TEsCustomSettingsProperty : public Dsgnintf::TClassProperty 
  130. {
  131.     typedef Dsgnintf::TClassProperty inherited;
  132.     
  133. public:
  134.     virtual void __fastcall Edit(void);
  135.     virtual Dsgnintf::TPropertyAttributes __fastcall GetAttributes(void);
  136. public:
  137.     /* TPropertyEditor.Destroy */ __fastcall virtual ~TEsCustomSettingsProperty(void) { }
  138.     
  139. public:
  140.     /* TObject.Create */ __fastcall TEsCustomSettingsProperty(void) : Dsgnintf::TClassProperty() { }
  141.     
  142. };
  143.  
  144. //-- var, const, procedure ---------------------------------------------------
  145. extern PACKAGE bool __fastcall EditEsLabel(Eslabel::TEsLabel* L);
  146.  
  147. }    /* namespace Eslabel0 */
  148. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  149. using namespace Eslabel0;
  150. #endif
  151. //-- end unit ----------------------------------------------------------------
  152. #endif    // EsLabel0
  153.