Initial commit

This commit is contained in:
2026-06-12 23:30:42 +08:00
commit 602122858d
12 changed files with 3343 additions and 0 deletions
BIN
View File
Binary file not shown.
+100
View File
@@ -0,0 +1,100 @@
// CodeGear C++Builder
// Copyright (c) 1995, 2024 by Embarcadero Technologies, Inc.
// All rights reserved
// (DO NOT EDIT: machine generated header) 'PNGButton.pas' rev: 36.00 (Windows)
#ifndef PNGButtonHPP
#define PNGButtonHPP
#pragma delphiheader begin
#pragma option push
#if defined(__BORLANDC__) && !defined(__clang__)
#pragma option -w- // All warnings off
#pragma option -Vx // Zero-length empty class member
#endif
#pragma pack(push,8)
#include <System.hpp>
#include <SysInit.hpp>
#include <System.SysUtils.hpp>
#include <Winapi.Messages.hpp>
#include <System.Classes.hpp>
#include <System.Types.hpp>
#include <Vcl.Forms.hpp>
#include <Vcl.Graphics.hpp>
#include <Vcl.Controls.hpp>
#include <Vcl.Imaging.pngimage.hpp>
#include <System.UITypes.hpp>
#include <Vcl.Menus.hpp>
//-- user supplied -----------------------------------------------------------
namespace Pngbutton
{
//-- forward type declarations -----------------------------------------------
class DELPHICLASS TPNGButton;
//-- type declarations -------------------------------------------------------
class PASCALIMPLEMENTATION TPNGButton : public Vcl::Controls::TGraphicControl
{
typedef Vcl::Controls::TGraphicControl inherited;
private:
System::Classes::TNotifyEvent FOnMouseEnter;
System::Classes::TNotifyEvent FOnMouseLeave;
System::Uitypes::TModalResult FModalResult;
protected:
int EtatBtn;
bool FDown;
int FStateCount;
Vcl::Imaging::Pngimage::TPngImage* FPngImg;
bool FVisible;
DYNAMIC void __fastcall MouseDown(System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, int X, int Y);
DYNAMIC void __fastcall MouseUp(System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, int X, int Y);
MESSAGE void __fastcall MouseEnter(Winapi::Messages::TMessage &Msg);
MESSAGE void __fastcall MouseLeave(Winapi::Messages::TMessage &Msg);
virtual void __fastcall SetEnabled(bool Value);
public:
__fastcall virtual TPNGButton(System::Classes::TComponent* AOwner);
__fastcall virtual ~TPNGButton();
void __fastcall SetStateCount(int value);
void __fastcall SetPngImg(Vcl::Imaging::Pngimage::TPngImage* value);
void __fastcall SetDown(bool value);
virtual void __fastcall Paint();
DYNAMIC void __fastcall Click();
__published:
__property Action;
__property Anchors = {default=3};
__property bool Down = {read=FDown, write=SetDown, default=0};
__property Enabled = {default=1};
__property int ImgStates = {read=FStateCount, write=SetStateCount, default=4};
__property System::Uitypes::TModalResult ModalResult = {read=FModalResult, write=FModalResult, default=0};
__property ParentShowHint = {default=1};
__property Vcl::Imaging::Pngimage::TPngImage* PngImg = {read=FPngImg, write=SetPngImg};
__property PopupMenu;
__property ShowHint;
__property Visible = {default=1};
__property OnClick;
__property OnContextPopup;
__property OnMouseDown;
__property OnMouseUp;
__property OnMouseMove;
__property System::Classes::TNotifyEvent OnMouseEnter = {read=FOnMouseEnter, write=FOnMouseEnter};
__property System::Classes::TNotifyEvent OnMouseLeave = {read=FOnMouseLeave, write=FOnMouseLeave};
};
//-- var, const, procedure ---------------------------------------------------
extern DELPHI_PACKAGE void __fastcall Register();
} /* namespace Pngbutton */
#if !defined(DELPHIHEADER_NO_IMPLICIT_NAMESPACE_USE) && !defined(NO_USING_NAMESPACE_PNGBUTTON)
using namespace Pngbutton;
#endif
#pragma pack(pop)
#pragma option pop
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // PNGButtonHPP
+286
View File
@@ -0,0 +1,286 @@
unit PNGButton;
interface
uses
System.SysUtils, WinApi.Messages, System.Classes, System.Types,
Vcl.Forms, Vcl.Graphics, Vcl.Controls, Vcl.imaging.pngImage;
type
TPNGButton = class(TGraphicControl)
private
FOnMouseEnter:TNotifyEvent;//on mouse enter notify event
FOnMouseLeave:TNotifyEvent;//on mouse leave notify event
FModalResult: TModalResult;
//this events are triggered and it will execute a user procedure if is assigned
protected
EtatBtn: Integer; // 0=Normal 1=Mouse entered 2=Pressed 3=Disabled
FDown: Boolean; // value to know if we painting mouse down
FUp: Boolean; // value to know if we painting mouse up
FStateCount: Integer; // state number
FPngImg : TPngImage; //our 4 states image
FVisible: Boolean;
procedure MouseDown(Button:TMouseButton; Shift:TShiftState; X, Y :integer); override;
procedure MouseUp(Button:TMouseButton; Shift:TShiftState; X, Y :integer); override;
procedure MouseEnter(var Msg:TMessage); message CM_MOUSEENTER; // to know when mouse is entered
procedure MouseLeave(var Msg:TMessage); message CM_MOUSELEAVE; // to know when mouse is leaved
procedure SetEnabled(Value:Boolean); override;
public
Constructor Create(AOwner:TComponent); override; // creation of the component
Destructor Destroy; override; // destruction of the component
procedure SetStateCount(value: Integer); // set the state number
procedure SetPngImg(value:TPngImage); // we set the png image
procedure SetDown(value:boolean); // to know if mouse is down or not
procedure SetUp(value:boolean); // to know if mouse is up or not
procedure Paint; override; // we override the painting of the component
procedure Click; override;
published
property Action;
property Anchors;
property Down:Boolean read FDown write SetDown default False;
property Up:Boolean read FUp write SetUp default False;
property Enabled;
property ImgStates:Integer read FStateCount write SetStateCount default 4;
property ModalResult: TModalResult read FModalResult write FModalResult default 0;
property ParentShowHint;
property PngImg:TPngImage read FPngImg write SetPngImg;
property PopupMenu;
property ShowHint;
property Visible;
property OnClick;
property OnContextPopup;
property OnMouseDown;
property OnMouseUp;
property OnMouseMove;
property OnMouseEnter:TNotifyEvent read FOnMouseEnter write FOnMouseEnter;
property OnMouseLeave:TNotifyEvent read FOnMouseLeave write FOnMouseLeave;
end;
procedure Register;
implementation
procedure Register;
begin
RegisterComponents('Samples', [TPNGButton]);
end;
//------ Creation of the component ------
Constructor TPNGButton.Create(AOwner:TComponent);
begin
Inherited Create(AOwner);
Height:=25; //a default Height
Width:=75; //a default Width
FStateCount:=4; //default state count
FPngImg:=TPngImage.Create; //we create our png
FDown:=False;
FVisible:=True;
end;
//-- Destruction of the component --
Destructor TPNGButton.Destroy;
begin
FPngImg.Free; //destroy our png
Inherited Destroy;
end;
//------ Function used to set the number of state
procedure TPNGButton.SetStateCount(value: Integer);
begin
if value>4 then value := 4;
if value<2 then value := 2;
FStateCount := value;
end;
//------ Function unsed to set the PNG image to draw
Procedure TPNGButton.SetPngImg(value:TPngImage);
begin
FPngImg.Assign(value);
{Now we are setting the component width and height}
{by the png image used}
Height:=FPngImg.Height;
Width:=FPngImg.Width div FStateCount;
With Constraints do begin
MaxHeight:=Height;
MinHeight:=Height;
MaxWidth:=Width;
MinWidth:=Width;
end;
EtatBtn:=0; {we reset the component state to normal}
end;
//------ Function to set the component state: mouse down ------
procedure TPNGButton.SetDown(value:boolean);
begin
if FDown<>value then begin
if FStateCount<3 then
value := FALSE;
FDown:=value;
if FDown=False then
EtatBtn:=0; {is the mouse down is false then we reset the component state to normal}
paint;
Refresh; //we repaint the componet)
end;
end;
//------ Function to set the component state: mouse up ------
procedure TPNGButton.SetUp(value:boolean);
begin
if FUp<>value then begin
if FStateCount<3 then
value := FALSE;
FUp:=value;
if FUp=False then
EtatBtn:=0; {is the mouse up is false then we reset the component state to normal}
paint;
Refresh; //we repaint the componet)
end;
end;
//------ Our paint component procedure
Procedure TPNGButton.Paint;
begin
If csDesigning In ComponentState then
begin
If FPngImg<>nil then begin
With Constraints do begin
MaxHeight:=FPngImg.Height;
MinHeight:=FPngImg.Height;
MaxWidth:=FPngImg.Width div FStateCount;
MinWidth:=FPngImg.Width div FStateCount;
end;
end;
{get component state: down, enabled/disabled}
If (FPngImg<>nil) and (Enabled) then
FPngImg.Draw(Canvas,Rect(0, 0, FStateCount*Width, Height)); // Normal
If (FPngImg<>nil) and (Enabled) and (FUp) then
FPngImg.Draw(Canvas,Rect(-(Width), 0, (FStateCount-1)*Width, Height)); // the component is pressed
If (FPngImg<>nil) and (Enabled) and (FDown) then
FPngImg.Draw(Canvas,Rect(-(Width*2), 0, (FStateCount-2)*Width, Height)); // the component is pressed
If (FPngImg<>nil) and not(Enabled) then
FPngImg.Draw(Canvas,Rect(-(Width*3), 0, (FStateCount-3)*Width, Height)); // Disabled
{we design a rectangle for our component}
{this can be removed to achieve cool rounded buttons}
// Canvas.Pen.Style:=psDot;
// Canvas.Brush.Style:=bsClear;
// Canvas.Rectangle(0,0,Width,Height);
end
else
begin
if Visible then
begin
if (FUp=True) then
EtatBtn:=1;
if (FDown=True) then
EtatBtn:=2;
if not(Enabled) then
EtatBtn:=3;
if FPngImg<>nil then
Case EtatBtn of
0: FPngImg.Draw(Canvas,Rect(0,0,FStateCount*Width,Height)); // Normal
1: FPngImg.Draw(Canvas,Rect(-Width,0,(FStateCount-1)*Width,Height)); // Mouse Entered
2: FPngImg.Draw(Canvas,Rect(-(Width*2),0,(FStateCount-2)*Width,Height)); // Pressed
3: FPngImg.Draw(Canvas,Rect(-(Width*3),0,(FStateCount-3)*Width,Height)); // Disabled
end;
end;
end;
end;
//Set components state: enabled/disabled
procedure TPNGButton.SetEnabled(Value:Boolean);
begin
if Enabled<>Value then
begin
if FStateCount<4 then //can't be disable
Value := TRUE;
Inherited SetEnabled(Value);
If (Enabled) then
EtatBtn:=0
else
EtatBtn:=3;
paint;
Refresh; //we repaint the componet)
end;
end;
//---- Used to know when mouse entered on the our component area----
procedure TPNGButton.MouseDown(Button:TMouseButton; Shift:TShiftState; X,Y:integer);
var
Form: TCustomForm;
pt: TPoint;
msg: Integer;
begin
Inherited MouseDown(Button,Shift,X,Y);
if (Button = mbLeft) and (Enabled) and (FStateCount>2) then
begin
EtatBtn:=2; // press¨¦
paint;
Refresh; //permet d'¨¦ffacer le canvas et de redessiner dessus (pour g¨¦rer la transparence)
end;
end;
//---- Used to know when user clicked on the our component area----
procedure TPNGButton.MouseUp(Button:TMouseButton; Shift:TShiftState; X,Y:integer);
begin
Inherited MouseUp(Button,Shift,X,Y);
if (Button = mbLeft) and (Enabled) then
begin
If (X in [0..Width]) and (Y in [0..Height]) then
EtatBtn:=1 {Mouse Entered}
else
EtatBtn:=0;{normal}
paint;
Refresh; //we repaint our component
end;
end;
//---- Used to know when mouse entered on the our component area----
procedure TPNGButton.MouseEnter(var Msg: TMessage);
begin
if Enabled and not(csDesigning In ComponentState) then
begin
EtatBtn:=1; // Mouse Entered
paint;
Refresh; //repainting the component
end;
if Assigned(FOnMouseEnter)
then FOnMouseEnter(Self); //if user set a mouse enter procedure then we execute it
end;
// To know when user exit the component area
procedure TPNGButton.MouseLeave(var Msg: TMessage);
begin
if Enabled and not(csDesigning In ComponentState) then
begin
EtatBtn:=0; //Normal
paint;
Refresh; //repainting the component
end;
if Assigned(FOnMouseLeave) then
FOnMouseLeave(Self); //if user set a mouse leave procedure then we execute it
end;
procedure TPNGButton.Click;
var
Form: TCustomForm;
begin
Form := GetParentForm(Self);
if Form <> nil then Form.ModalResult := ModalResult;
inherited Click;
end;
end.
+1125
View File
File diff suppressed because it is too large Load Diff
+17
View File
@@ -0,0 +1,17 @@
//---------------------------------------------------------------------------
#include <System.hpp>
#pragma hdrstop
#pragma package(smart_init)
//---------------------------------------------------------------------------
// Package source.
//---------------------------------------------------------------------------
#pragma argsused
extern "C" int _libmain(unsigned long reason)
{
return 1;
}
//---------------------------------------------------------------------------
+41
View File
@@ -0,0 +1,41 @@
package TPNGButton;
{$R *.res}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS OFF}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO OFF}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE RELEASE}
{$ENDIF IMPLICITBUILDING}
{$IMPLICITBUILD ON}
requires
rtl,
designide,
vcl,
vclactnband,
vclx,
xmlrtl;
contains
PNGButton in 'PNGButton.pas';
end.
+1033
View File
File diff suppressed because it is too large Load Diff
+667
View File
@@ -0,0 +1,667 @@
[Closed Files]
File_0=TSourceModule,'d:\program file\embarcadero\studio\23.0\include\dinkumware\xlocnum',0,1,1586,20,1618,0,0,,
File_1=TSourceModule,'E:\Ac_Project\Ac_Windows\PngButton\TPNGButtonPCH1.h',0,1,1,1,1,0,0,,
File_2=TSourceModule,'d:\program file\embarcadero\studio\23.0\include\windows\crtl\typeinfo.h',0,1,122,2,154,0,0,,
File_3=TSourceModule,'E:\BCB_Project\Apps\UKeyApps\SLPChecker\SLPChecker.cpp',0,1,1,99,594,0,0,,
File_4=TSourceModule,'E:\BCB_Project\Apps\UKeyApps\SLPrint\PrintThread.cpp',0,1,1,1,1,0,0,,
File_5=TSourceModule,'E:\BCB_Project\Apps\UKeyApps\SLPChecker\Common.cpp',0,1,34,63,66,0,0,,
File_6=TSourceModule,'E:\BCB_Project\Apps\UKeyApps\SLPChecker\SLPChecker.vrc',0,1,1,1,2,0,0,,
File_7=TSourceModule,'E:\BCB_Project\Apps\Global\GlobalUnit.cpp',0,1,1,1,1,0,0,,
File_8=TSourceModule,'E:\BCB_Project\Apps\TotalGoals\Datas.cpp',0,1,1834,55,1847,0,0,,
File_9=TSourceModule,'E:\BCB_Project\Apps\TotalGoals\TGsMain.cpp',0,1,1378,115,1406,0,0,,
File_10=TSourceModule,'E:\BCB_Project\Apps\SportteryHedge\SLHdgMain.cpp',0,1,1,1,1,0,0,,
File_11=TSourceModule,'E:\BCB_Project\Apps\TotalGoals\HGPanelUnit.cpp',0,1,145,75,169,0,0,,
File_12=TSourceModule,'E:\BCB_Project\Apps\TotalGoals\BDPanelUnit.cpp',0,1,134,57,79,0,0,,
File_13=TSourceModule,'E:\BCB_Project\Apps\TotalGoals\SLPanelUnit.cpp',0,1,9,56,26,0,0,,
File_14=TSourceModule,'E:\BCB_Project\Apps\TotalGoals\ChromePanelUnit.cpp',0,1,241,29,272,0,0,,
[Modules]
Module0=E:\Ac_Project\Ac_Windows\PngButton\PNGButton.pas
Count=1
EditWindowCount=1
[E:\Ac_Project\Ac_Windows\PngButton\PNGButton.pas]
ModuleType=TSourceModule
[EditWindow0]
ViewCount=1
CurrentEditView=E:\Ac_Project\Ac_Windows\PngButton\PNGButton.pas
View0=0
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=0
Width=9938
Height=9454
MaxLeft=-1
MaxTop=-1
ClientWidth=9938
ClientHeight=9454
TBDockHeight=4476
LRDockWidth=3621
Dockable=1
StayOnTop=0
DockedToMainForm=1
BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0
TopPanelSize=0
LeftPanelSize=1883
LeftPanelClients=PropertyInspector,DockSite3
LeftPanelData=000008000101000000009210000000000000015B0700000000000001000000005A0E000009000000446F636B53697465330100000000761D00001100000050726F7065727479496E73706563746F72FFFFFFFF
RightPanelSize=1996
RightPanelClients=DockSite2,DockSite4
RightPanelData=00000800010100000000921000000000000001CC0700000000000001000000004912000009000000446F636B53697465320100000000761D000009000000446F636B5369746534FFFFFFFF
BottomPanelSize=1542
BottomPanelClients=DockSite1,MessageView
BottomPanelData=0000080001020100000009000000446F636B536974653103450000000000000206060000000000000100000000034500000F0000004D65737361676556696577466F726DFFFFFFFF
BottomMiddlePanelSize=0
BottomMiddlePanelClients=DockSite0,GraphDrawingModel
BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779F1D00000000000002F206000000000000FFFFFFFF
[View0]
CustomEditViewType=TEditView
Module=E:\Ac_Project\Ac_Windows\PngButton\PNGButton.pas
CursorX=82
CursorY=200
TopLine=181
LeftCol=1
Elisions=
Bookmarks=
EditViewName=E:\Ac_Project\Ac_Windows\PngButton\PNGButton.pas
[Watches]
Count=0
[WatchWindow]
WatchColumnWidth=120
WatchShowColumnHeaders=1
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=0
Width=3824
Height=1221
MaxLeft=-1
MaxTop=-1
ClientWidth=3824
ClientHeight=1221
TBDockHeight=216
LRDockWidth=13602
Dockable=1
StayOnTop=0
[Breakpoints]
Count=0
[EmbarcaderoWin32Debugger_AddressBreakpoints]
Count=0
[EmbarcaderoWin64Debugger_AddressBreakpoints]
Count=0
[EmbarcaderoWin64LLDBDebugger_AddressBreakpoints]
Count=0
[Main Window]
PercentageSizes=1
Create=1
Visible=1
Docked=0
State=2
Left=145
Top=273
Width=8930
Height=8520
MaxLeft=-4
MaxTop=-7
MaxWidth=8930
MaxHeight=8520
ClientWidth=10000
ClientHeight=10057
BottomPanelSize=9139
BottomPanelClients=EditWindow0
BottomPanelData=0000080000000000000000000000000000000000000000000000000100000000000000000C0000004564697457696E646F775F30FFFFFFFF
[ProjectManager]
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=0
Width=1996
Height=4382
MaxLeft=-1
MaxTop=-1
ClientWidth=1996
ClientHeight=4382
TBDockHeight=5898
LRDockWidth=2348
Dockable=1
StayOnTop=0
[MessageView]
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=28
Width=9938
Height=1394
MaxLeft=-1
MaxTop=-1
ClientWidth=9938
ClientHeight=1394
TBDockHeight=1394
LRDockWidth=2770
Dockable=1
StayOnTop=0
[ToolForm]
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=0
Width=1996
Height=2759
MaxLeft=-1
MaxTop=-1
ClientWidth=1996
ClientHeight=2759
TBDockHeight=7155
LRDockWidth=1996
Dockable=1
StayOnTop=0
[PropertyInspector]
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=557
Width=1883
Height=3800
MaxLeft=-1
MaxTop=-1
ClientWidth=1883
ClientHeight=3800
PixelsPerInch=96
MonitorNum=0
TBDockHeight=7205
LRDockWidth=1883
Dockable=1
StayOnTop=0
SplitPos=110
[frmDesignPreview]
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=0
Width=1996
Height=7004
MaxLeft=-1
MaxTop=-1
ClientWidth=1996
ClientHeight=7004
TBDockHeight=5955
LRDockWidth=2512
Dockable=1
StayOnTop=0
[TemplateView]
PercentageSizes=1
Create=1
Visible=0
Docked=1
State=0
Left=-2296
Top=398
Width=273
Height=359
MaxLeft=-1
MaxTop=-1
ClientWidth=273
ClientHeight=359
TBDockHeight=359
LRDockWidth=273
Dockable=1
StayOnTop=0
Name=120
Description=334
filter=1
[DebugLogView]
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=0
Width=3824
Height=1221
MaxLeft=-1
MaxTop=-1
ClientWidth=3824
ClientHeight=1221
TBDockHeight=409
LRDockWidth=4949
Dockable=1
StayOnTop=0
[ThreadStatusWindow]
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=0
Width=3824
Height=1221
MaxLeft=-1
MaxTop=-1
ClientWidth=3824
ClientHeight=1221
TBDockHeight=216
LRDockWidth=7406
Dockable=1
StayOnTop=0
Column0Width=145
Column1Width=100
Column2Width=115
Column3Width=619
[LocalVarsWindow]
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=0
Width=3824
Height=1221
MaxLeft=-1
MaxTop=-1
ClientWidth=3824
ClientHeight=1221
TBDockHeight=1537
LRDockWidth=3484
Dockable=1
StayOnTop=0
[CallStackWindow]
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=0
Width=3824
Height=1221
MaxLeft=-1
MaxTop=-1
ClientWidth=3824
ClientHeight=1221
TBDockHeight=2062
LRDockWidth=3484
Dockable=1
StayOnTop=0
[PatchForm]
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=0
Width=2340
Height=1279
MaxLeft=-1
MaxTop=-1
ClientWidth=2340
ClientHeight=1279
TBDockHeight=2500
LRDockWidth=3398
Dockable=1
StayOnTop=0
[FindReferencsForm]
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=0
Width=2340
Height=1042
MaxLeft=-1
MaxTop=-1
ClientWidth=2340
ClientHeight=1042
TBDockHeight=2320
LRDockWidth=2824
Dockable=1
StayOnTop=0
[RefactoringForm]
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=0
Width=2340
Height=1279
MaxLeft=-1
MaxTop=-1
ClientWidth=2340
ClientHeight=1279
TBDockHeight=3211
LRDockWidth=2824
Dockable=1
StayOnTop=0
[ToDo List]
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=0
Width=2340
Height=1279
MaxLeft=-1
MaxTop=-1
ClientWidth=2340
ClientHeight=1279
TBDockHeight=1157
LRDockWidth=3676
Dockable=1
StayOnTop=0
Column0Width=314
Column1Width=30
Column2Width=150
Column3Width=172
Column4Width=129
SortOrder=4
ShowHints=1
ShowChecked=1
[DataExplorerContainer]
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=0
Width=1996
Height=7004
MaxLeft=-1
MaxTop=-1
ClientWidth=1996
ClientHeight=7004
TBDockHeight=4885
LRDockWidth=7148
Dockable=1
StayOnTop=0
[GraphDrawingModel]
PercentageSizes=1
Create=1
Visible=0
Docked=1
State=0
Left=501
Top=1099
Width=2855
Height=3211
MaxLeft=-1
MaxTop=-1
ClientWidth=2855
ClientHeight=3211
TBDockHeight=3211
LRDockWidth=2855
Dockable=1
StayOnTop=0
[BreakpointWindow]
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=0
Width=3824
Height=1221
MaxLeft=-1
MaxTop=-1
ClientWidth=3824
ClientHeight=1221
TBDockHeight=1545
LRDockWidth=8742
Dockable=1
StayOnTop=0
Column0Width=200
Column1Width=75
Column2Width=200
Column3Width=200
Column4Width=200
Column5Width=75
Column6Width=75
[StructureView]
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=0
Width=1883
Height=3542
MaxLeft=-1
MaxTop=-1
ClientWidth=1883
ClientHeight=3542
TBDockHeight=3678
LRDockWidth=1895
Dockable=1
StayOnTop=0
[ParnassusBookmarksForm]
PercentageSizes=1
Create=1
Visible=0
Docked=0
State=0
Left=0
Top=0
Width=2227
Height=2364
MaxLeft=-4
MaxTop=-7
ClientWidth=2164
ClientHeight=2083
TBDockHeight=2364
LRDockWidth=2227
Dockable=1
StayOnTop=0
[BorlandEditorCodeExplorer@EditWindow0]
PercentageSizes=1
Create=1
Visible=0
Docked=0
State=0
Left=0
Top=0
Width=1824
Height=6171
MaxLeft=-4
MaxTop=-7
ClientWidth=1762
ClientHeight=5891
TBDockHeight=6171
LRDockWidth=1824
Dockable=1
StayOnTop=0
[DockHosts]
DockHostCount=5
[DockSite0]
HostDockSite=DockBottomCenterPanel
DockSiteType=1
PercentageSizes=1
Create=1
Visible=0
Docked=1
State=0
Left=8
Top=8
Width=2340
Height=1480
MaxLeft=-1
MaxTop=-1
ClientWidth=2340
ClientHeight=1480
PixelsPerInch=96
MonitorNum=0
TBDockHeight=1480
LRDockWidth=2340
Dockable=1
StayOnTop=0
TabPosition=1
ActiveTabID=RefactoringForm
TabDockClients=RefactoringForm,PatchForm,FindReferencsForm,ToDo List
[DockSite1]
HostDockSite=DockBottomPanel
DockSiteType=1
PercentageSizes=1
Create=1
Visible=0
Docked=1
State=0
Left=0
Top=28
Width=3824
Height=1422
MaxLeft=-1
MaxTop=-1
ClientWidth=3824
ClientHeight=1422
PixelsPerInch=96
MonitorNum=0
TBDockHeight=1422
LRDockWidth=3824
Dockable=1
StayOnTop=0
TabPosition=1
ActiveTabID=DebugLogView
TabDockClients=DebugLogView,BreakpointWindow,ThreadStatusWindow,CallStackWindow,WatchWindow,LocalVarsWindow
[DockSite2]
HostDockSite=DockRightPanel
DockSiteType=1
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=28
Width=1996
Height=4583
MaxLeft=-1
MaxTop=-1
ClientWidth=1996
ClientHeight=4583
PixelsPerInch=96
MonitorNum=0
TBDockHeight=7205
LRDockWidth=1996
Dockable=1
StayOnTop=0
TabPosition=1
ActiveTabID=ProjectManager
TabDockClients=ProjectManager,DataExplorerContainer,frmDesignPreview
[DockSite3]
HostDockSite=DockLeftPanel
DockSiteType=1
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=28
Width=1883
Height=3542
MaxLeft=-1
MaxTop=-1
ClientWidth=1883
ClientHeight=3542
PixelsPerInch=96
MonitorNum=0
TBDockHeight=7205
LRDockWidth=1883
Dockable=1
StayOnTop=0
TabPosition=1
ActiveTabID=StructureView
TabDockClients=StructureView
[DockSite4]
HostDockSite=DockRightPanel
DockSiteType=1
PercentageSizes=1
Create=1
Visible=1
Docked=1
State=0
Left=0
Top=702
Width=1996
Height=2759
MaxLeft=-1
MaxTop=-1
ClientWidth=1996
ClientHeight=2759
PixelsPerInch=96
MonitorNum=0
TBDockHeight=7205
LRDockWidth=1996
Dockable=1
StayOnTop=0
TabPosition=1
ActiveTabID=ToolForm
TabDockClients=ToolForm,TemplateView
+70
View File
@@ -0,0 +1,70 @@
[ClosedView_RTpcQWNfUHJvamVjdFxBY19XaW5kb3dzXFBuZ0J1dHRvblxQTkdCdXR0b24ucGFz]
Module=E:\Ac_Project\Ac_Windows\PngButton\PNGButton.pas
CursorX=43
CursorY=95
TopLine=181
LeftCol=1
Elisions=
Bookmarks=
EditViewName=E:\Ac_Project\Ac_Windows\PngButton\PNGButton.pas
[ClosedView_ZDpccHJvZ3JhbSBmaWxlXGVtYmFyY2FkZXJvXHN0dWRpb1wyMy4wXGluY2x1ZGVcd2luZG93c1xj
cnRsXHR5cGVpbmZvLmg=]
Module=d:\program file\embarcadero\studio\23.0\include\windows\crtl\typeinfo.h
CursorX=2
CursorY=154
TopLine=122
LeftCol=1
Elisions=
Bookmarks=
EditViewName=
[ClosedView_RTpcQWNfUHJvamVjdFxBY19XaW5kb3dzXFBuZ0J1dHRvblxUUE5HQnV0dG9uLmNwcA==]
Module=E:\Ac_Project\Ac_Windows\PngButton\TPNGButton.cpp
CursorX=1
CursorY=1
TopLine=1
LeftCol=1
Elisions=
Bookmarks=
EditViewName=E:\Ac_Project\Ac_Windows\PngButton\TPNGButton.cpp
[ClosedView_RTpcQWNfUHJvamVjdFxBY19XaW5kb3dzXFBuZ0J1dHRvblxUUE5HQnV0dG9uUENIMS5o]
Module=E:\Ac_Project\Ac_Windows\PngButton\TPNGButtonPCH1.h
CursorX=1
CursorY=1
TopLine=1
LeftCol=1
Elisions=
Bookmarks=
EditViewName=
[ClosedView_ZDpccHJvZ3JhbSBmaWxlXGVtYmFyY2FkZXJvXHN0dWRpb1wyMy4wXGluY2x1ZGVcZGlua3Vtd2Fy
ZVx4bG9jbnVt]
Module=d:\program file\embarcadero\studio\23.0\include\dinkumware\xlocnum
CursorX=20
CursorY=1618
TopLine=1586
LeftCol=1
Elisions=
Bookmarks=
EditViewName=d:\program file\embarcadero\studio\23.0\include\dinkumware\xlocnum
[ClosedView_ZDpccHJvZ3JhbSBmaWxlXGVtYmFyY2FkZXJvXHN0dWRpb1wyMy4wXGluY2x1ZGVcZGlua3Vtd2Fy
ZVx4bG9jbnVt]
Module=d:\program file\embarcadero\studio\23.0\include\dinkumware\xlocnum
CursorX=20
CursorY=1618
TopLine=1586
LeftCol=1
Elisions=
Bookmarks=
EditViewName=d:\program file\embarcadero\studio\23.0\include\dinkumware\xlocnum
[ClosedView_RTpcQWNfUHJvamVjdFxBY19XaW5kb3dzXEFjY29tcGFueUN1YmVcUE5HQnV0dG9uLmhwcA==]
Module=E:\Ac_Project\Ac_Windows\AccompanyCube\PNGButton.hpp
CursorX=85
CursorY=67
TopLine=34
LeftCol=1
Elisions=
Bookmarks=
EditViewName=E:\Ac_Project\Ac_Windows\AccompanyCube\PNGButton.hpp
Binary file not shown.
BIN
View File
Binary file not shown.
+4
View File
@@ -0,0 +1,4 @@
#ifdef _WIN32
#include <tchar.h>
#endif