home *** CD-ROM | disk | FTP | other *** search
- //----------------------------------------------------------------------------
- // Tips.hpp - bcbdcc32 generated hdr (DO NOT EDIT) rev: 0
- // From: Tips.pas
- //----------------------------------------------------------------------------
- #ifndef TipsHPP
- #define TipsHPP
- //----------------------------------------------------------------------------
- #include <Dialogs.hpp>
- #include <Forms.hpp>
- #include <Controls.hpp>
- #include <Graphics.hpp>
- #include <Classes.hpp>
- #include <SysUtils.hpp>
- #include <Windows.hpp>
- #include <System.hpp>
- namespace Tips
- {
- //-- type declarations -------------------------------------------------------
- enum TTipsOption { ofShowAtStart, ofShowBtnEdit, ofShowBtnHelp, ofCustomPicture, ofRandomFirstTip };
-
-
- typedef Set<TTipsOption, ofShowAtStart, ofRandomFirstTip> TTipsOptions;
-
- class __declspec(delphiclass) TTips;
- class __declspec(pascalimplementation) TTips : public Classes::TComponent
- {
- typedef Classes::TComponent inherited;
-
- private:
- System::AnsiString FTipHelp;
- System::AnsiString FTitle;
- TTipsOptions FOptions;
- Classes::TStringList* FTipsToShow;
- Classes::TStringList* FTipsToHide;
- Classes::TNotifyEvent FOnBtnNextClick;
- Classes::TNotifyEvent FOnBtnEditClick;
- Classes::TNotifyEvent FOnBtnHelpClick;
- Classes::TNotifyEvent FOnBtnCloseClick;
- Graphics::TColor FPanelsColor;
- Graphics::TPicture* FTipsPicture;
- void __fastcall SetTipsToShow(Classes::TStringList* p0);
- void __fastcall SetTipsToHide(Classes::TStringList* p0);
- void __fastcall SetTipsPicture(Graphics::TPicture* p0);
-
- public:
- __fastcall virtual TTips(Classes::TComponent* p0);
- __fastcall virtual ~TTips(void);
- bool __fastcall Execute(void);
- void __fastcall SaveToStream(Classes::TStream* p0);
- bool __fastcall LoadFromStream(Classes::TStream* p0);
- void __fastcall SaveToFile( System::AnsiString p0);
- bool __fastcall LoadFromFile( System::AnsiString p0);
- void __fastcall SaveToRegistry( System::AnsiString p0);
- bool __fastcall LoadFromRegistry( System::AnsiString p0, bool p1);
-
- __published:
- __property System::AnsiString Title = {read=FTitle, write=FTitle, nodefault};
- __property System::AnsiString TipsHelp = {read=FTipHelp, write=FTipHelp, nodefault};
- __property Classes::TStringList* TipsToShow = {read=FTipsToShow, write=SetTipsToShow, nodefault};
- __property Classes::TStringList* TipsToHide = {read=FTipsToHide, write=SetTipsToHide, nodefault};
- __property TTipsOptions Options = {read=FOptions, write=FOptions, default=7};
- __property Graphics::TColor PanelsColor = {read=FPanelsColor, write=FPanelsColor, nodefault};
- __property Graphics::TPicture* TipsPicture = {read=FTipsPicture, write=SetTipsPicture, nodefault};
- __property Classes::TNotifyEvent OnBtnNextClick = {read=FOnBtnNextClick, write=FOnBtnNextClick};
- __property Classes::TNotifyEvent OnBtnEditClick = {read=FOnBtnEditClick, write=FOnBtnEditClick};
- __property Classes::TNotifyEvent OnBtnHelpClick = {read=FOnBtnHelpClick, write=FOnBtnHelpClick};
- __property Classes::TNotifyEvent OnBtnCloseClick = {read=FOnBtnCloseClick, write=FOnBtnCloseClick};
-
- };
-
- //-- var, const, procedure ---------------------------------------------------
- extern void __fastcall Register(void);
- //-- template instantiations -------------------------------------------------
- template class TTipsOptions ;
-
- } /* namespace Tips */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Tips;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // Tips
-