📄 aqdockinguidefault.hpp
字号:
// CodeGear C++Builder
// Copyright (c) 1995, 2008 by CodeGear
// All rights reserved
// (DO NOT EDIT: machine generated header) 'Aqdockinguidefault.pas' rev: 20.00
#ifndef AqdockinguidefaultHPP
#define AqdockinguidefaultHPP
#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 <Classes.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <Graphics.hpp> // Pascal unit
#include <Imglist.hpp> // Pascal unit
#include <Controls.hpp> // Pascal unit
#include <Types.hpp> // Pascal unit
#include <Aqdockingui.hpp> // Pascal unit
#include <Aquihelpers.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Aqdockinguidefault
{
//-- type declarations -------------------------------------------------------
typedef TMetaClass* TaqCaptionButtonImagesClass;
class DELPHICLASS TaqCaptionButtonImages;
class DELPHICLASS TaqCustomDefaultUIStyle;
class PASCALIMPLEMENTATION TaqCaptionButtonImages : public Classes::TPersistent
{
typedef Classes::TPersistent inherited;
public:
Imglist::TImageIndex operator[](Aqdockingui::TaqDockButtonKind ButtonKind) { return ButtonImages[ButtonKind]; }
private:
TaqCustomDefaultUIStyle* FOwner;
StaticArray<Imglist::TImageIndex, 10> FButtonImages;
Aquihelpers::TaqImageDrawStyle FDrawStyle;
void __fastcall SetImageIndex(Aqdockingui::TaqDockButtonKind ButtonKind, Imglist::TImageIndex Value);
Imglist::TImageIndex __fastcall GetImageIndex(Aqdockingui::TaqDockButtonKind ButtonKind);
void __fastcall SetIImageIndex(int Index, Imglist::TImageIndex Value);
Imglist::TImageIndex __fastcall GetIImageIndex(int Index);
void __fastcall SetDrawStyle(Aquihelpers::TaqImageDrawStyle Value);
protected:
virtual void __fastcall Change(void);
DYNAMIC Classes::TPersistent* __fastcall GetOwner(void);
virtual void __fastcall AssignTo(Classes::TPersistent* Dest);
__property TaqCustomDefaultUIStyle* Owner = {read=FOwner};
public:
void __fastcall Reset(void);
__property Imglist::TImageIndex ButtonImages[Aqdockingui::TaqDockButtonKind ButtonKind] = {read=GetImageIndex, write=SetImageIndex/*, default*/};
__published:
__fastcall TaqCaptionButtonImages(TaqCustomDefaultUIStyle* AOwner);
__property Aquihelpers::TaqImageDrawStyle DrawStyle = {read=FDrawStyle, write=SetDrawStyle, default=2};
__property Imglist::TImageIndex HideButton = {read=GetIImageIndex, write=SetIImageIndex, index=0, default=-1};
__property Imglist::TImageIndex UndockButton = {read=GetIImageIndex, write=SetIImageIndex, index=1, default=-1};
__property Imglist::TImageIndex AutoHideButton = {read=GetIImageIndex, write=SetIImageIndex, index=2, default=-1};
__property Imglist::TImageIndex UndoAutoHideButton = {read=GetIImageIndex, write=SetIImageIndex, index=3, default=-1};
__property Imglist::TImageIndex MaximizeButton = {read=GetIImageIndex, write=SetIImageIndex, index=4, default=-1};
__property Imglist::TImageIndex RestoreButton = {read=GetIImageIndex, write=SetIImageIndex, index=5, default=-1};
__property Imglist::TImageIndex MenuButton = {read=GetIImageIndex, write=SetIImageIndex, index=6, default=-1};
__property Imglist::TImageIndex HelpButton = {read=GetIImageIndex, write=SetIImageIndex, index=8, default=-1};
__property Imglist::TImageIndex CustomButton = {read=GetIImageIndex, write=SetIImageIndex, index=7, default=-1};
public:
/* TPersistent.Destroy */ inline __fastcall virtual ~TaqCaptionButtonImages(void) { }
};
class PASCALIMPLEMENTATION TaqCustomDefaultUIStyle : public Aqdockingui::TaqDockingUIStyle
{
typedef Aqdockingui::TaqDockingUIStyle inherited;
private:
Aquihelpers::TGradient* FTabColor;
Aquihelpers::TGradient* FActiveTabColor;
Aquihelpers::TGradient* FActiveCaptionColor;
Aquihelpers::TGradient* FCaptionColor;
Aquihelpers::TGradient* FTabPaneColor;
TaqCaptionButtonImages* FCaptionButtons;
Controls::TImageList* FImages;
Imglist::TChangeLink* FImageChangeLink;
Graphics::TColor FSplitterColor;
Aquihelpers::TGradient* FHideZoneColor;
Aquihelpers::TGradient* FHiddenTabColor;
Aquihelpers::TGradient* FActiveHiddenTabColor;
void __fastcall SetTabColor(Aquihelpers::TGradient* Value);
void __fastcall SetCaptionColor(Aquihelpers::TGradient* Value);
void __fastcall GradientChange(System::TObject* Sender);
void __fastcall SetTabPaneColor(Aquihelpers::TGradient* Value);
void __fastcall SetCaptionButtons(TaqCaptionButtonImages* Value);
void __fastcall SetImages(Controls::TImageList* Value);
void __fastcall ImagesChanged(System::TObject* Sender);
void __fastcall SetActiveCaptionColor(Aquihelpers::TGradient* Value);
void __fastcall SetActiveTabColor(Aquihelpers::TGradient* Value);
void __fastcall SetSplitterColor(const Graphics::TColor Value);
void __fastcall SetHideZoneColor(const Aquihelpers::TGradient* Value);
void __fastcall SetActiveHiddenTabColor(const Aquihelpers::TGradient* Value);
void __fastcall SetHiddenTabColor(const Aquihelpers::TGradient* Value);
protected:
virtual void __fastcall AssignTo(Classes::TPersistent* Dest);
virtual void __fastcall Notification(Classes::TComponent* AComponent, Classes::TOperation Operation);
virtual void __fastcall DoDrawCaptionButtonWidget(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, Aqdockingui::TaqDockButtonState AState, Aqdockingui::TaqDockCaptionState ACaptionState, Aqdockingui::TaqDockButtonKind AKind);
virtual void __fastcall DoDrawTabPaneContent(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, Aquihelpers::TaqOrientation AOrientation);
virtual void __fastcall DoDrawTabButtonWidget(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, Aqdockingui::TaqDockButtonState AState, Aqdockingui::TaqTabButtonKind AKind);
virtual void __fastcall DoDrawTabButton(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, Aqdockingui::TaqDockButtonState AState, Aqdockingui::TaqTabButtonKind AKind);
virtual void __fastcall DoDrawTabPane(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, Aqdockingui::TaqTabOrientation AOrientation);
virtual void __fastcall DoDrawTabItem(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, const System::UnicodeString AText, Aqdockingui::TaqTabItemState AState, Aqdockingui::TaqTabItemPosition APosition, Aquihelpers::TaqOrientation AOrientation, int AButtonAreaWidthBefore, int AButtonAreaWidthAfter, bool ADrawImage, Imglist::TCustomImageList* AImages, int AImageIndex);
virtual void __fastcall DoDrawTabTarget(Graphics::TCanvas* ACanvas, const Types::TRect &ARect);
virtual void __fastcall DoDrawCaptionButton(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, Aqdockingui::TaqDockButtonState AState, Aqdockingui::TaqDockCaptionState ACaptionState, Aqdockingui::TaqDockButtonKind AKind);
virtual void __fastcall DoDrawCaption(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, const System::UnicodeString AText, Aqdockingui::TaqDockCaptionState AState, int AMaxTextWidth, bool &AFitText, bool ADrawImage, Imglist::TCustomImageList* AImages, int AImageIndex);
virtual void __fastcall DoDrawSplitter(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, Aqdockingui::TaqSplitterOrientation AOrientation);
virtual void __fastcall DoDrawControl(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, Aqdockingui::TaqDockControlDrawKind AKind);
virtual void __fastcall DoDrawHideZone(Graphics::TCanvas* ACanvas, const Types::TRect &ASiteRect, const Types::TRect &ARect, Aqdockingui::TaqHideZoneOrientation AOrientation);
virtual void __fastcall DoDrawHiddenTabItem(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, const System::UnicodeString AText, Aqdockingui::TaqTabItemState AState, Aqdockingui::TaqHideZoneOrientation AOrientation, Aqdockingui::TaqTabItemPosition APosition, bool ADrawImage, bool ADrawText, Imglist::TCustomImageList* AImages, int AImageIndex);
virtual TaqCaptionButtonImagesClass __fastcall GetCaptionButtonImagesClass(void);
public:
__fastcall virtual TaqCustomDefaultUIStyle(Classes::TComponent* AOwner);
__fastcall virtual ~TaqCustomDefaultUIStyle(void);
__property Aquihelpers::TGradient* ActiveHiddenTabColor = {read=FActiveHiddenTabColor, write=SetActiveHiddenTabColor};
__property Aquihelpers::TGradient* ActiveCaptionColor = {read=FActiveCaptionColor, write=SetActiveCaptionColor};
__property Aquihelpers::TGradient* ActiveTabColor = {read=FActiveTabColor, write=SetActiveTabColor};
__property TaqCaptionButtonImages* CaptionButtons = {read=FCaptionButtons, write=SetCaptionButtons};
__property Aquihelpers::TGradient* CaptionColor = {read=FCaptionColor, write=SetCaptionColor};
__property Aquihelpers::TGradient* HiddenTabColor = {read=FHiddenTabColor, write=SetHiddenTabColor};
__property Aquihelpers::TGradient* HideZoneColor = {read=FHideZoneColor, write=SetHideZoneColor};
__property Controls::TImageList* Images = {read=FImages, write=SetImages};
__property Aquihelpers::TGradient* TabColor = {read=FTabColor, write=SetTabColor};
__property Aquihelpers::TGradient* TabPaneColor = {read=FTabPaneColor, write=SetTabPaneColor};
__property Graphics::TColor SplitterColor = {read=FSplitterColor, write=SetSplitterColor, nodefault};
public:
/* TaqDockingUIStyle.CreateEx */ inline __fastcall virtual TaqCustomDefaultUIStyle(Classes::TComponent* AOwner, bool APredefined) : Aqdockingui::TaqDockingUIStyle(AOwner, APredefined) { }
};
class DELPHICLASS TaqDefaultUIStyle;
class PASCALIMPLEMENTATION TaqDefaultUIStyle : public TaqCustomDefaultUIStyle
{
typedef TaqCustomDefaultUIStyle inherited;
__published:
__property ActiveCaptionColor;
__property ActiveCaptionFont;
__property ActiveHiddenTabColor;
__property ActiveHiddenTabFont;
__property ActiveTabColor;
__property ActiveTabFont;
__property CaptionButtons;
__property CaptionButtonSize;
__property CaptionColor;
__property CaptionFont;
__property HiddenTabColor;
__property HiddenTabFont;
__property HideZoneColor;
__property Images;
__property SplitterColor;
__property SplitterHeight;
__property SplitterWidth;
__property TabColor;
__property TabFont;
__property TabIndent;
__property TabPaneColor;
__property OnGetTabWidth;
__property OnDrawTabButton;
__property OnDrawTabPane;
__property OnDrawTabItem;
__property OnDrawTabTarget;
__property OnDrawCaptionButton;
__property OnDrawCaption;
__property OnDrawControl;
__property OnDrawSplitter;
__property OnChange;
public:
/* TaqCustomDefaultUIStyle.Create */ inline __fastcall virtual TaqDefaultUIStyle(Classes::TComponent* AOwner) : TaqCustomDefaultUIStyle(AOwner) { }
/* TaqCustomDefaultUIStyle.Destroy */ inline __fastcall virtual ~TaqDefaultUIStyle(void) { }
public:
/* TaqDockingUIStyle.CreateEx */ inline __fastcall virtual TaqDefaultUIStyle(Classes::TComponent* AOwner, bool APredefined) : TaqCustomDefaultUIStyle(AOwner, APredefined) { }
};
//-- var, const, procedure ---------------------------------------------------
} /* namespace Aqdockinguidefault */
using namespace Aqdockinguidefault;
#pragma pack(pop)
#pragma option pop
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // AqdockinguidefaultHPP
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -