home *** CD-ROM | disk | FTP | other *** search
- // Borland C++ Builder
- // Copyright (c) 1995, 1998 by Borland International
- // All rights reserved
-
- // (DO NOT EDIT: machine generated header) 'EsEdPop.pas' rev: 3.00
-
- #ifndef EsEdPopHPP
- #define EsEdPopHPP
- #include <EsUtil.hpp>
- #include <EsLabel.hpp>
- #include <EsData.hpp>
- #include <EsConst.hpp>
- #include <EsBase.hpp>
- #include <SysUtils.hpp>
- #include <StdCtrls.hpp>
- #include <Messages.hpp>
- #include <Menus.hpp>
- #include <Graphics.hpp>
- #include <Forms.hpp>
- #include <ExtCtrls.hpp>
- #include <Controls.hpp>
- #include <Classes.hpp>
- #include <Buttons.hpp>
- #include <Windows.hpp>
- #include <SysInit.hpp>
- #include <System.hpp>
-
- //-- user supplied -----------------------------------------------------------
-
- namespace Esedpop
- {
- //-- type declarations -------------------------------------------------------
- class DELPHICLASS TEsEdButton;
- class PASCALIMPLEMENTATION TEsEdButton : public Buttons::TBitBtn
- {
- typedef Buttons::TBitBtn inherited;
-
- public:
- DYNAMIC void __fastcall Click(void);
- public:
- /* TBitBtn.Create */ __fastcall virtual TEsEdButton(Classes::TComponent* AOwner) : Buttons::TBitBtn(
- AOwner) { }
- /* TBitBtn.Destroy */ __fastcall virtual ~TEsEdButton(void) { }
-
- public:
- /* TWinControl.CreateParented */ __fastcall TEsEdButton(HWND ParentWindow) : Buttons::TBitBtn(ParentWindow
- ) { }
-
- };
-
- class DELPHICLASS TEsEdPopup;
- class PASCALIMPLEMENTATION TEsEdPopup : public Stdctrls::TCustomEdit
- {
- typedef Stdctrls::TCustomEdit inherited;
-
- protected:
- TEsEdButton* FButton;
- Esbase::TEsLabelInfo* FEsLabel;
- bool FPopupActive;
- bool FShowButton;
- Esbase::TEsAttachedLabel* __fastcall GetAttachedLabel(void);
- System::AnsiString __fastcall GetVersion();
- void __fastcall SetShowButton(bool Value);
- void __fastcall SetVersion(const System::AnsiString Value);
- int __fastcall GetButtonWidth(void);
- void __fastcall LabelChange(System::TObject* Sender);
- void __fastcall LabelAttach(System::TObject* Sender, bool Value);
- void __fastcall PositionLabel(void);
- MESSAGE void __fastcall ESAssignLabel(Messages::TMessage &Msg);
- MESSAGE void __fastcall ESPositionLabel(Messages::TMessage &Msg);
- MESSAGE void __fastcall ESRecordLabelPosition(Messages::TMessage &Msg);
- TEsLabelPosition DefaultLabelPosition;
- virtual void __fastcall CreateParams(Controls::TCreateParams &Params);
- virtual void __fastcall CreateWnd(void);
- DYNAMIC bool __fastcall GetButtonEnabled(void);
- virtual void __fastcall Notification(Classes::TComponent* AComponent, Classes::TOperation Operation
- );
- DYNAMIC void __fastcall PopupClose(System::TObject* Sender);
- __property Esbase::TEsLabelInfo* EsLabelInfo = {read=FEsLabel, write=FEsLabel};
- __property bool ShowButton = {read=FShowButton, write=SetShowButton, default=1};
- __property System::AnsiString Version = {read=GetVersion, write=SetVersion, stored=false};
-
- public:
- __fastcall virtual TEsEdPopup(Classes::TComponent* AOwner);
- __fastcall virtual ~TEsEdPopup(void);
- virtual void __fastcall SetBounds(int ALeft, int ATop, int AWidth, int AHeight);
- __property Esbase::TEsAttachedLabel* AttachedLabel = {read=GetAttachedLabel};
- DYNAMIC void __fastcall PopupOpen(void);
- __property bool PopupActive = {read=FPopupActive, nodefault};
- public:
- /* TWinControl.CreateParented */ __fastcall TEsEdPopup(HWND ParentWindow) : Stdctrls::TCustomEdit(ParentWindow
- ) { }
-
- };
-
- //-- var, const, procedure ---------------------------------------------------
-
- } /* namespace Esedpop */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Esedpop;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // EsEdPop
-