From 51736cc3950b1e74a3888e43dfa8223412963a20 Mon Sep 17 00:00:00 2001 From: ronaldhordijk Date: Sat, 3 Sep 2005 11:17:10 +0000 Subject: [PATCH] new unit added png lib usage --- 2.10/Project/delphi2005/Apophysis202.bdsproj | 2 +- .../delphi2005/Apophysis202.bdsproj.local | 2 + 2.10/Project/delphi2005/Apophysis202.cfg | 8 +- 2.10/Project/delphi2005/Apophysis202.dpr | 9 +- 2.10/Project/delphi2005/Apophysis202.dsk | 388 ++++++++---------- .../delphi2005/Apophysis202.identcache | Bin 2426 -> 62644 bytes 6 files changed, 192 insertions(+), 217 deletions(-) diff --git a/2.10/Project/delphi2005/Apophysis202.bdsproj b/2.10/Project/delphi2005/Apophysis202.bdsproj index c4634b0..ad3021f 100644 --- a/2.10/Project/delphi2005/Apophysis202.bdsproj +++ b/2.10/Project/delphi2005/Apophysis202.bdsproj @@ -119,7 +119,7 @@ ..\..\out\dcu - ..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\imglib;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005 + $(BDS)\lib\Debug;$(BDS)\Lib\Debug\Indy10;..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005;..\..\..\Apolibstuff9\pngimage15 vcl;rtl;dbrtl;adortl;vcldb;vclx;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;dss;visualclx;visualdbclx;dsnapcrba;dsnapcon;VclSmp;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;webdsnap;websnap;soaprtl;dbexpress;dbxcds;dclOffice2k;FlatStyle_D6;S303_R60;RzLPDB60;RzLPND60;vclshlctrls;B302vr60;VirtualTreesD6;o403_r60;ibxpress;CSP20I60;Rz30Ctls60;Rz30DBCtls60;indy;Indy60 xTESTVARIANT X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\ diff --git a/2.10/Project/delphi2005/Apophysis202.bdsproj.local b/2.10/Project/delphi2005/Apophysis202.bdsproj.local index 9dec0b2..a029594 100644 --- a/2.10/Project/delphi2005/Apophysis202.bdsproj.local +++ b/2.10/Project/delphi2005/Apophysis202.bdsproj.local @@ -24,5 +24,7 @@ 2005-06-23 20:22:37.500.pas,X:\Code\Delphi\Apophysis\2.02h\Source\Cmap.pas=X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\Cmap.pas 2005-06-23 20:23:13.203.pas,X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\Cmap.pas=X:\Code\Delphi\Apophysis\2.02h\Source\Cmap.pas 2005-06-23 20:25:40.281.pas,X:\Code\Delphi\Apophysis\2.02h\ScreenSaver\GradientHlpr.pas=X:\Code\Delphi\Apophysis\2.02h\Source\GradientHlpr.pas + 2005-08-20 19:56:06.781.pas,X:\Code\Delphi\Apophysis\2.10\Source\Render64.pas=X:\Code\Delphi\Apophysis\2.10\Source\Render64MT.pas + 2005-08-30 18:40:41.296.pas,X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Unit1.pas=X:\Code\Delphi\Apophysis\2.10\Source\ImageMaker.pas diff --git a/2.10/Project/delphi2005/Apophysis202.cfg b/2.10/Project/delphi2005/Apophysis202.cfg index 72902d1..bd67e37 100644 --- a/2.10/Project/delphi2005/Apophysis202.cfg +++ b/2.10/Project/delphi2005/Apophysis202.cfg @@ -35,10 +35,10 @@ -N"..\..\out\dcu" -LE"C:\Documents and Settings\Ronald Hordijk\Mijn documenten\Borland Studio Projects\Bpl" -LN"C:\Documents and Settings\Ronald Hordijk\Mijn documenten\Borland Studio Projects\Bpl" --U"..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\imglib;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005" --O"..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\imglib;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005" --I"..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\imglib;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005" --R"..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\imglib;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005" +-U"c:\develop\borland\bds\3.0\lib\Debug;c:\develop\borland\bds\3.0\Lib\Debug\Indy10;..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005;..\..\..\Apolibstuff9\pngimage15" +-O"c:\develop\borland\bds\3.0\lib\Debug;c:\develop\borland\bds\3.0\Lib\Debug\Indy10;..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005;..\..\..\Apolibstuff9\pngimage15" +-I"c:\develop\borland\bds\3.0\lib\Debug;c:\develop\borland\bds\3.0\Lib\Debug\Indy10;..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005;..\..\..\Apolibstuff9\pngimage15" +-R"c:\develop\borland\bds\3.0\lib\Debug;c:\develop\borland\bds\3.0\Lib\Debug\Indy10;..\..\Source;..\..\..\Apolibstuff9\libxml;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005\Imports\Delphi2005;..\..\..\Apolibstuff9\SCRIPTSTUDIOD2005;..\..\..\Apolibstuff9\pngimage15" -DxTESTVARIANT -w-UNSAFE_TYPE -w-UNSAFE_CODE diff --git a/2.10/Project/delphi2005/Apophysis202.dpr b/2.10/Project/delphi2005/Apophysis202.dpr index 1b59fbf..822b2ce 100644 --- a/2.10/Project/delphi2005/Apophysis202.dpr +++ b/2.10/Project/delphi2005/Apophysis202.dpr @@ -19,7 +19,7 @@ program Apophysis202; {%File '..\..\readme.txt'} {%File '..\..\Changes.txt'} - + uses Forms, SysUtils, @@ -53,14 +53,15 @@ uses XForm in '..\..\Source\XForm.pas', RenderThread in '..\..\Source\RenderThread.pas', Render in '..\..\Source\Render.pas', - Render32 in '..\..\Source\Render32.pas', - Render64 in '..\..\Source\Render64.pas', + Render64MT in '..\..\Source\Render64MT.pas', RenderMM in '..\..\Source\RenderMM.pas', ImageColoring in '..\..\Source\ImageColoring.pas' {frmImageColoring}, GradientHlpr in '..\..\Source\GradientHlpr.pas', RndFlame in '..\..\Source\RndFlame.pas', formPostProcess in '..\..\Source\formPostProcess.pas' {frmPostProcess}, - bmdll32 in '..\..\Source\bmdll32.PAS'; + bmdll32 in '..\..\Source\bmdll32.PAS', + Render64 in '..\..\Source\Render64.pas', + ImageMaker in '..\..\Source\ImageMaker.pas'; // ImageColoring in '..\..\Source\ImageColoring.pas' {frmImageColoring}; diff --git a/2.10/Project/delphi2005/Apophysis202.dsk b/2.10/Project/delphi2005/Apophysis202.dsk index a7d441c..7771649 100644 --- a/2.10/Project/delphi2005/Apophysis202.dsk +++ b/2.10/Project/delphi2005/Apophysis202.dsk @@ -1,99 +1,88 @@ [Closed Files] -File_0=TSourceModule,'X:\Code\Delphi\Apophysis\2.02h\Source\FormRender.pas',0,1,151,18,177,0,0,, -File_1=TSourceModule,'X:\Code\Delphi\Apophysis\2.02g\Source\Main.pas',0,1,2168,33,2195,0,0,,{1 -File_2=TSourceModule,'X:\Code\Delphi\Apophysis\2.02g\Source\ControlPoint.pas',0,1,41,26,73,0,0,, -File_3=TSourceModule,'X:\Code\Delphi\Apophysis\2.02g\Source\Render32.pas',0,1,166,5,209,0,0,, -File_4=TSourceModule,'X:\Code\Delphi\Apophysis\2.02g\Source\RenderMM.pas',0,1,410,1,435,0,0,, -File_5=TSourceModule,'X:\Code\Delphi\Apophysis\2.02h\Source\About.pas',0,1,1,1,1,0,0,, -File_6=TSourceModule,'X:\Code\Delphi\Apophysis\2.02g\Source\RenderThread.pas',0,1,1,44,16,0,0,, +File_0=TSourceModule,'X:\Code\Delphi\Apophysis\2.10\Source\Render32.pas',0,1,1,10,19,0,0,, +File_1=TSourceModule,'X:\Code\Delphi\Apophysis\2.10\Source\ImageColoring.pas',0,1,1,1,40,0,0,, +File_2=TSourceModule,'c:\develop\borland\bds\3.0\source\Win32\vcl\Graphics.pas',0,1,5601,1,5642,0,0,, +File_3=TSourceModule,'X:\Code\Delphi\Apophysis\2.02h\Source\RenderMM.pas',0,1,579,1,608,0,0,, +File_4=TSourceModule,'X:\Code\Delphi\Apophysis\2.10\Source\ScriptRender.pas',0,1,68,26,91,0,0,, +File_5=TSourceModule,'X:\Code\Delphi\Apophysis\flamesong29_01_2005\flamesong\core\ImageRenderer.jad',0,1,491,38,527,0,0,, +File_6=TSourceModule,'X:\Code\Delphi\Apophysis\2.10\Source\XForm.pas',0,1,685,1,729,0,0,,{1 +File_7=TSourceModule,'X:\Code\Delphi\Apophysis\2.10\Source\formPostProcess.pas',0,1,200,77,213,0,0,, +File_8=TSourceModule,'X:\Code\Delphi\Apophysis\2.10\Source\About.pas',0,1,1,1,1,0,0,, +File_9=TSourceModule,'X:\Code\Delphi\Apophysis\2.10\Source\bmdll32.PAS',0,1,472,1,505,0,0,, [Modules] -Module0=X:\Code\Delphi\Apophysis\2.02h\Source\Main.pas -Module1=X:\Code\Delphi\Apophysis\2.02h\Source\RndFlame.pas -Module2=X:\Code\Delphi\Apophysis\2.02h\Source\ControlPoint.pas -Module3=X:\Code\Delphi\Apophysis\2.02h\Source\Render.pas -Module4=default.htm -Module5=X:\Code\Delphi\Apophysis\2.02h\Project\delphi2005\Apophysis202.bdsproj -Module6=X:\Code\Delphi\Apophysis\2.02h\Source\ScriptForm.pas -Module7=X:\Code\Delphi\Apophysis\2.02h\Source\XForm.pas -Module8=X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\atScript.pas -Module9=X:\Code\Delphi\Apophysis\2.02h\Source\Render64.pas -Module10=X:\Code\Delphi\Apophysis\2.02h\Source\Editor.pas -Module11=X:\Code\Delphi\Apophysis\2.02h\Source\formPostProcess.pas -Module12=X:\Code\Delphi\Apophysis\2.02h\Source\Adjust.pas -Module13=X:\Code\Delphi\Apophysis\2.02h\Source\Render32.pas -Count=14 +Module0=X:\Code\Delphi\Apophysis\2.10\Source\ImageMaker.pas +Module1=X:\Code\Delphi\Apophysis\2.10\Source\Main.pas +Module2=X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Apophysis202.bdsproj +Module3=X:\Code\Delphi\Apophysis\2.10\Source\RenderThread.pas +Module4=X:\Code\Delphi\Apophysis\2.10\Source\ControlPoint.pas +Module5=X:\Code\Delphi\Apophysis\2.10\Source\RenderMM.pas +Module6=X:\Code\Delphi\Apophysis\2.10\Source\Render64.pas +Module7=X:\Code\Delphi\Apophysis\2.10\Source\Render64MT.pas +Module8=X:\Code\Delphi\Apophysis\2.10\Source\Render.pas +Module9=X:\Code\Delphi\Apophysis\2.10\Source\FormRender.pas +Module10=X:\Code\Delphi\Apophysis\flamesong29_01_2005\flamesong\model\GenomeModel.jad +Module11=default.htm +Count=12 EditWindowCount=1 -[X:\Code\Delphi\Apophysis\2.02h\Source\Main.pas] +[X:\Code\Delphi\Apophysis\2.10\Source\ImageMaker.pas] +ModuleType=TSourceModule +FormState=0 +FormOnTop=0 + +[X:\Code\Delphi\Apophysis\2.10\Source\Main.pas] +ModuleType=TSourceModule +FormState=1 +FormOnTop=1 + +[X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Apophysis202.bdsproj] +ModuleType=TBaseProject + +[X:\Code\Delphi\Apophysis\2.10\Source\RenderThread.pas] +ModuleType=TSourceModule +FormState=0 +FormOnTop=0 + +[X:\Code\Delphi\Apophysis\2.10\Source\ControlPoint.pas] +ModuleType=TSourceModule +FormState=0 +FormOnTop=0 + +[X:\Code\Delphi\Apophysis\2.10\Source\RenderMM.pas] +ModuleType=TSourceModule +FormState=0 +FormOnTop=0 + +[X:\Code\Delphi\Apophysis\2.10\Source\Render64.pas] +ModuleType=TSourceModule +FormState=0 +FormOnTop=0 + +[X:\Code\Delphi\Apophysis\2.10\Source\Render64MT.pas] +ModuleType=TSourceModule +FormState=0 +FormOnTop=0 + +[X:\Code\Delphi\Apophysis\2.10\Source\Render.pas] +ModuleType=TSourceModule +FormState=0 +FormOnTop=0 + +[X:\Code\Delphi\Apophysis\2.10\Source\FormRender.pas] ModuleType=TSourceModule FormState=1 FormOnTop=0 -[X:\Code\Delphi\Apophysis\2.02h\Source\RndFlame.pas] +[X:\Code\Delphi\Apophysis\flamesong29_01_2005\flamesong\model\GenomeModel.jad] ModuleType=TSourceModule -FormState=0 -FormOnTop=0 - -[X:\Code\Delphi\Apophysis\2.02h\Source\ControlPoint.pas] -ModuleType=TSourceModule -FormState=0 -FormOnTop=0 - -[X:\Code\Delphi\Apophysis\2.02h\Source\Render.pas] -ModuleType=TSourceModule -FormState=0 -FormOnTop=0 [default.htm] ModuleType=TURLModule -[X:\Code\Delphi\Apophysis\2.02h\Project\delphi2005\Apophysis202.bdsproj] -ModuleType=TBaseProject - -[X:\Code\Delphi\Apophysis\2.02h\Source\ScriptForm.pas] -ModuleType=TSourceModule -FormState=1 -FormOnTop=0 - -[X:\Code\Delphi\Apophysis\2.02h\Source\XForm.pas] -ModuleType=TSourceModule -FormState=0 -FormOnTop=0 - -[X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\atScript.pas] -ModuleType=TSourceModule -FormState=0 -FormOnTop=0 - -[X:\Code\Delphi\Apophysis\2.02h\Source\Render64.pas] -ModuleType=TSourceModule -FormState=0 -FormOnTop=0 - -[X:\Code\Delphi\Apophysis\2.02h\Source\Editor.pas] -ModuleType=TSourceModule -FormState=1 -FormOnTop=0 - -[X:\Code\Delphi\Apophysis\2.02h\Source\formPostProcess.pas] -ModuleType=TSourceModule -FormState=1 -FormOnTop=0 - -[X:\Code\Delphi\Apophysis\2.02h\Source\Adjust.pas] -ModuleType=TSourceModule -FormState=1 -FormOnTop=0 - -[X:\Code\Delphi\Apophysis\2.02h\Source\Render32.pas] -ModuleType=TSourceModule -FormState=0 -FormOnTop=0 - [EditWindow0] -ViewCount=14 -CurrentEditView=X:\Code\Delphi\Apophysis\2.02h\Source\Main.pas +ViewCount=12 +CurrentEditView=X:\Code\Delphi\Apophysis\2.10\Source\ImageMaker.pas View0=0 View1=1 View2=2 @@ -106,8 +95,6 @@ View8=8 View9=9 View10=10 View11=11 -View12=12 -View13=13 PercentageSizes=1 Create=1 Visible=1 @@ -126,17 +113,17 @@ MessageView=MessageView@EditWindow0 BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0 TopPanelSize=0 LeftPanelSize=1906 -LeftPanelClients=StructureView,DockSite2 -LeftPanelData=00000800010100000000AE170000000000000172070000000000000100000000C50D00001100000053747275637475726556696577466F726D01000000009A1D000009000000446F636B5369746532FFFFFFFF +LeftPanelClients=StructureView,DockSite0 +LeftPanelData=00000800010100000000AE170000000000000172070000000000000100000000C50D00001100000053747275637475726556696577466F726D01000000009A1D000009000000446F636B5369746530FFFFFFFF RightPanelSize=2258 -RightPanelClients=ToolForm,DockSite3 -RightPanelData=00000800010100000000AE1700000000000001D20800000000000001000000006511000009000000446F636B536974653301000000009A1D000008000000546F6F6C466F726DFFFFFFFF +RightPanelClients=ToolForm,DockSite1 +RightPanelData=00000800010100000000AE1700000000000001D20800000000000001000000006511000009000000446F636B536974653101000000009A1D000008000000546F6F6C466F726DFFFFFFFF BottomPanelSize=1270 -BottomPanelClients=MessageView@EditWindow0,ToDo List,DockSite1 -BottomPanelData=000008000102020000000E000000546F446F4C69737457696E646F7709000000446F636B53697465317C3000000000000002F60400000000000001000000007C3000000B0000004D65737361676556696577FFFFFFFF +BottomPanelClients=MessageView@EditWindow0,ToDo List,DockSite2 +BottomPanelData=000008000102020000000E000000546F446F4C69737457696E646F7709000000446F636B53697465327C3000000000000002F60400000000000001000000007C3000000B0000004D65737361676556696577FFFFFFFF BottomMiddlePanelSize=0 -BottomMiddlePanelClients=DockSite0 -BottomMiddelPanelData=0000080001000100000009000000446F636B53697465300000000000000000000000000000000000FFFFFFFF +BottomMiddlePanelClients=DockSite3 +BottomMiddelPanelData=0000080001000100000009000000446F636B53697465330000000000000000000000000000000000FFFFFFFF [View0] CustomEditViewType=TWelcomePageView @@ -144,89 +131,89 @@ WelcomePageURL=bds:/default.htm [View1] CustomEditViewType=TEditView -Module=X:\Code\Delphi\Apophysis\2.02h\Source\Editor.pas +Module=X:\Code\Delphi\Apophysis\2.10\Source\Render.pas CursorX=1 -CursorY=1515 -TopLine=1498 +CursorY=126 +TopLine=91 LeftCol=1 Elisions= Bookmarks= [View2] CustomEditViewType=TEditView -Module=X:\Code\Delphi\Apophysis\2.02h\Source\XForm.pas -CursorX=9 -CursorY=32 -TopLine=1 +Module=X:\Code\Delphi\Apophysis\2.10\Source\Render64MT.pas +CursorX=1 +CursorY=230 +TopLine=225 LeftCol=1 Elisions= Bookmarks= [View3] CustomEditViewType=TEditView -Module=X:\Code\Delphi\Apophysis\2.02h\Source\formPostProcess.pas -CursorX=24 -CursorY=147 -TopLine=123 +Module=X:\Code\Delphi\Apophysis\2.10\Source\Render64.pas +CursorX=1 +CursorY=196 +TopLine=179 LeftCol=1 Elisions= Bookmarks= [View4] CustomEditViewType=TEditView -Module=X:\Code\Delphi\Apophysis\2.02h\Source\Adjust.pas -CursorX=53 -CursorY=502 -TopLine=453 +Module=X:\Code\Delphi\Apophysis\2.10\Source\RenderMM.pas +CursorX=1 +CursorY=114 +TopLine=107 LeftCol=1 Elisions= Bookmarks= [View5] CustomEditViewType=TEditView -Module=X:\Code\Delphi\Apophysis\2.02h\Source\ControlPoint.pas -CursorX=3 -CursorY=1001 -TopLine=1049 +Module=X:\Code\Delphi\Apophysis\2.10\Source\ImageMaker.pas +CursorX=1 +CursorY=541 +TopLine=537 LeftCol=1 Elisions= -Bookmarks= +Bookmarks={1,242,1} [View6] CustomEditViewType=TEditView -Module=X:\Code\Delphi\Apophysis\2.02h\Project\delphi2005\Apophysis202.dpr -CursorX=1 -CursorY=1 -TopLine=1 +Module=X:\Code\Delphi\Apophysis\2.10\Source\Main.pas +CursorX=4 +CursorY=557 +TopLine=513 LeftCol=1 Elisions= Bookmarks= [View7] CustomEditViewType=TEditView -Module=X:\Code\Delphi\Apophysis\Apolibstuff9\ScripterStudio\atScript.pas -CursorX=1 -CursorY=1906 -TopLine=1881 +Module=X:\Code\Delphi\Apophysis\flamesong29_01_2005\flamesong\model\GenomeModel.jad +CursorX=37 +CursorY=93 +TopLine=178 LeftCol=1 Elisions= Bookmarks= [View8] CustomEditViewType=TEditView -Module=X:\Code\Delphi\Apophysis\2.02h\Source\ScriptForm.pas -CursorX=31 -CursorY=2479 -TopLine=2452 +Module=X:\Code\Delphi\Apophysis\2.10\Source\FormRender.pas +CursorX=1 +CursorY=231 +TopLine=414 LeftCol=1 Elisions= Bookmarks= [View9] CustomEditViewType=TEditView -Module=X:\Code\Delphi\Apophysis\2.02h\Source\Render.pas -CursorX=1 -CursorY=1 +Module=X:\Code\Delphi\Apophysis\2.10\Source\RenderThread.pas +CursorX=26 +CursorY=25 TopLine=1 LeftCol=1 Elisions= @@ -234,44 +221,24 @@ Bookmarks= [View10] CustomEditViewType=TEditView -Module=X:\Code\Delphi\Apophysis\2.02h\Source\RndFlame.pas -CursorX=12 -CursorY=282 -TopLine=259 +Module=X:\Code\Delphi\Apophysis\2.10\Project\delphi2005\Apophysis202.dpr +CursorX=1 +CursorY=56 +TopLine=29 LeftCol=1 Elisions= Bookmarks= [View11] CustomEditViewType=TEditView -Module=X:\Code\Delphi\Apophysis\2.02h\Source\Main.pas -CursorX=58 -CursorY=1997 -TopLine=1973 -LeftCol=1 -Elisions= -Bookmarks={1,669,1} - -[View12] -CustomEditViewType=TEditView -Module=X:\Code\Delphi\Apophysis\2.02h\Source\Render32.pas -CursorX=15 -CursorY=86 -TopLine=86 +Module=X:\Code\Delphi\Apophysis\2.10\Source\ControlPoint.pas +CursorX=1 +CursorY=35 +TopLine=20 LeftCol=1 Elisions= Bookmarks= -[View13] -CustomEditViewType=TEditView -Module=X:\Code\Delphi\Apophysis\2.02h\Source\Render64.pas -CursorX=1 -CursorY=437 -TopLine=564 -LeftCol=1 -Elisions= -Bookmarks={1,636,1} - [Watches] Count=0 @@ -298,7 +265,7 @@ StayOnTop=0 [Breakpoints] Count=1 -Breakpoint0='X:\Code\Delphi\Apophysis\2.02h\Source\Main.pas',2305,'',0,1,'',1,0,0,'',1,'','','',0 +Breakpoint0='X:\Code\Delphi\Apophysis\2.02h\Source\Main.pas',2305,'',0,0,'',1,0,0,'',1,'','','',0 [AddressBreakpoints] Count=0 @@ -379,14 +346,19 @@ Dockable=1 StayOnTop=0 SplitPos=95 +[PropInspDesignerSelection] +ArrangeBy=Name +SelectedItem=, +ExpandedItems=Anchors=0,BorderIcons=0,Constraints=0,Font=0,Images=0 + [RMAddinTool] PercentageSizes=1 Create=1 Visible=0 Docked=1 State=0 -Left=-209 -Top=431 +Left=-9 +Top=1369 Width=5305 Height=5141 MaxLeft=-1 @@ -442,8 +414,8 @@ Create=1 Visible=0 Docked=1 State=0 -Left=-205 -Top=-895 +Left=-5 +Top=-990 Width=3672 Height=1157 MaxLeft=-1 @@ -689,52 +661,6 @@ DockHostCount=4 DockSiteType=1 PercentageSizes=1 Create=1 -Visible=0 -Docked=1 -State=0 -Left=-252 -Top=-857 -Width=2336 -Height=2314 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=2336 -ClientHeight=2314 -TBDockHeight=2314 -LRDockWidth=2336 -Dockable=1 -StayOnTop=0 -TabPosition=1 -ActiveTabID=FindReferencsForm -TabDockClients=RefactoringForm,FindReferencsForm - -[DockSite1] -DockSiteType=1 -PercentageSizes=1 -Create=1 -Visible=0 -Docked=1 -State=0 -Left=-5 -Top=-860 -Width=3828 -Height=1076 -MaxLeft=-1 -MaxTop=-1 -ClientWidth=3828 -ClientHeight=1076 -TBDockHeight=1076 -LRDockWidth=3828 -Dockable=1 -StayOnTop=0 -TabPosition=1 -ActiveTabID=LocalVarsWindow -TabDockClients=BreakpointWindow,ThreadStatusWindow,DebugLogView,CallStackWindow,WatchWindow,LocalVarsWindow - -[DockSite2] -DockSiteType=1 -PercentageSizes=1 -Create=1 Visible=1 Docked=1 State=0 @@ -746,7 +672,7 @@ MaxLeft=-1 MaxTop=-1 ClientWidth=1906 ClientHeight=3944 -TBDockHeight=1670 +TBDockHeight=1740 LRDockWidth=1906 Dockable=1 StayOnTop=0 @@ -754,7 +680,7 @@ TabPosition=1 ActiveTabID=RMAddinTool TabDockClients=RMAddinTool,PropertyInspector -[DockSite3] +[DockSite1] DockSiteType=1 PercentageSizes=1 Create=1 @@ -769,7 +695,7 @@ MaxLeft=-1 MaxTop=-1 ClientWidth=2258 ClientHeight=4316 -TBDockHeight=1740 +TBDockHeight=1670 LRDockWidth=2258 Dockable=1 StayOnTop=0 @@ -777,3 +703,49 @@ TabPosition=1 ActiveTabID=ProjectManager TabDockClients=ProjectManager,ModelViewTool,DataExplorer +[DockSite2] +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-89 +Top=0 +Width=3828 +Height=1076 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3828 +ClientHeight=1076 +TBDockHeight=1076 +LRDockWidth=3828 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=LocalVarsWindow +TabDockClients=BreakpointWindow,ThreadStatusWindow,DebugLogView,CallStackWindow,WatchWindow,LocalVarsWindow + +[DockSite3] +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-247 +Top=3 +Width=2336 +Height=2314 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2336 +ClientHeight=2314 +TBDockHeight=2314 +LRDockWidth=2336 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=FindReferencsForm +TabDockClients=RefactoringForm,FindReferencsForm + diff --git a/2.10/Project/delphi2005/Apophysis202.identcache b/2.10/Project/delphi2005/Apophysis202.identcache index d8ad1d565bc629213cf9963cc94c4abe51ad668d..d3b0d5b2516d29db3e8f4631a7b567a9e0e01137 100644 GIT binary patch literal 62644 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