// CodeGear C++Builder // Copyright (c) 1995, 2008 by CodeGear // All rights reserved // (DO NOT EDIT: machine generated header) 'Sptbxdefaultskins.pas' rev: 20.00 #ifndef SptbxdefaultskinsHPP #define SptbxdefaultskinsHPP #pragma delphiheader begin #pragma option push #pragma option -w- // All warnings off #pragma option -Vx // Zero-length empty class member functions #pragma pack(push,8) #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit //-- user supplied ----------------------------------------------------------- namespace Sptbxdefaultskins { //-- type declarations ------------------------------------------------------- typedef StaticArray TSpTBXAluminumColors; class DELPHICLASS TSpTBXAluminumSkin; class PASCALIMPLEMENTATION TSpTBXAluminumSkin : public Sptbxskins::TSpTBXSkinOptions { typedef Sptbxskins::TSpTBXSkinOptions inherited; private: void __fastcall SetDefaultColorScheme(const Sptbxskins::TSpTBXLunaScheme Value); protected: TSpTBXAluminumColors FColors; Sptbxskins::TSpTBXLunaScheme FDefaultColorScheme; Graphics::TColor FLightMetalColor; Graphics::TColor FDarkMetalColor; int FRoughness; virtual void __fastcall FillColors(void); virtual Graphics::TColor __fastcall GetBrushMetalColor(Sptbxskins::TSpTBXSkinComponentsType Component, Sptbxskins::TSpTBXSkinStatesType State); public: __fastcall virtual TSpTBXAluminumSkin(void); __fastcall virtual ~TSpTBXAluminumSkin(void); virtual void __fastcall FillOptions(void); virtual void __fastcall PaintBackground(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, Sptbxskins::TSpTBXSkinComponentsType Component, Sptbxskins::TSpTBXSkinStatesType State, bool Background, bool Borders, bool Vertical = false, Controls::TAnchors ForceRectBorders = Controls::TAnchors() ); __property Graphics::TColor LightMetalColor = {read=FLightMetalColor, write=FLightMetalColor, nodefault}; __property Graphics::TColor DarkMetalColor = {read=FDarkMetalColor, write=FDarkMetalColor, nodefault}; __property Sptbxskins::TSpTBXLunaScheme DefaultColorScheme = {read=FDefaultColorScheme, write=SetDefaultColorScheme, default=3}; }; class DELPHICLASS TSpTBXAthenSkin; class PASCALIMPLEMENTATION TSpTBXAthenSkin : public Sptbxskins::TSpTBXSkinOptions { typedef Sptbxskins::TSpTBXSkinOptions inherited; public: virtual void __fastcall FillOptions(void); public: /* TSpTBXSkinOptions.Create */ inline __fastcall virtual TSpTBXAthenSkin(void) : Sptbxskins::TSpTBXSkinOptions() { } /* TSpTBXSkinOptions.Destroy */ inline __fastcall virtual ~TSpTBXAthenSkin(void) { } }; class DELPHICLASS TSpTBXDreamSkin; class PASCALIMPLEMENTATION TSpTBXDreamSkin : public Sptbxskins::TSpTBXSkinOptions { typedef Sptbxskins::TSpTBXSkinOptions inherited; public: virtual void __fastcall FillOptions(void); public: /* TSpTBXSkinOptions.Create */ inline __fastcall virtual TSpTBXDreamSkin(void) : Sptbxskins::TSpTBXSkinOptions() { } /* TSpTBXSkinOptions.Destroy */ inline __fastcall virtual ~TSpTBXDreamSkin(void) { } }; class DELPHICLASS TSpTBXEosSkin; class PASCALIMPLEMENTATION TSpTBXEosSkin : public Sptbxskins::TSpTBXSkinOptions { typedef Sptbxskins::TSpTBXSkinOptions inherited; public: virtual void __fastcall FillOptions(void); public: /* TSpTBXSkinOptions.Create */ inline __fastcall virtual TSpTBXEosSkin(void) : Sptbxskins::TSpTBXSkinOptions() { } /* TSpTBXSkinOptions.Destroy */ inline __fastcall virtual ~TSpTBXEosSkin(void) { } }; class DELPHICLASS TSpTBXHumanSkin; class PASCALIMPLEMENTATION TSpTBXHumanSkin : public Sptbxskins::TSpTBXSkinOptions { typedef Sptbxskins::TSpTBXSkinOptions inherited; public: virtual void __fastcall FillOptions(void); virtual void __fastcall PaintBackground(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, Sptbxskins::TSpTBXSkinComponentsType Component, Sptbxskins::TSpTBXSkinStatesType State, bool Background, bool Borders, bool Vertical = false, Controls::TAnchors ForceRectBorders = Controls::TAnchors() ); public: /* TSpTBXSkinOptions.Create */ inline __fastcall virtual TSpTBXHumanSkin(void) : Sptbxskins::TSpTBXSkinOptions() { } /* TSpTBXSkinOptions.Destroy */ inline __fastcall virtual ~TSpTBXHumanSkin(void) { } }; class DELPHICLASS TSpTBXLeopardSkin; class PASCALIMPLEMENTATION TSpTBXLeopardSkin : public Sptbxskins::TSpTBXSkinOptions { typedef Sptbxskins::TSpTBXSkinOptions inherited; public: virtual void __fastcall FillOptions(void); virtual void __fastcall PaintBackground(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, Sptbxskins::TSpTBXSkinComponentsType Component, Sptbxskins::TSpTBXSkinStatesType State, bool Background, bool Borders, bool Vertical = false, Controls::TAnchors ForceRectBorders = Controls::TAnchors() ); public: /* TSpTBXSkinOptions.Create */ inline __fastcall virtual TSpTBXLeopardSkin(void) : Sptbxskins::TSpTBXSkinOptions() { } /* TSpTBXSkinOptions.Destroy */ inline __fastcall virtual ~TSpTBXLeopardSkin(void) { } }; class DELPHICLASS TSpTBXXitoSkin; class PASCALIMPLEMENTATION TSpTBXXitoSkin : public Sptbxskins::TSpTBXSkinOptions { typedef Sptbxskins::TSpTBXSkinOptions inherited; public: virtual void __fastcall FillOptions(void); public: /* TSpTBXSkinOptions.Create */ inline __fastcall virtual TSpTBXXitoSkin(void) : Sptbxskins::TSpTBXSkinOptions() { } /* TSpTBXSkinOptions.Destroy */ inline __fastcall virtual ~TSpTBXXitoSkin(void) { } }; class DELPHICLASS TSpTBXOfficeXPSkin; class PASCALIMPLEMENTATION TSpTBXOfficeXPSkin : public Sptbxskins::TSpTBXSkinOptions { typedef Sptbxskins::TSpTBXSkinOptions inherited; public: virtual void __fastcall FillOptions(void); public: /* TSpTBXSkinOptions.Create */ inline __fastcall virtual TSpTBXOfficeXPSkin(void) : Sptbxskins::TSpTBXSkinOptions() { } /* TSpTBXSkinOptions.Destroy */ inline __fastcall virtual ~TSpTBXOfficeXPSkin(void) { } }; typedef StaticArray TSpTBXOffice2003Colors; class DELPHICLASS TSpTBXOffice2003Skin; class PASCALIMPLEMENTATION TSpTBXOffice2003Skin : public Sptbxskins::TSpTBXSkinOptions { typedef Sptbxskins::TSpTBXSkinOptions inherited; private: void __fastcall SetDefaultColorScheme(const Sptbxskins::TSpTBXLunaScheme Value); protected: TSpTBXOffice2003Colors FColors; Sptbxskins::TSpTBXLunaScheme FDefaultColorScheme; virtual void __fastcall FillColors(void); public: __fastcall virtual TSpTBXOffice2003Skin(void); virtual void __fastcall FillOptions(void); __property Sptbxskins::TSpTBXLunaScheme DefaultColorScheme = {read=FDefaultColorScheme, write=SetDefaultColorScheme, default=3}; public: /* TSpTBXSkinOptions.Destroy */ inline __fastcall virtual ~TSpTBXOffice2003Skin(void) { } }; typedef StaticArray TSpTBXOffice2007Colors; class DELPHICLASS TSpTBXOffice2007Skin; class PASCALIMPLEMENTATION TSpTBXOffice2007Skin : public Sptbxskins::TSpTBXSkinOptions { typedef Sptbxskins::TSpTBXSkinOptions inherited; protected: TSpTBXOffice2007Colors FColors; virtual void __fastcall FillColors(void) = 0 ; public: virtual void __fastcall FillOptions(void); public: /* TSpTBXSkinOptions.Create */ inline __fastcall virtual TSpTBXOffice2007Skin(void) : Sptbxskins::TSpTBXSkinOptions() { } /* TSpTBXSkinOptions.Destroy */ inline __fastcall virtual ~TSpTBXOffice2007Skin(void) { } }; class DELPHICLASS TSpTBXOffice2007BlueSkin; class PASCALIMPLEMENTATION TSpTBXOffice2007BlueSkin : public TSpTBXOffice2007Skin { typedef TSpTBXOffice2007Skin inherited; protected: virtual void __fastcall FillColors(void); public: /* TSpTBXSkinOptions.Create */ inline __fastcall virtual TSpTBXOffice2007BlueSkin(void) : TSpTBXOffice2007Skin() { } /* TSpTBXSkinOptions.Destroy */ inline __fastcall virtual ~TSpTBXOffice2007BlueSkin(void) { } }; class DELPHICLASS TSpTBXOffice2007BlackSkin; class PASCALIMPLEMENTATION TSpTBXOffice2007BlackSkin : public TSpTBXOffice2007Skin { typedef TSpTBXOffice2007Skin inherited; protected: virtual void __fastcall FillColors(void); public: /* TSpTBXSkinOptions.Create */ inline __fastcall virtual TSpTBXOffice2007BlackSkin(void) : TSpTBXOffice2007Skin() { } /* TSpTBXSkinOptions.Destroy */ inline __fastcall virtual ~TSpTBXOffice2007BlackSkin(void) { } }; class DELPHICLASS TSpTBXOffice2007SilverSkin; class PASCALIMPLEMENTATION TSpTBXOffice2007SilverSkin : public TSpTBXOffice2007Skin { typedef TSpTBXOffice2007Skin inherited; protected: virtual void __fastcall FillColors(void); public: /* TSpTBXSkinOptions.Create */ inline __fastcall virtual TSpTBXOffice2007SilverSkin(void) : TSpTBXOffice2007Skin() { } /* TSpTBXSkinOptions.Destroy */ inline __fastcall virtual ~TSpTBXOffice2007SilverSkin(void) { } }; //-- var, const, procedure --------------------------------------------------- } /* namespace Sptbxdefaultskins */ using namespace Sptbxdefaultskins; #pragma pack(pop) #pragma option pop #pragma delphiheader end. //-- end unit ---------------------------------------------------------------- #endif // SptbxdefaultskinsHPP