Componentes.Terceros.TB2k-S.../official/2.2.2+2.4.2/SpTBXLib/Source/SpTBXDefaultSkins.hpp

257 lines
9.3 KiB
C++

// 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 <System.hpp> // Pascal unit
#include <Sysinit.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <Messages.hpp> // Pascal unit
#include <Classes.hpp> // Pascal unit
#include <Sysutils.hpp> // Pascal unit
#include <Graphics.hpp> // Pascal unit
#include <Controls.hpp> // Pascal unit
#include <Sptbxskins.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Sptbxdefaultskins
{
//-- type declarations -------------------------------------------------------
typedef StaticArray<Graphics::TColor, 4> 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<Graphics::TColor, 23> 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<Graphics::TColor, 18> 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