257 lines
9.3 KiB
C++
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
|