You've already forked CEF4Delphi
							
							
				mirror of
				https://github.com/salvadordf/CEF4Delphi.git
				synced 2025-10-30 23:07:52 +02:00 
			
		
		
		
	Update to CEF 3.3029.1611.g44e39a8
Update to CEF 3.3029.1611.g44e39a8 New MDIBroser demo MultiThreadedMessageLoop initialization bug fix New function to handle exceptions Added a function to parse URLs
This commit is contained in:
		
							
								
								
									
										8
									
								
								demos/MDIBrowser/00-DeleteDCUs.bat
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								demos/MDIBrowser/00-DeleteDCUs.bat
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | del /s /q *.dcu | ||||||
|  | del /s /q *.dcp | ||||||
|  | del /s /q *.bpl | ||||||
|  | del /s /q *.bpi | ||||||
|  | del /s /q *.hpp | ||||||
|  | del /s /q *.exe | ||||||
|  | del /s /q *.log | ||||||
|  | del /s /q *.~* | ||||||
							
								
								
									
										
											BIN
										
									
								
								demos/MDIBrowser/MDIAPP.ICO
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								demos/MDIBrowser/MDIAPP.ICO
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 8.8 KiB | 
							
								
								
									
										168
									
								
								demos/MDIBrowser/MDIAPP.bdsproj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										168
									
								
								demos/MDIBrowser/MDIAPP.bdsproj
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,168 @@ | |||||||
|  | <?xml version="1.0" encoding="utf-8"?> | ||||||
|  | <BorlandProject> | ||||||
|  |   <PersonalityInfo> | ||||||
|  |     <Option> | ||||||
|  |       <Option Name="Personality">Delphi.Personality</Option> | ||||||
|  |       <Option Name="ProjectType"></Option> | ||||||
|  |       <Option Name="Version">1.0</Option> | ||||||
|  |       <Option Name="GUID">{3743027E-A484-40BE-A0A5-34E6A237A9F7}</Option> | ||||||
|  |     </Option> | ||||||
|  |   </PersonalityInfo> | ||||||
|  |   <Delphi.Personality> | ||||||
|  |     <Source> | ||||||
|  |       <Source Name="MainSource">MDIAPP.dpr</Source> | ||||||
|  |     </Source> | ||||||
|  |     <FileVersion> | ||||||
|  |       <FileVersion Name="Version">7.0</FileVersion> | ||||||
|  |     </FileVersion> | ||||||
|  |     <Compiler> | ||||||
|  |       <Compiler Name="A">8</Compiler> | ||||||
|  |       <Compiler Name="B">0</Compiler> | ||||||
|  |       <Compiler Name="C">1</Compiler> | ||||||
|  |       <Compiler Name="D">1</Compiler> | ||||||
|  |       <Compiler Name="E">0</Compiler> | ||||||
|  |       <Compiler Name="F">0</Compiler> | ||||||
|  |       <Compiler Name="G">1</Compiler> | ||||||
|  |       <Compiler Name="H">1</Compiler> | ||||||
|  |       <Compiler Name="I">1</Compiler> | ||||||
|  |       <Compiler Name="J">0</Compiler> | ||||||
|  |       <Compiler Name="K">0</Compiler> | ||||||
|  |       <Compiler Name="L">1</Compiler> | ||||||
|  |       <Compiler Name="M">0</Compiler> | ||||||
|  |       <Compiler Name="N">1</Compiler> | ||||||
|  |       <Compiler Name="O">1</Compiler> | ||||||
|  |       <Compiler Name="P">1</Compiler> | ||||||
|  |       <Compiler Name="Q">0</Compiler> | ||||||
|  |       <Compiler Name="R">0</Compiler> | ||||||
|  |       <Compiler Name="S">0</Compiler> | ||||||
|  |       <Compiler Name="T">0</Compiler> | ||||||
|  |       <Compiler Name="U">0</Compiler> | ||||||
|  |       <Compiler Name="V">1</Compiler> | ||||||
|  |       <Compiler Name="W">0</Compiler> | ||||||
|  |       <Compiler Name="X">1</Compiler> | ||||||
|  |       <Compiler Name="Y">1</Compiler> | ||||||
|  |       <Compiler Name="Z">1</Compiler> | ||||||
|  |       <Compiler Name="ShowHints">True</Compiler> | ||||||
|  |       <Compiler Name="ShowWarnings">True</Compiler> | ||||||
|  |       <Compiler Name="UnitAliases">WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;</Compiler> | ||||||
|  |       <Compiler Name="NamespacePrefix"></Compiler> | ||||||
|  |       <Compiler Name="GenerateDocumentation">False</Compiler> | ||||||
|  |       <Compiler Name="DefaultNamespace"></Compiler> | ||||||
|  |       <Compiler Name="SymbolDeprecated">True</Compiler> | ||||||
|  |       <Compiler Name="SymbolLibrary">True</Compiler> | ||||||
|  |       <Compiler Name="SymbolPlatform">True</Compiler> | ||||||
|  |       <Compiler Name="SymbolExperimental">True</Compiler> | ||||||
|  |       <Compiler Name="UnitLibrary">True</Compiler> | ||||||
|  |       <Compiler Name="UnitPlatform">True</Compiler> | ||||||
|  |       <Compiler Name="UnitDeprecated">True</Compiler> | ||||||
|  |       <Compiler Name="UnitExperimental">True</Compiler> | ||||||
|  |       <Compiler Name="HResultCompat">True</Compiler> | ||||||
|  |       <Compiler Name="HidingMember">True</Compiler> | ||||||
|  |       <Compiler Name="HiddenVirtual">True</Compiler> | ||||||
|  |       <Compiler Name="Garbage">True</Compiler> | ||||||
|  |       <Compiler Name="BoundsError">True</Compiler> | ||||||
|  |       <Compiler Name="ZeroNilCompat">True</Compiler> | ||||||
|  |       <Compiler Name="StringConstTruncated">True</Compiler> | ||||||
|  |       <Compiler Name="ForLoopVarVarPar">True</Compiler> | ||||||
|  |       <Compiler Name="TypedConstVarPar">True</Compiler> | ||||||
|  |       <Compiler Name="AsgToTypedConst">True</Compiler> | ||||||
|  |       <Compiler Name="CaseLabelRange">True</Compiler> | ||||||
|  |       <Compiler Name="ForVariable">True</Compiler> | ||||||
|  |       <Compiler Name="ConstructingAbstract">True</Compiler> | ||||||
|  |       <Compiler Name="ComparisonFalse">True</Compiler> | ||||||
|  |       <Compiler Name="ComparisonTrue">True</Compiler> | ||||||
|  |       <Compiler Name="ComparingSignedUnsigned">True</Compiler> | ||||||
|  |       <Compiler Name="CombiningSignedUnsigned">True</Compiler> | ||||||
|  |       <Compiler Name="UnsupportedConstruct">True</Compiler> | ||||||
|  |       <Compiler Name="FileOpen">True</Compiler> | ||||||
|  |       <Compiler Name="FileOpenUnitSrc">True</Compiler> | ||||||
|  |       <Compiler Name="BadGlobalSymbol">True</Compiler> | ||||||
|  |       <Compiler Name="DuplicateConstructorDestructor">True</Compiler> | ||||||
|  |       <Compiler Name="InvalidDirective">True</Compiler> | ||||||
|  |       <Compiler Name="PackageNoLink">True</Compiler> | ||||||
|  |       <Compiler Name="PackageThreadVar">True</Compiler> | ||||||
|  |       <Compiler Name="ImplicitImport">True</Compiler> | ||||||
|  |       <Compiler Name="HPPEMITIgnored">True</Compiler> | ||||||
|  |       <Compiler Name="NoRetVal">True</Compiler> | ||||||
|  |       <Compiler Name="UseBeforeDef">True</Compiler> | ||||||
|  |       <Compiler Name="ForLoopVarUndef">True</Compiler> | ||||||
|  |       <Compiler Name="UnitNameMismatch">True</Compiler> | ||||||
|  |       <Compiler Name="NoCFGFileFound">True</Compiler> | ||||||
|  |       <Compiler Name="MessageDirective">True</Compiler> | ||||||
|  |       <Compiler Name="ImplicitVariants">True</Compiler> | ||||||
|  |       <Compiler Name="UnicodeToLocale">True</Compiler> | ||||||
|  |       <Compiler Name="LocaleToUnicode">True</Compiler> | ||||||
|  |       <Compiler Name="ImagebaseMultiple">True</Compiler> | ||||||
|  |       <Compiler Name="SuspiciousTypecast">True</Compiler> | ||||||
|  |       <Compiler Name="PrivatePropAccessor">True</Compiler> | ||||||
|  |       <Compiler Name="UnsafeType">False</Compiler> | ||||||
|  |       <Compiler Name="UnsafeCode">False</Compiler> | ||||||
|  |       <Compiler Name="UnsafeCast">False</Compiler> | ||||||
|  |       <Compiler Name="OptionTruncated">True</Compiler> | ||||||
|  |       <Compiler Name="WideCharReduced">True</Compiler> | ||||||
|  |       <Compiler Name="DuplicatesIgnored">True</Compiler> | ||||||
|  |     </Compiler> | ||||||
|  |     <Linker> | ||||||
|  |       <Linker Name="MapFile">0</Linker> | ||||||
|  |       <Linker Name="OutputObjs">0</Linker> | ||||||
|  |       <Linker Name="ConsoleApp">1</Linker> | ||||||
|  |       <Linker Name="DebugInfo">False</Linker> | ||||||
|  |       <Linker Name="RemoteSymbols">False</Linker> | ||||||
|  |       <Linker Name="GenerateDRC">False</Linker> | ||||||
|  |       <Linker Name="MinStackSize">16384</Linker> | ||||||
|  |       <Linker Name="MaxStackSize">1048576</Linker> | ||||||
|  |       <Linker Name="ImageBase">4194304</Linker> | ||||||
|  |       <Linker Name="ExeDescription"></Linker> | ||||||
|  |     </Linker> | ||||||
|  |     <Directories> | ||||||
|  |       <Directories Name="OutputDir"></Directories> | ||||||
|  |       <Directories Name="UnitOutputDir"></Directories> | ||||||
|  |       <Directories Name="PackageDLLOutputDir"></Directories> | ||||||
|  |       <Directories Name="PackageDCPOutputDir"></Directories> | ||||||
|  |       <Directories Name="SearchPath">$(BDS)\units;$(BDS)\vcl;$(BDS)\rtl;$(BDS)\db;$(BDS)\app\ui\res;$(BDS)\app\ed\res;$(BDS)\app\design;$(BDS)\qt;$(BDS)\clx</Directories> | ||||||
|  |       <Directories Name="Packages"></Directories> | ||||||
|  |       <Directories Name="Conditionals"></Directories> | ||||||
|  |       <Directories Name="DebugSourceDirs"></Directories> | ||||||
|  |       <Directories Name="UsePackages">False</Directories> | ||||||
|  |     </Directories> | ||||||
|  |     <Parameters> | ||||||
|  |       <Parameters Name="RunParams"></Parameters> | ||||||
|  |       <Parameters Name="HostApplication"></Parameters> | ||||||
|  |       <Parameters Name="Launcher"></Parameters> | ||||||
|  |       <Parameters Name="UseLauncher">False</Parameters> | ||||||
|  |       <Parameters Name="DebugCWD"></Parameters> | ||||||
|  |       <Parameters Name="RemoteHost"></Parameters> | ||||||
|  |       <Parameters Name="RemotePath"></Parameters> | ||||||
|  |       <Parameters Name="RemoteLauncher"></Parameters> | ||||||
|  |       <Parameters Name="RemoteCWD"></Parameters> | ||||||
|  |       <Parameters Name="RemoteDebug">False</Parameters> | ||||||
|  |     </Parameters> | ||||||
|  |     <VersionInfo> | ||||||
|  |       <VersionInfo Name="IncludeVerInfo">False</VersionInfo> | ||||||
|  |       <VersionInfo Name="AutoIncBuild">False</VersionInfo> | ||||||
|  |       <VersionInfo Name="MajorVer">1</VersionInfo> | ||||||
|  |       <VersionInfo Name="MinorVer">0</VersionInfo> | ||||||
|  |       <VersionInfo Name="Release">0</VersionInfo> | ||||||
|  |       <VersionInfo Name="Build">0</VersionInfo> | ||||||
|  |       <VersionInfo Name="Debug">False</VersionInfo> | ||||||
|  |       <VersionInfo Name="PreRelease">False</VersionInfo> | ||||||
|  |       <VersionInfo Name="Special">False</VersionInfo> | ||||||
|  |       <VersionInfo Name="Private">False</VersionInfo> | ||||||
|  |       <VersionInfo Name="DLL">False</VersionInfo> | ||||||
|  |       <VersionInfo Name="Locale">1033</VersionInfo> | ||||||
|  |       <VersionInfo Name="CodePage">1252</VersionInfo> | ||||||
|  |     </VersionInfo> | ||||||
|  |     <VersionInfoKeys> | ||||||
|  |       <VersionInfoKeys Name="CompanyName"></VersionInfoKeys> | ||||||
|  |       <VersionInfoKeys Name="FileDescription"></VersionInfoKeys> | ||||||
|  |       <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys> | ||||||
|  |       <VersionInfoKeys Name="InternalName"></VersionInfoKeys> | ||||||
|  |       <VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys> | ||||||
|  |       <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys> | ||||||
|  |       <VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys> | ||||||
|  |       <VersionInfoKeys Name="ProductName"></VersionInfoKeys> | ||||||
|  |       <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys> | ||||||
|  |       <VersionInfoKeys Name="Comments"></VersionInfoKeys> | ||||||
|  |     </VersionInfoKeys> | ||||||
|  |   </Delphi.Personality> | ||||||
|  | </BorlandProject> | ||||||
							
								
								
									
										
											BIN
										
									
								
								demos/MDIBrowser/MDIAPP.res
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								demos/MDIBrowser/MDIAPP.res
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										10
									
								
								demos/MDIBrowser/MDIAPP.stat
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								demos/MDIBrowser/MDIAPP.stat
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | |||||||
|  | [Stats] | ||||||
|  | EditorSecs=5119 | ||||||
|  | DesignerSecs=603 | ||||||
|  | InspectorSecs=210 | ||||||
|  | CompileSecs=106754 | ||||||
|  | OtherSecs=608 | ||||||
|  | StartTime=01/05/2017 9:44:19 | ||||||
|  | RealKeys=0 | ||||||
|  | EffectiveKeys=0 | ||||||
|  | DebugSecs=960 | ||||||
							
								
								
									
										70
									
								
								demos/MDIBrowser/MDIBrowser.dpr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										70
									
								
								demos/MDIBrowser/MDIBrowser.dpr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,70 @@ | |||||||
|  | // ************************************************************************ | ||||||
|  | // ***************************** CEF4Delphi ******************************* | ||||||
|  | // ************************************************************************ | ||||||
|  | // | ||||||
|  | // CEF4Delphi is based on DCEF3 which uses CEF3 to embed a chromium-based | ||||||
|  | // browser in Delphi applications. | ||||||
|  | // | ||||||
|  | // The original license of DCEF3 still applies to CEF4Delphi. | ||||||
|  | // | ||||||
|  | // For more information about CEF4Delphi visit : | ||||||
|  | //         https://www.briskbard.com/index.php?lang=en&pageid=cef | ||||||
|  | // | ||||||
|  | //        Copyright � 2017 Salvador D�az Fau. All rights reserved. | ||||||
|  | // | ||||||
|  | // ************************************************************************ | ||||||
|  | // ************ vvvv Original license and comments below vvvv ************* | ||||||
|  | // ************************************************************************ | ||||||
|  | (* | ||||||
|  |  *                       Delphi Chromium Embedded 3 | ||||||
|  |  * | ||||||
|  |  * Usage allowed under the restrictions of the Lesser GNU General Public License | ||||||
|  |  * or alternatively the restrictions of the Mozilla Public License 1.1 | ||||||
|  |  * | ||||||
|  |  * Software distributed under the License is distributed on an "AS IS" basis, | ||||||
|  |  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for | ||||||
|  |  * the specific language governing rights and limitations under the License. | ||||||
|  |  * | ||||||
|  |  * Unit owner : Henri Gourvest <hgourvest@gmail.com> | ||||||
|  |  * Web site   : http://www.progdigy.com | ||||||
|  |  * Repository : http://code.google.com/p/delphichromiumembedded/ | ||||||
|  |  * Group      : http://groups.google.com/group/delphichromiumembedded | ||||||
|  |  * | ||||||
|  |  * Embarcadero Technologies, Inc is not permitted to use or redistribute | ||||||
|  |  * this source code without explicit permission. | ||||||
|  |  * | ||||||
|  |  *) | ||||||
|  |  | ||||||
|  | program MDIBrowser; | ||||||
|  |  | ||||||
|  | {$I cef.inc} | ||||||
|  |  | ||||||
|  | uses | ||||||
|  |   {$IFDEF DELPHI16_UP} | ||||||
|  |   Vcl.Forms, | ||||||
|  |   {$ELSE} | ||||||
|  |   Forms, | ||||||
|  |   {$ENDIF } | ||||||
|  |   uCEFApplication, | ||||||
|  |   uMainForm in 'uMainForm.pas' {MainForm}, | ||||||
|  |   uChildForm in 'uChildForm.pas' {ChildForm}; | ||||||
|  |  | ||||||
|  | {$R *.RES} | ||||||
|  |  | ||||||
|  | // CEF3 needs to set the LARGEADDRESSAWARE flag which allows 32-bit processes to use up to 3GB of RAM. | ||||||
|  | {$SetPEFlags IMAGE_FILE_LARGE_ADDRESS_AWARE} | ||||||
|  |  | ||||||
|  | begin | ||||||
|  |   GlobalCEFApp              := TCefApplication.Create; | ||||||
|  |   GlobalCEFApp.FlashEnabled := False;  // Some websites with heavy Flash usage will need a longer Timer.Interval if you set this to True | ||||||
|  |   GlobalCEFApp.FastUnload   := True;   // Enable the fast unload controller, which speeds up tab/window close by running a tab's onunload js handler independently of the GUI | ||||||
|  |  | ||||||
|  |   if GlobalCEFApp.StartMainProcess then | ||||||
|  |     begin | ||||||
|  |       Application.Initialize; | ||||||
|  |       Application.CreateForm(TMainForm, MainForm); | ||||||
|  |       Application.Run; | ||||||
|  |     end; | ||||||
|  |  | ||||||
|  |   GlobalCEFApp.Free; | ||||||
|  | end. | ||||||
							
								
								
									
										555
									
								
								demos/MDIBrowser/MDIBrowser.dproj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										555
									
								
								demos/MDIBrowser/MDIBrowser.dproj
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,555 @@ | |||||||
|  | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||||||
|  |     <PropertyGroup> | ||||||
|  |         <ProjectGuid>{3743027E-A484-40BE-A0A5-34E6A237A9F7}</ProjectGuid> | ||||||
|  |         <MainSource>MDIBrowser.dpr</MainSource> | ||||||
|  |         <Config Condition="'$(Config)'==''">Debug</Config> | ||||||
|  |         <DCC_DCCCompiler>DCC32</DCC_DCCCompiler> | ||||||
|  |         <ProjectVersion>18.0</ProjectVersion> | ||||||
|  |         <FrameworkType>VCL</FrameworkType> | ||||||
|  |         <Base>True</Base> | ||||||
|  |         <Platform Condition="'$(Platform)'==''">Win32</Platform> | ||||||
|  |         <TargetedPlatforms>1</TargetedPlatforms> | ||||||
|  |         <AppType>Application</AppType> | ||||||
|  |     </PropertyGroup> | ||||||
|  |     <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''"> | ||||||
|  |         <Base>true</Base> | ||||||
|  |     </PropertyGroup> | ||||||
|  |     <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''"> | ||||||
|  |         <Base_Win32>true</Base_Win32> | ||||||
|  |         <CfgParent>Base</CfgParent> | ||||||
|  |         <Base>true</Base> | ||||||
|  |     </PropertyGroup> | ||||||
|  |     <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''"> | ||||||
|  |         <Cfg_1>true</Cfg_1> | ||||||
|  |         <CfgParent>Base</CfgParent> | ||||||
|  |         <Base>true</Base> | ||||||
|  |     </PropertyGroup> | ||||||
|  |     <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''"> | ||||||
|  |         <Cfg_1_Win32>true</Cfg_1_Win32> | ||||||
|  |         <CfgParent>Cfg_1</CfgParent> | ||||||
|  |         <Cfg_1>true</Cfg_1> | ||||||
|  |         <Base>true</Base> | ||||||
|  |     </PropertyGroup> | ||||||
|  |     <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''"> | ||||||
|  |         <Cfg_2>true</Cfg_2> | ||||||
|  |         <CfgParent>Base</CfgParent> | ||||||
|  |         <Base>true</Base> | ||||||
|  |     </PropertyGroup> | ||||||
|  |     <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_2)'=='true') or '$(Cfg_2_Win32)'!=''"> | ||||||
|  |         <Cfg_2_Win32>true</Cfg_2_Win32> | ||||||
|  |         <CfgParent>Cfg_2</CfgParent> | ||||||
|  |         <Cfg_2>true</Cfg_2> | ||||||
|  |         <Base>true</Base> | ||||||
|  |     </PropertyGroup> | ||||||
|  |     <PropertyGroup Condition="'$(Base)'!=''"> | ||||||
|  |         <SanitizedProjectName>MDIBrowser</SanitizedProjectName> | ||||||
|  |         <DCC_DcuOutput>.\$(Platform)\$(Config)</DCC_DcuOutput> | ||||||
|  |         <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File> | ||||||
|  |         <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys> | ||||||
|  |         <VerInfo_Locale>1033</VerInfo_Locale> | ||||||
|  |         <DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)</DCC_Namespace> | ||||||
|  |         <DCC_DependencyCheckOutputName>MDIAPP.exe</DCC_DependencyCheckOutputName> | ||||||
|  |         <DCC_ImageBase>00400000</DCC_ImageBase> | ||||||
|  |         <DCC_UnitSearchPath>$(BDS)\units;$(BDS)\vcl;$(BDS)\rtl;$(BDS)\db;$(BDS)\app\ui\res;$(BDS)\app\ed\res;$(BDS)\app\design;$(BDS)\qt;$(BDS)\clx;$(DCC_UnitSearchPath)</DCC_UnitSearchPath> | ||||||
|  |         <DCC_Platform>x86</DCC_Platform> | ||||||
|  |         <DCC_SymbolReferenceInfo>1</DCC_SymbolReferenceInfo> | ||||||
|  |         <DCC_N>true</DCC_N> | ||||||
|  |         <DCC_S>false</DCC_S> | ||||||
|  |         <DCC_K>false</DCC_K> | ||||||
|  |         <DCC_E>false</DCC_E> | ||||||
|  |         <DCC_F>false</DCC_F> | ||||||
|  |     </PropertyGroup> | ||||||
|  |     <PropertyGroup Condition="'$(Base_Win32)'!=''"> | ||||||
|  |         <DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace> | ||||||
|  |         <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo> | ||||||
|  |     </PropertyGroup> | ||||||
|  |     <PropertyGroup Condition="'$(Cfg_1)'!=''"> | ||||||
|  |         <DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols> | ||||||
|  |         <DCC_Define>RELEASE;$(DCC_Define)</DCC_Define> | ||||||
|  |         <DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo> | ||||||
|  |         <DCC_DebugInformation>0</DCC_DebugInformation> | ||||||
|  |     </PropertyGroup> | ||||||
|  |     <PropertyGroup Condition="'$(Cfg_1_Win32)'!=''"> | ||||||
|  |         <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo> | ||||||
|  |     </PropertyGroup> | ||||||
|  |     <PropertyGroup Condition="'$(Cfg_2)'!=''"> | ||||||
|  |         <DCC_Define>DEBUG;$(DCC_Define)</DCC_Define> | ||||||
|  |     </PropertyGroup> | ||||||
|  |     <PropertyGroup Condition="'$(Cfg_2_Win32)'!=''"> | ||||||
|  |         <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo> | ||||||
|  |     </PropertyGroup> | ||||||
|  |     <ItemGroup> | ||||||
|  |         <DelphiCompile Include="$(MainSource)"> | ||||||
|  |             <MainSource>MainSource</MainSource> | ||||||
|  |         </DelphiCompile> | ||||||
|  |         <DCCReference Include="uMainForm.pas"> | ||||||
|  |             <Form>MainForm</Form> | ||||||
|  |         </DCCReference> | ||||||
|  |         <DCCReference Include="uChildForm.pas"> | ||||||
|  |             <Form>ChildForm</Form> | ||||||
|  |         </DCCReference> | ||||||
|  |         <BuildConfiguration Include="Debug"> | ||||||
|  |             <Key>Cfg_2</Key> | ||||||
|  |             <CfgParent>Base</CfgParent> | ||||||
|  |         </BuildConfiguration> | ||||||
|  |         <BuildConfiguration Include="Base"> | ||||||
|  |             <Key>Base</Key> | ||||||
|  |         </BuildConfiguration> | ||||||
|  |         <BuildConfiguration Include="Release"> | ||||||
|  |             <Key>Cfg_1</Key> | ||||||
|  |             <CfgParent>Base</CfgParent> | ||||||
|  |         </BuildConfiguration> | ||||||
|  |     </ItemGroup> | ||||||
|  |     <Import Project="$(BDS)\Bin\CodeGear.Delphi.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')"/> | ||||||
|  |     <ProjectExtensions> | ||||||
|  |         <Borland.Personality>Delphi.Personality.12</Borland.Personality> | ||||||
|  |         <Borland.ProjectType/> | ||||||
|  |         <BorlandProject> | ||||||
|  |             <Delphi.Personality> | ||||||
|  |                 <Source> | ||||||
|  |                     <Source Name="MainSource">MDIBrowser.dpr</Source> | ||||||
|  |                 </Source> | ||||||
|  |                 <Parameters> | ||||||
|  |                     <Parameters Name="UseLauncher">False</Parameters> | ||||||
|  |                     <Parameters Name="LoadAllSymbols">True</Parameters> | ||||||
|  |                     <Parameters Name="LoadUnspecifiedSymbols">False</Parameters> | ||||||
|  |                 </Parameters> | ||||||
|  |                 <VersionInfo> | ||||||
|  |                     <VersionInfo Name="IncludeVerInfo">False</VersionInfo> | ||||||
|  |                     <VersionInfo Name="AutoIncBuild">False</VersionInfo> | ||||||
|  |                     <VersionInfo Name="MajorVer">1</VersionInfo> | ||||||
|  |                     <VersionInfo Name="MinorVer">0</VersionInfo> | ||||||
|  |                     <VersionInfo Name="Release">0</VersionInfo> | ||||||
|  |                     <VersionInfo Name="Build">0</VersionInfo> | ||||||
|  |                     <VersionInfo Name="Debug">False</VersionInfo> | ||||||
|  |                     <VersionInfo Name="PreRelease">False</VersionInfo> | ||||||
|  |                     <VersionInfo Name="Special">False</VersionInfo> | ||||||
|  |                     <VersionInfo Name="Private">False</VersionInfo> | ||||||
|  |                     <VersionInfo Name="DLL">False</VersionInfo> | ||||||
|  |                     <VersionInfo Name="Locale">1033</VersionInfo> | ||||||
|  |                     <VersionInfo Name="CodePage">1252</VersionInfo> | ||||||
|  |                 </VersionInfo> | ||||||
|  |                 <VersionInfoKeys> | ||||||
|  |                     <VersionInfoKeys Name="CompanyName"/> | ||||||
|  |                     <VersionInfoKeys Name="FileDescription"/> | ||||||
|  |                     <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys> | ||||||
|  |                     <VersionInfoKeys Name="InternalName"/> | ||||||
|  |                     <VersionInfoKeys Name="LegalCopyright"/> | ||||||
|  |                     <VersionInfoKeys Name="LegalTrademarks"/> | ||||||
|  |                     <VersionInfoKeys Name="OriginalFilename"/> | ||||||
|  |                     <VersionInfoKeys Name="ProductName"/> | ||||||
|  |                     <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys> | ||||||
|  |                     <VersionInfoKeys Name="Comments"/> | ||||||
|  |                 </VersionInfoKeys> | ||||||
|  |                 <Excluded_Packages> | ||||||
|  |                     <Excluded_Packages Name="$(BDSBIN)\dcloffice2k230.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages> | ||||||
|  |                     <Excluded_Packages Name="$(BDSBIN)\dclofficexp230.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages> | ||||||
|  |                 </Excluded_Packages> | ||||||
|  |             </Delphi.Personality> | ||||||
|  |             <Platforms> | ||||||
|  |                 <Platform value="Win32">True</Platform> | ||||||
|  |                 <Platform value="Win64">False</Platform> | ||||||
|  |             </Platforms> | ||||||
|  |             <Deployment Version="2"> | ||||||
|  |                 <DeployFile LocalName="MDIBrowser.exe" Configuration="Debug" Class="ProjectOutput"> | ||||||
|  |                     <Platform Name="Win32"> | ||||||
|  |                         <RemoteName>MDIBrowser.exe</RemoteName> | ||||||
|  |                         <Overwrite>true</Overwrite> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployFile> | ||||||
|  |                 <DeployClass Name="ProjectiOSDeviceResourceRules"> | ||||||
|  |                     <Platform Name="iOSDevice64"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice32"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="ProjectOSXResource"> | ||||||
|  |                     <Platform Name="OSX32"> | ||||||
|  |                         <RemoteDir>Contents\Resources</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="AndroidClassesDexFile"> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <RemoteDir>classes</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="AdditionalDebugSymbols"> | ||||||
|  |                     <Platform Name="Win32"> | ||||||
|  |                         <RemoteDir>Contents\MacOS</RemoteDir> | ||||||
|  |                         <Operation>0</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSSimulator"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="OSX32"> | ||||||
|  |                         <RemoteDir>Contents\MacOS</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="iPad_Launch768"> | ||||||
|  |                     <Platform Name="iOSSimulator"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice64"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice32"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="Android_LauncherIcon144"> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <RemoteDir>res\drawable-xxhdpi</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="AndroidLibnativeMipsFile"> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <RemoteDir>library\lib\mips</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Required="true" Name="ProjectOutput"> | ||||||
|  |                     <Platform Name="Win32"> | ||||||
|  |                         <Operation>0</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice64"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="OSX32"> | ||||||
|  |                         <RemoteDir>Contents\MacOS</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice32"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <RemoteDir>library\lib\armeabi-v7a</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSSimulator"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="DependencyFramework"> | ||||||
|  |                     <Platform Name="Win32"> | ||||||
|  |                         <Operation>0</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="OSX32"> | ||||||
|  |                         <RemoteDir>Contents\MacOS</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                         <Extensions>.framework</Extensions> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="iPhone_Launch640"> | ||||||
|  |                     <Platform Name="iOSSimulator"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice64"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice32"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="iPad_Launch1024"> | ||||||
|  |                     <Platform Name="iOSSimulator"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice64"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice32"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="ProjectiOSDeviceDebug"> | ||||||
|  |                     <Platform Name="iOSDevice64"> | ||||||
|  |                         <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice32"> | ||||||
|  |                         <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="AndroidLibnativeX86File"> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <RemoteDir>library\lib\x86</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="iPhone_Launch320"> | ||||||
|  |                     <Platform Name="iOSSimulator"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice64"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice32"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="ProjectiOSInfoPList"> | ||||||
|  |                     <Platform Name="iOSSimulator"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice64"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice32"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="AndroidLibnativeArmeabiFile"> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <RemoteDir>library\lib\armeabi</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="DebugSymbols"> | ||||||
|  |                     <Platform Name="Win32"> | ||||||
|  |                         <Operation>0</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSSimulator"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="OSX32"> | ||||||
|  |                         <RemoteDir>Contents\MacOS</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="iPad_Launch1536"> | ||||||
|  |                     <Platform Name="iOSSimulator"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice64"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice32"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="Android_SplashImage470"> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <RemoteDir>res\drawable-normal</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="Android_LauncherIcon96"> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <RemoteDir>res\drawable-xhdpi</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="Android_SplashImage640"> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <RemoteDir>res\drawable-large</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="iPhone_Launch640x1136"> | ||||||
|  |                     <Platform Name="iOSSimulator"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice64"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice32"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="ProjectiOSEntitlements"> | ||||||
|  |                     <Platform Name="iOSDevice64"> | ||||||
|  |                         <RemoteDir>../</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice32"> | ||||||
|  |                         <RemoteDir>../</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="Android_LauncherIcon72"> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <RemoteDir>res\drawable-hdpi</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="AndroidGDBServer"> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <RemoteDir>library\lib\armeabi-v7a</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="ProjectOSXInfoPList"> | ||||||
|  |                     <Platform Name="OSX32"> | ||||||
|  |                         <RemoteDir>Contents</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="ProjectOSXEntitlements"> | ||||||
|  |                     <Platform Name="OSX32"> | ||||||
|  |                         <RemoteDir>../</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="iPad_Launch2048"> | ||||||
|  |                     <Platform Name="iOSSimulator"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice64"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice32"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="AndroidSplashStyles"> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <RemoteDir>res\values</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="Android_SplashImage426"> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <RemoteDir>res\drawable-small</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="AndroidSplashImageDef"> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <RemoteDir>res\drawable</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="ProjectiOSResource"> | ||||||
|  |                     <Platform Name="iOSSimulator"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice64"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice32"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="ProjectAndroidManifest"> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="Android_DefaultAppIcon"> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <RemoteDir>res\drawable</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="File"> | ||||||
|  |                     <Platform Name="Win32"> | ||||||
|  |                         <Operation>0</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice64"> | ||||||
|  |                         <Operation>0</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="OSX32"> | ||||||
|  |                         <RemoteDir>Contents\Resources\StartUp\</RemoteDir> | ||||||
|  |                         <Operation>0</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice32"> | ||||||
|  |                         <Operation>0</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <Operation>0</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSSimulator"> | ||||||
|  |                         <Operation>0</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="AndroidServiceOutput"> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <RemoteDir>library\lib\armeabi-v7a</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Required="true" Name="DependencyPackage"> | ||||||
|  |                     <Platform Name="Win32"> | ||||||
|  |                         <Operation>0</Operation> | ||||||
|  |                         <Extensions>.bpl</Extensions> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice64"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                         <Extensions>.dylib</Extensions> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="OSX32"> | ||||||
|  |                         <RemoteDir>Contents\MacOS</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                         <Extensions>.dylib</Extensions> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice32"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                         <Extensions>.dylib</Extensions> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSSimulator"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                         <Extensions>.dylib</Extensions> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="Android_LauncherIcon48"> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <RemoteDir>res\drawable-mdpi</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="Android_SplashImage960"> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <RemoteDir>res\drawable-xlarge</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="Android_LauncherIcon36"> | ||||||
|  |                     <Platform Name="Android"> | ||||||
|  |                         <RemoteDir>res\drawable-ldpi</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <DeployClass Name="DependencyModule"> | ||||||
|  |                     <Platform Name="Win32"> | ||||||
|  |                         <Operation>0</Operation> | ||||||
|  |                         <Extensions>.dll;.bpl</Extensions> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice64"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                         <Extensions>.dylib</Extensions> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="OSX32"> | ||||||
|  |                         <RemoteDir>Contents\MacOS</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                         <Extensions>.dylib</Extensions> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSDevice32"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                         <Extensions>.dylib</Extensions> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSSimulator"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                         <Extensions>.dylib</Extensions> | ||||||
|  |                     </Platform> | ||||||
|  |                 </DeployClass> | ||||||
|  |                 <ProjectRoot Platform="iOSDevice64" Name="$(PROJECTNAME).app"/> | ||||||
|  |                 <ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/> | ||||||
|  |                 <ProjectRoot Platform="iOSDevice32" Name="$(PROJECTNAME).app"/> | ||||||
|  |                 <ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/> | ||||||
|  |                 <ProjectRoot Platform="OSX32" Name="$(PROJECTNAME).app"/> | ||||||
|  |                 <ProjectRoot Platform="Android" Name="$(PROJECTNAME)"/> | ||||||
|  |                 <ProjectRoot Platform="iOSSimulator" Name="$(PROJECTNAME).app"/> | ||||||
|  |             </Deployment> | ||||||
|  |         </BorlandProject> | ||||||
|  |         <ProjectFileVersion>12</ProjectFileVersion> | ||||||
|  |     </ProjectExtensions> | ||||||
|  |     <Import Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj" Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')"/> | ||||||
|  |     <Import Project="$(MSBuildProjectName).deployproj" Condition="Exists('$(MSBuildProjectName).deployproj')"/> | ||||||
|  | </Project> | ||||||
							
								
								
									
										11
									
								
								demos/MDIBrowser/MDIBrowser.dproj.local
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								demos/MDIBrowser/MDIBrowser.dproj.local
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | |||||||
|  | <?xml version="1.0" encoding="utf-8"?> | ||||||
|  | <BorlandProject> | ||||||
|  | 	<Transactions> | ||||||
|  |     <Transaction>2017/05/01 10:03:03.000.353,C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\about.pas=</Transaction> | ||||||
|  |     <Transaction>2017/05/01 11:22:18.000.397,C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\MDIBrowser.dproj=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\MDIAPP.dproj</Transaction> | ||||||
|  |     <Transaction>2017/05/01 12:25:35.000.397,C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\uMainForm.pas=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\Main.pas</Transaction> | ||||||
|  |     <Transaction>2017/05/01 12:25:35.000.397,C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\uMainForm.dfm=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\Main.dfm</Transaction> | ||||||
|  |     <Transaction>2017/05/01 12:26:13.000.106,C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\uChildForm.dfm=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\ChildWin.dfm</Transaction> | ||||||
|  |     <Transaction>2017/05/01 12:26:13.000.106,C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\uChildForm.pas=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\ChildWin.pas</Transaction> | ||||||
|  |   </Transactions> | ||||||
|  | </BorlandProject> | ||||||
							
								
								
									
										782
									
								
								demos/MDIBrowser/MDIBrowser.dsk
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										782
									
								
								demos/MDIBrowser/MDIBrowser.dsk
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,782 @@ | |||||||
|  | [Closed Files] | ||||||
|  | File_0=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uMiniBrowser.pas',0,1,1,22,38,0,0,, | ||||||
|  | File_1=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas',0,1,1091,3,1120,0,0,, | ||||||
|  | File_2=TSourceModule,'c:\program files\embarcadero\studio\17.0\SOURCE\VCL\Vcl.Forms.pas',0,1,6910,9,6939,0,0,{{1729,4} | ||||||
|  | File_3=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas',0,1,529,1,551,0,0,, | ||||||
|  | File_4=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFMiscFunctions.pas',0,1,626,1,663,0,0,, | ||||||
|  | File_5=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleBrowser\uSimpleBrowser.pas',0,1,1,1,1,0,0,, | ||||||
|  | File_6=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFTypes.pas',0,1,289,21,334,0,0,, | ||||||
|  | File_7=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFClient.pas',0,1,24,90,42,0,0,,{1 | ||||||
|  | File_8=TSourceModule,'V:\dcef3-2924\src\ceflib.pas',0,1,740,1,765,0,0,, | ||||||
|  | File_9=TSourceModule,'V:\dcef3-2924\src\cefvcl.pas',0,1,818,41,832,0,0,, | ||||||
|  |  | ||||||
|  | [Modules] | ||||||
|  | Module0=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\MDIBrowser.dproj | ||||||
|  | Module1=default.htm | ||||||
|  | Module2=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\uMainForm.pas | ||||||
|  | Module3=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\uChildForm.pas | ||||||
|  | Count=4 | ||||||
|  | EditWindowCount=1 | ||||||
|  |  | ||||||
|  | [C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\MDIBrowser.dproj] | ||||||
|  | ModuleType=TBaseProject | ||||||
|  |  | ||||||
|  | [default.htm] | ||||||
|  | ModuleType=TURLModule | ||||||
|  |  | ||||||
|  | [C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\uMainForm.pas] | ||||||
|  | ModuleType=TSourceModule | ||||||
|  | FormState=1 | ||||||
|  | FormOnTop=0 | ||||||
|  |  | ||||||
|  | [C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\uChildForm.pas] | ||||||
|  | ModuleType=TSourceModule | ||||||
|  | FormState=1 | ||||||
|  | FormOnTop=0 | ||||||
|  |  | ||||||
|  | [EditWindow0] | ||||||
|  | ViewCount=4 | ||||||
|  | CurrentEditView=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\MDIBrowser.dpr | ||||||
|  | View0=0 | ||||||
|  | View1=1 | ||||||
|  | View2=2 | ||||||
|  | View3=3 | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=1 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=10000 | ||||||
|  | Height=9428 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=10000 | ||||||
|  | ClientHeight=9428 | ||||||
|  | DockedToMainForm=1 | ||||||
|  | BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0 | ||||||
|  | TopPanelSize=0 | ||||||
|  | LeftPanelSize=0 | ||||||
|  | RightPanelSize=2000 | ||||||
|  | RightPanelClients=DockSite2,DockSite4 | ||||||
|  | RightPanelData=00000800010100000000AA1900000000000001D00700000000000001000000004312000009000000446F636B53697465320100000000A123000009000000446F636B5369746534FFFFFFFF | ||||||
|  | BottomPanelSize=0 | ||||||
|  | BottomPanelClients=DockSite1,MessageView | ||||||
|  | BottomPanelData=0000080001020200000009000000446F636B53697465310F0000004D65737361676556696577466F726D1234000000000000022506000000000000FFFFFFFF | ||||||
|  | BottomMiddlePanelSize=0 | ||||||
|  | BottomMiddlePanelClients=DockSite0,GraphDrawingModel | ||||||
|  | BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779D1D00000000000002F306000000000000FFFFFFFF | ||||||
|  | TabDockLeftClients=PropertyInspector=0,DockSite3=1 | ||||||
|  |  | ||||||
|  | [View0] | ||||||
|  | CustomEditViewType=TWelcomePageView | ||||||
|  | WelcomePageURL=bds:/default.htm | ||||||
|  |  | ||||||
|  | [View1] | ||||||
|  | CustomEditViewType=TEditView | ||||||
|  | Module=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\MDIBrowser.dpr | ||||||
|  | CursorX=82 | ||||||
|  | CursorY=67 | ||||||
|  | TopLine=25 | ||||||
|  | LeftCol=1 | ||||||
|  | Elisions= | ||||||
|  | Bookmarks= | ||||||
|  | EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\MDIBrowser.dpr | ||||||
|  |  | ||||||
|  | [View2] | ||||||
|  | CustomEditViewType=TEditView | ||||||
|  | Module=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\uMainForm.pas | ||||||
|  | CursorX=69 | ||||||
|  | CursorY=178 | ||||||
|  | TopLine=81 | ||||||
|  | LeftCol=1 | ||||||
|  | Elisions= | ||||||
|  | Bookmarks= | ||||||
|  | EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\uMainForm.pas | ||||||
|  |  | ||||||
|  | [View3] | ||||||
|  | CustomEditViewType=TEditView | ||||||
|  | Module=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\uChildForm.pas | ||||||
|  | CursorX=78 | ||||||
|  | CursorY=162 | ||||||
|  | TopLine=72 | ||||||
|  | LeftCol=1 | ||||||
|  | Elisions= | ||||||
|  | Bookmarks= | ||||||
|  | EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MDIBrowser\uChildForm.pas | ||||||
|  |  | ||||||
|  | [Watches] | ||||||
|  | Count=0 | ||||||
|  |  | ||||||
|  | [WatchWindow] | ||||||
|  | WatchColumnWidth=120 | ||||||
|  | WatchShowColumnHeaders=1 | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=1 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=3820 | ||||||
|  | Height=1121 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=3820 | ||||||
|  | ClientHeight=1121 | ||||||
|  | TBDockHeight=213 | ||||||
|  | LRDockWidth=13602 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [Breakpoints] | ||||||
|  | Count=0 | ||||||
|  |  | ||||||
|  | [EmbarcaderoWin32Debugger_AddressBreakpoints] | ||||||
|  | Count=0 | ||||||
|  |  | ||||||
|  | [EmbarcaderoWin64Debugger_AddressBreakpoints] | ||||||
|  | Count=0 | ||||||
|  |  | ||||||
|  | [Main Window] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=1 | ||||||
|  | Docked=0 | ||||||
|  | State=2 | ||||||
|  | Left=148 | ||||||
|  | Top=269 | ||||||
|  | Width=8930 | ||||||
|  | Height=8520 | ||||||
|  | MaxLeft=-8 | ||||||
|  | MaxTop=-11 | ||||||
|  | MaxWidth=8930 | ||||||
|  | MaxHeight=8520 | ||||||
|  | ClientWidth=10000 | ||||||
|  | ClientHeight=9753 | ||||||
|  | BottomPanelSize=9121 | ||||||
|  | BottomPanelClients=EditWindow0 | ||||||
|  | BottomPanelData=0000080000000000000000000000000000000000000000000000000100000000000000000C0000004564697457696E646F775F30FFFFFFFF | ||||||
|  |  | ||||||
|  | [ProjectManager] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=1 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=2000 | ||||||
|  | Height=4226 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=2000 | ||||||
|  | ClientHeight=4226 | ||||||
|  | TBDockHeight=5897 | ||||||
|  | LRDockWidth=2352 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [MessageView] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=0 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=2773 | ||||||
|  | Height=1424 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=2773 | ||||||
|  | ClientHeight=1424 | ||||||
|  | TBDockHeight=1424 | ||||||
|  | LRDockWidth=2773 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [ToolForm] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=1 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=2000 | ||||||
|  | Height=4339 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=2000 | ||||||
|  | ClientHeight=4339 | ||||||
|  | TBDockHeight=7152 | ||||||
|  | LRDockWidth=2000 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [ClipboardHistory] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=0 | ||||||
|  | Docked=0 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=1906 | ||||||
|  | Height=4989 | ||||||
|  | MaxLeft=-8 | ||||||
|  | MaxTop=-11 | ||||||
|  | ClientWidth=1781 | ||||||
|  | ClientHeight=4563 | ||||||
|  | TBDockHeight=4989 | ||||||
|  | LRDockWidth=1906 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [ProjectStatistics] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=0 | ||||||
|  | Docked=0 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=2062 | ||||||
|  | Height=5740 | ||||||
|  | MaxLeft=-8 | ||||||
|  | MaxTop=-11 | ||||||
|  | ClientWidth=1938 | ||||||
|  | ClientHeight=5314 | ||||||
|  | TBDockHeight=5740 | ||||||
|  | LRDockWidth=2062 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [ClassBrowserTool] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=0 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=-8 | ||||||
|  | Top=-30 | ||||||
|  | Width=1844 | ||||||
|  | Height=3139 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=1844 | ||||||
|  | ClientHeight=3139 | ||||||
|  | TBDockHeight=3139 | ||||||
|  | LRDockWidth=1844 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [MetricsView] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=1 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=2336 | ||||||
|  | Height=1177 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=2336 | ||||||
|  | ClientHeight=1177 | ||||||
|  | TBDockHeight=4832 | ||||||
|  | LRDockWidth=3562 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [QAView] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=1 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=2336 | ||||||
|  | Height=1177 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=2336 | ||||||
|  | ClientHeight=1177 | ||||||
|  | TBDockHeight=4832 | ||||||
|  | LRDockWidth=3562 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [PropertyInspector] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=0 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=78 | ||||||
|  | Top=386 | ||||||
|  | Width=1898 | ||||||
|  | Height=7164 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=1898 | ||||||
|  | ClientHeight=7164 | ||||||
|  | TBDockHeight=7164 | ||||||
|  | LRDockWidth=1898 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  | SplitPos=111 | ||||||
|  |  | ||||||
|  | [frmDesignPreview] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=1 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=2000 | ||||||
|  | Height=6816 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=2000 | ||||||
|  | ClientHeight=6816 | ||||||
|  | TBDockHeight=5964 | ||||||
|  | LRDockWidth=2508 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [TFileExplorerForm] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=0 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=-946 | ||||||
|  | Top=1 | ||||||
|  | Width=2844 | ||||||
|  | Height=6200 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=2844 | ||||||
|  | ClientHeight=6200 | ||||||
|  | TBDockHeight=6200 | ||||||
|  | LRDockWidth=2844 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [TemplateView] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=0 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=-1152 | ||||||
|  | Top=243 | ||||||
|  | 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=3820 | ||||||
|  | Height=1121 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=3820 | ||||||
|  | ClientHeight=1121 | ||||||
|  | TBDockHeight=415 | ||||||
|  | LRDockWidth=4953 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [ThreadStatusWindow] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=1 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=3820 | ||||||
|  | Height=1121 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=3820 | ||||||
|  | ClientHeight=1121 | ||||||
|  | TBDockHeight=213 | ||||||
|  | LRDockWidth=7406 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  | Column0Width=145 | ||||||
|  | Column1Width=100 | ||||||
|  | Column2Width=115 | ||||||
|  | Column3Width=250 | ||||||
|  |  | ||||||
|  | [LocalVarsWindow] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=1 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=3820 | ||||||
|  | Height=1121 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=3820 | ||||||
|  | ClientHeight=1121 | ||||||
|  | TBDockHeight=1536 | ||||||
|  | LRDockWidth=3484 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [CallStackWindow] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=1 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=3820 | ||||||
|  | Height=1121 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=3820 | ||||||
|  | ClientHeight=1121 | ||||||
|  | TBDockHeight=2063 | ||||||
|  | LRDockWidth=3484 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [FindReferencsForm] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=1 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=2336 | ||||||
|  | Height=942 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=2336 | ||||||
|  | ClientHeight=942 | ||||||
|  | TBDockHeight=2321 | ||||||
|  | LRDockWidth=2820 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [RefactoringForm] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=1 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=2336 | ||||||
|  | Height=1177 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=2336 | ||||||
|  | ClientHeight=1177 | ||||||
|  | TBDockHeight=3206 | ||||||
|  | LRDockWidth=2820 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [ToDo List] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=1 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=2336 | ||||||
|  | Height=1177 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=2336 | ||||||
|  | ClientHeight=1177 | ||||||
|  | TBDockHeight=1155 | ||||||
|  | LRDockWidth=3680 | ||||||
|  | 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=2000 | ||||||
|  | Height=6816 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=2000 | ||||||
|  | ClientHeight=6816 | ||||||
|  | TBDockHeight=4888 | ||||||
|  | LRDockWidth=7148 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [GraphDrawingModel] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=0 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=249 | ||||||
|  | Top=709 | ||||||
|  | Width=2859 | ||||||
|  | Height=3206 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=2859 | ||||||
|  | ClientHeight=3206 | ||||||
|  | TBDockHeight=3206 | ||||||
|  | LRDockWidth=2859 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [BreakpointWindow] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=1 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=3820 | ||||||
|  | Height=1121 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=3820 | ||||||
|  | ClientHeight=1121 | ||||||
|  | TBDockHeight=1547 | ||||||
|  | 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=1773 | ||||||
|  | Height=6738 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=1773 | ||||||
|  | ClientHeight=6738 | ||||||
|  | TBDockHeight=3677 | ||||||
|  | LRDockWidth=1898 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [ModelViewTool] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=1 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=2000 | ||||||
|  | Height=6816 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=2000 | ||||||
|  | ClientHeight=6816 | ||||||
|  | TBDockHeight=4888 | ||||||
|  | LRDockWidth=5305 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [BorlandEditorCodeExplorer@EditWindow0] | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=0 | ||||||
|  | Docked=0 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=1828 | ||||||
|  | Height=6177 | ||||||
|  | MaxLeft=-8 | ||||||
|  | MaxTop=-11 | ||||||
|  | ClientWidth=1703 | ||||||
|  | ClientHeight=5751 | ||||||
|  | TBDockHeight=6177 | ||||||
|  | LRDockWidth=1828 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  |  | ||||||
|  | [DockHosts] | ||||||
|  | DockHostCount=5 | ||||||
|  |  | ||||||
|  | [DockSite0] | ||||||
|  | HostDockSite=DockBottomCenterPanel | ||||||
|  | DockSiteType=1 | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=0 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=2336 | ||||||
|  | Height=1480 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=2336 | ||||||
|  | ClientHeight=1480 | ||||||
|  | TBDockHeight=1480 | ||||||
|  | LRDockWidth=2336 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  | TabPosition=1 | ||||||
|  | ActiveTabID=RefactoringForm | ||||||
|  | TabDockClients=RefactoringForm,FindReferencsForm,ToDo List,MetricsView,QAView | ||||||
|  |  | ||||||
|  | [DockSite1] | ||||||
|  | HostDockSite=DockBottomPanel | ||||||
|  | DockSiteType=1 | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=0 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=23 | ||||||
|  | Width=3820 | ||||||
|  | Height=1424 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=3820 | ||||||
|  | ClientHeight=1424 | ||||||
|  | TBDockHeight=1424 | ||||||
|  | LRDockWidth=3820 | ||||||
|  | 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=23 | ||||||
|  | Width=2000 | ||||||
|  | Height=4529 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=2000 | ||||||
|  | ClientHeight=4529 | ||||||
|  | TBDockHeight=7119 | ||||||
|  | LRDockWidth=2000 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  | TabPosition=1 | ||||||
|  | ActiveTabID=ProjectManager | ||||||
|  | TabDockClients=ProjectManager,ModelViewTool,DataExplorerContainer,frmDesignPreview,TFileExplorerForm | ||||||
|  |  | ||||||
|  | [DockSite3] | ||||||
|  | HostDockSite=LeftDockTabSet | ||||||
|  | DockSiteType=1 | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=0 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=0 | ||||||
|  | Width=1898 | ||||||
|  | Height=7164 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=1773 | ||||||
|  | ClientHeight=6738 | ||||||
|  | TBDockHeight=7164 | ||||||
|  | LRDockWidth=1898 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  | TabPosition=1 | ||||||
|  | ActiveTabID=StructureView | ||||||
|  | TabDockClients=StructureView,ClassBrowserTool | ||||||
|  |  | ||||||
|  | [DockSite4] | ||||||
|  | HostDockSite=DockRightPanel | ||||||
|  | DockSiteType=1 | ||||||
|  | PercentageSizes=1 | ||||||
|  | Create=1 | ||||||
|  | Visible=1 | ||||||
|  | Docked=1 | ||||||
|  | State=0 | ||||||
|  | Left=0 | ||||||
|  | Top=454 | ||||||
|  | Width=2000 | ||||||
|  | Height=4339 | ||||||
|  | MaxLeft=-1 | ||||||
|  | MaxTop=-1 | ||||||
|  | ClientWidth=2000 | ||||||
|  | ClientHeight=4339 | ||||||
|  | TBDockHeight=7119 | ||||||
|  | LRDockWidth=2000 | ||||||
|  | Dockable=1 | ||||||
|  | StayOnTop=0 | ||||||
|  | TabPosition=1 | ||||||
|  | ActiveTabID=ToolForm | ||||||
|  | TabDockClients=ToolForm,TemplateView | ||||||
|  |  | ||||||
							
								
								
									
										
											BIN
										
									
								
								demos/MDIBrowser/MDIBrowser.identcache
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								demos/MDIBrowser/MDIBrowser.identcache
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								demos/MDIBrowser/MDIBrowser.res
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								demos/MDIBrowser/MDIBrowser.res
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										10
									
								
								demos/MDIBrowser/MDIBrowser.stat
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								demos/MDIBrowser/MDIBrowser.stat
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | |||||||
|  | [Stats] | ||||||
|  | EditorSecs=1821 | ||||||
|  | DesignerSecs=6 | ||||||
|  | InspectorSecs=1 | ||||||
|  | CompileSecs=36515 | ||||||
|  | OtherSecs=52 | ||||||
|  | StartTime=01/05/2017 12:55:55 | ||||||
|  | RealKeys=0 | ||||||
|  | EffectiveKeys=0 | ||||||
|  | DebugSecs=35 | ||||||
							
								
								
									
										86
									
								
								demos/MDIBrowser/uChildForm.dfm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										86
									
								
								demos/MDIBrowser/uChildForm.dfm
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,86 @@ | |||||||
|  | object ChildForm: TChildForm | ||||||
|  |   Left = 197 | ||||||
|  |   Top = 117 | ||||||
|  |   Caption = 'MDI Child' | ||||||
|  |   ClientHeight = 451 | ||||||
|  |   ClientWidth = 708 | ||||||
|  |   Color = clBtnFace | ||||||
|  |   ParentFont = True | ||||||
|  |   FormStyle = fsMDIChild | ||||||
|  |   OldCreateOrder = False | ||||||
|  |   Position = poDefault | ||||||
|  |   Visible = True | ||||||
|  |   OnClose = FormClose | ||||||
|  |   OnCloseQuery = FormCloseQuery | ||||||
|  |   OnCreate = FormCreate | ||||||
|  |   OnDestroy = FormDestroy | ||||||
|  |   OnShow = FormShow | ||||||
|  |   PixelsPerInch = 96 | ||||||
|  |   TextHeight = 13 | ||||||
|  |   object Panel1: TPanel | ||||||
|  |     Left = 0 | ||||||
|  |     Top = 0 | ||||||
|  |     Width = 708 | ||||||
|  |     Height = 30 | ||||||
|  |     Align = alTop | ||||||
|  |     BevelOuter = bvNone | ||||||
|  |     Enabled = False | ||||||
|  |     Padding.Left = 5 | ||||||
|  |     Padding.Top = 5 | ||||||
|  |     Padding.Right = 5 | ||||||
|  |     Padding.Bottom = 5 | ||||||
|  |     ShowCaption = False | ||||||
|  |     TabOrder = 0 | ||||||
|  |     ExplicitWidth = 684 | ||||||
|  |     object Edit1: TEdit | ||||||
|  |       Left = 5 | ||||||
|  |       Top = 5 | ||||||
|  |       Width = 667 | ||||||
|  |       Height = 20 | ||||||
|  |       Margins.Right = 5 | ||||||
|  |       Align = alClient | ||||||
|  |       TabOrder = 0 | ||||||
|  |       Text = 'http://www.google.com' | ||||||
|  |       ExplicitWidth = 643 | ||||||
|  |       ExplicitHeight = 21 | ||||||
|  |     end | ||||||
|  |     object Button1: TButton | ||||||
|  |       Left = 672 | ||||||
|  |       Top = 5 | ||||||
|  |       Width = 31 | ||||||
|  |       Height = 20 | ||||||
|  |       Margins.Left = 5 | ||||||
|  |       Align = alRight | ||||||
|  |       Caption = 'Go' | ||||||
|  |       TabOrder = 1 | ||||||
|  |       OnClick = Button1Click | ||||||
|  |       ExplicitLeft = 648 | ||||||
|  |     end | ||||||
|  |   end | ||||||
|  |   object CEFWindowParent1: TCEFWindowParent | ||||||
|  |     Left = 0 | ||||||
|  |     Top = 30 | ||||||
|  |     Width = 708 | ||||||
|  |     Height = 421 | ||||||
|  |     Align = alClient | ||||||
|  |     TabOrder = 1 | ||||||
|  |     ExplicitLeft = 336 | ||||||
|  |     ExplicitTop = 216 | ||||||
|  |     ExplicitWidth = 100 | ||||||
|  |     ExplicitHeight = 41 | ||||||
|  |   end | ||||||
|  |   object Chromium1: TChromium | ||||||
|  |     OnLoadEnd = Chromium1LoadEnd | ||||||
|  |     OnAfterCreated = Chromium1AfterCreated | ||||||
|  |     OnClose = Chromium1Close | ||||||
|  |     Left = 592 | ||||||
|  |     Top = 288 | ||||||
|  |   end | ||||||
|  |   object Timer1: TTimer | ||||||
|  |     Enabled = False | ||||||
|  |     Interval = 2000 | ||||||
|  |     OnTimer = Timer1Timer | ||||||
|  |     Left = 608 | ||||||
|  |     Top = 344 | ||||||
|  |   end | ||||||
|  | end | ||||||
							
								
								
									
										190
									
								
								demos/MDIBrowser/uChildForm.pas
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										190
									
								
								demos/MDIBrowser/uChildForm.pas
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,190 @@ | |||||||
|  | // ************************************************************************ | ||||||
|  | // ***************************** CEF4Delphi ******************************* | ||||||
|  | // ************************************************************************ | ||||||
|  | // | ||||||
|  | // CEF4Delphi is based on DCEF3 which uses CEF3 to embed a chromium-based | ||||||
|  | // browser in Delphi applications. | ||||||
|  | // | ||||||
|  | // The original license of DCEF3 still applies to CEF4Delphi. | ||||||
|  | // | ||||||
|  | // For more information about CEF4Delphi visit : | ||||||
|  | //         https://www.briskbard.com/index.php?lang=en&pageid=cef | ||||||
|  | // | ||||||
|  | //        Copyright � 2017 Salvador D�az Fau. All rights reserved. | ||||||
|  | // | ||||||
|  | // ************************************************************************ | ||||||
|  | // ************ vvvv Original license and comments below vvvv ************* | ||||||
|  | // ************************************************************************ | ||||||
|  | (* | ||||||
|  |  *                       Delphi Chromium Embedded 3 | ||||||
|  |  * | ||||||
|  |  * Usage allowed under the restrictions of the Lesser GNU General Public License | ||||||
|  |  * or alternatively the restrictions of the Mozilla Public License 1.1 | ||||||
|  |  * | ||||||
|  |  * Software distributed under the License is distributed on an "AS IS" basis, | ||||||
|  |  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for | ||||||
|  |  * the specific language governing rights and limitations under the License. | ||||||
|  |  * | ||||||
|  |  * Unit owner : Henri Gourvest <hgourvest@gmail.com> | ||||||
|  |  * Web site   : http://www.progdigy.com | ||||||
|  |  * Repository : http://code.google.com/p/delphichromiumembedded/ | ||||||
|  |  * Group      : http://groups.google.com/group/delphichromiumembedded | ||||||
|  |  * | ||||||
|  |  * Embarcadero Technologies, Inc is not permitted to use or redistribute | ||||||
|  |  * this source code without explicit permission. | ||||||
|  |  * | ||||||
|  |  *) | ||||||
|  |  | ||||||
|  | unit uChildForm; | ||||||
|  |  | ||||||
|  | {$I cef.inc} | ||||||
|  |  | ||||||
|  | interface | ||||||
|  |  | ||||||
|  | uses | ||||||
|  |   {$IFDEF DELPHI16_UP} | ||||||
|  |   Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Menus, | ||||||
|  |   Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.ExtCtrls, System.Types, Vcl.ComCtrls, Vcl.ClipBrd, | ||||||
|  |   System.UITypes, | ||||||
|  |   {$ELSE} | ||||||
|  |   Windows, Messages, SysUtils, Variants, Classes, Graphics, Menus, | ||||||
|  |   Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Types, ComCtrls, ClipBrd, | ||||||
|  |   {$ENDIF} | ||||||
|  |   uMainForm, uCEFChromium, uCEFWindowParent, uCEFInterfaces; | ||||||
|  |  | ||||||
|  | type | ||||||
|  |   TChildForm = class(TForm) | ||||||
|  |     Panel1: TPanel; | ||||||
|  |     Edit1: TEdit; | ||||||
|  |     Button1: TButton; | ||||||
|  |     Chromium1: TChromium; | ||||||
|  |     CEFWindowParent1: TCEFWindowParent; | ||||||
|  |     Timer1: TTimer; | ||||||
|  |     procedure FormClose(Sender: TObject; var Action: TCloseAction); | ||||||
|  |     procedure Chromium1AfterCreated(Sender: TObject; const browser: ICefBrowser); | ||||||
|  |     procedure Button1Click(Sender: TObject); | ||||||
|  |     procedure FormShow(Sender: TObject); | ||||||
|  |     procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean); | ||||||
|  |     procedure FormCreate(Sender: TObject); | ||||||
|  |     procedure Chromium1LoadEnd(Sender: TObject; const browser: ICefBrowser; | ||||||
|  |       const frame: ICefFrame; httpStatusCode: Integer); | ||||||
|  |     procedure Chromium1Close(Sender: TObject; const browser: ICefBrowser; | ||||||
|  |       out Result: Boolean); | ||||||
|  |     procedure Timer1Timer(Sender: TObject); | ||||||
|  |     procedure FormDestroy(Sender: TObject); | ||||||
|  |  | ||||||
|  |   private | ||||||
|  |     // Variables to control when can we destroy the form safely | ||||||
|  |     FCanClose : boolean;  // Set to True when the final timer is triggered | ||||||
|  |     FClosing  : boolean;  // Set to True in the CloseQuery event. | ||||||
|  |  | ||||||
|  |   protected | ||||||
|  |     procedure BrowserCreatedMsg(var aMessage : TMessage); message CEFBROWSER_CREATED; | ||||||
|  |     procedure WMMove(var aMessage : TWMMove); message WM_MOVE; | ||||||
|  |     procedure WMMoving(var aMessage : TMessage); message WM_MOVING; | ||||||
|  |  | ||||||
|  |   public | ||||||
|  |     property Closing   : boolean    read FClosing; | ||||||
|  |   end; | ||||||
|  |  | ||||||
|  | implementation | ||||||
|  |  | ||||||
|  | {$R *.dfm} | ||||||
|  |  | ||||||
|  | // Destruction steps | ||||||
|  | // ================= | ||||||
|  | // 1. Load about:blank and wait till it's fully loaded | ||||||
|  | // 2. Call TChromium.CloseBrowser | ||||||
|  | // 3. Wait for the TChromium.Close | ||||||
|  | // 4. Enable a Timer and wait for 2 seconds | ||||||
|  | // 5. Close and destroy the form | ||||||
|  |  | ||||||
|  | procedure TChildForm.Button1Click(Sender: TObject); | ||||||
|  | begin | ||||||
|  |   Chromium1.LoadURL(Edit1.Text); | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure TChildForm.Chromium1AfterCreated(Sender: TObject; const browser: ICefBrowser); | ||||||
|  | begin | ||||||
|  |   PostMessage(Handle, CEFBROWSER_CREATED, 0, 0); | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure TChildForm.Chromium1Close(Sender: TObject; const browser: ICefBrowser; out Result: Boolean); | ||||||
|  | begin | ||||||
|  |   Timer1.Enabled := True; | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure TChildForm.Chromium1LoadEnd(Sender: TObject; | ||||||
|  |   const browser: ICefBrowser; const frame: ICefFrame; | ||||||
|  |   httpStatusCode: Integer); | ||||||
|  | begin | ||||||
|  |   if FClosing and (Chromium1.DocumentURL = 'about:blank') then | ||||||
|  |     Chromium1.CloseBrowser(False); | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure TChildForm.FormClose(Sender: TObject; var Action: TCloseAction); | ||||||
|  | begin | ||||||
|  |   Action := caFree; | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure TChildForm.FormCloseQuery(Sender: TObject; var CanClose: Boolean); | ||||||
|  | begin | ||||||
|  |   CanClose := FCanClose; | ||||||
|  |  | ||||||
|  |   if not(FClosing) and Panel1.Enabled then | ||||||
|  |     begin | ||||||
|  |       FClosing := True; | ||||||
|  |       Chromium1.LoadURL('about:blank'); | ||||||
|  |     end; | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure TChildForm.FormCreate(Sender: TObject); | ||||||
|  | begin | ||||||
|  |   FCanClose := False; | ||||||
|  |   FClosing  := False; | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure TChildForm.FormDestroy(Sender: TObject); | ||||||
|  | begin | ||||||
|  |   // Tell the main form that a child has been destroyed. | ||||||
|  |   // The main form will check if this was the last child to close itself | ||||||
|  |   PostMessage(MainForm.Handle, CEFBROWSER_CHILDDESTROYED, 0, 0); | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure TChildForm.FormShow(Sender: TObject); | ||||||
|  | begin | ||||||
|  |   Chromium1.CreateBrowser(CEFWindowParent1, ''); | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure TChildForm.Timer1Timer(Sender: TObject); | ||||||
|  | begin | ||||||
|  |   Timer1.Enabled := False; | ||||||
|  |  | ||||||
|  |   if not(FCanClose) then | ||||||
|  |     begin | ||||||
|  |       FCanClose := True; | ||||||
|  |       PostMessage(self.Handle, WM_CLOSE, 0, 0); | ||||||
|  |     end; | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure TChildForm.WMMove(var aMessage : TWMMove); | ||||||
|  | begin | ||||||
|  |   inherited; | ||||||
|  |  | ||||||
|  |   if (Chromium1 <> nil) then Chromium1.NotifyMoveOrResizeStarted; | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure TChildForm.WMMoving(var aMessage : TMessage); | ||||||
|  | begin | ||||||
|  |   inherited; | ||||||
|  |  | ||||||
|  |   if (Chromium1 <> nil) then Chromium1.NotifyMoveOrResizeStarted; | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure TChildForm.BrowserCreatedMsg(var aMessage : TMessage); | ||||||
|  | begin | ||||||
|  |   Panel1.Enabled := True; | ||||||
|  |   Button1.Click; | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | end. | ||||||
							
								
								
									
										80
									
								
								demos/MDIBrowser/uMainForm.dfm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										80
									
								
								demos/MDIBrowser/uMainForm.dfm
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,80 @@ | |||||||
|  | object MainForm: TMainForm | ||||||
|  |   Left = 194 | ||||||
|  |   Top = 111 | ||||||
|  |   Caption = 'MDI Application' | ||||||
|  |   ClientHeight = 631 | ||||||
|  |   ClientWidth = 709 | ||||||
|  |   Color = clAppWorkSpace | ||||||
|  |   Font.Charset = DEFAULT_CHARSET | ||||||
|  |   Font.Color = clBlack | ||||||
|  |   Font.Height = -11 | ||||||
|  |   Font.Name = 'Default' | ||||||
|  |   Font.Style = [] | ||||||
|  |   FormStyle = fsMDIForm | ||||||
|  |   OldCreateOrder = False | ||||||
|  |   Position = poScreenCenter | ||||||
|  |   OnCloseQuery = FormCloseQuery | ||||||
|  |   OnCreate = FormCreate | ||||||
|  |   PixelsPerInch = 96 | ||||||
|  |   TextHeight = 13 | ||||||
|  |   object ButtonPnl: TPanel | ||||||
|  |     Left = 0 | ||||||
|  |     Top = 0 | ||||||
|  |     Width = 709 | ||||||
|  |     Height = 30 | ||||||
|  |     Align = alTop | ||||||
|  |     BevelOuter = bvNone | ||||||
|  |     ShowCaption = False | ||||||
|  |     TabOrder = 0 | ||||||
|  |     object NewBtn: TSpeedButton | ||||||
|  |       Left = 4 | ||||||
|  |       Top = 4 | ||||||
|  |       Width = 23 | ||||||
|  |       Height = 22 | ||||||
|  |       Flat = True | ||||||
|  |       Glyph.Data = { | ||||||
|  |         76010000424D7601000000000000760000002800000020000000100000000100 | ||||||
|  |         04000000000000010000130B0000130B00001000000000000000000000000000 | ||||||
|  |         800000800000008080008000000080008000808000007F7F7F00BFBFBF000000 | ||||||
|  |         FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF0033333333B333 | ||||||
|  |         333B33FF33337F3333F73BB3777BB7777BB3377FFFF77FFFF77333B000000000 | ||||||
|  |         0B3333777777777777333330FFFFFFFF07333337F33333337F333330FFFFFFFF | ||||||
|  |         07333337F33333337F333330FFFFFFFF07333337F33333337F333330FFFFFFFF | ||||||
|  |         07333FF7F33333337FFFBBB0FFFFFFFF0BB37777F3333333777F3BB0FFFFFFFF | ||||||
|  |         0BBB3777F3333FFF77773330FFFF000003333337F333777773333330FFFF0FF0 | ||||||
|  |         33333337F3337F37F3333330FFFF0F0B33333337F3337F77FF333330FFFF003B | ||||||
|  |         B3333337FFFF77377FF333B000000333BB33337777777F3377FF3BB3333BB333 | ||||||
|  |         3BB33773333773333773B333333B3333333B7333333733333337} | ||||||
|  |       NumGlyphs = 2 | ||||||
|  |       OnClick = NewBtnClick | ||||||
|  |     end | ||||||
|  |     object ExitBtn: TSpeedButton | ||||||
|  |       Left = 34 | ||||||
|  |       Top = 4 | ||||||
|  |       Width = 23 | ||||||
|  |       Height = 22 | ||||||
|  |       Flat = True | ||||||
|  |       Glyph.Data = { | ||||||
|  |         76010000424D7601000000000000760000002800000020000000100000000100 | ||||||
|  |         04000000000000010000120B0000120B00001000000000000000000000000000 | ||||||
|  |         800000800000008080008000000080008000808000007F7F7F00BFBFBF000000 | ||||||
|  |         FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00330000000000 | ||||||
|  |         03333377777777777F333301BBBBBBBB033333773F3333337F3333011BBBBBBB | ||||||
|  |         0333337F73F333337F33330111BBBBBB0333337F373F33337F333301110BBBBB | ||||||
|  |         0333337F337F33337F333301110BBBBB0333337F337F33337F333301110BBBBB | ||||||
|  |         0333337F337F33337F333301110BBBBB0333337F337F33337F333301110BBBBB | ||||||
|  |         0333337F337F33337F333301110BBBBB0333337F337FF3337F33330111B0BBBB | ||||||
|  |         0333337F337733337F333301110BBBBB0333337F337F33337F333301110BBBBB | ||||||
|  |         0333337F3F7F33337F333301E10BBBBB0333337F7F7F33337F333301EE0BBBBB | ||||||
|  |         0333337F777FFFFF7F3333000000000003333377777777777333} | ||||||
|  |       NumGlyphs = 2 | ||||||
|  |       OnClick = ExitBtnClick | ||||||
|  |     end | ||||||
|  |   end | ||||||
|  |   object Timer1: TTimer | ||||||
|  |     Enabled = False | ||||||
|  |     OnTimer = Timer1Timer | ||||||
|  |     Left = 608 | ||||||
|  |     Top = 344 | ||||||
|  |   end | ||||||
|  | end | ||||||
							
								
								
									
										184
									
								
								demos/MDIBrowser/uMainForm.pas
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										184
									
								
								demos/MDIBrowser/uMainForm.pas
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,184 @@ | |||||||
|  | // ************************************************************************ | ||||||
|  | // ***************************** CEF4Delphi ******************************* | ||||||
|  | // ************************************************************************ | ||||||
|  | // | ||||||
|  | // CEF4Delphi is based on DCEF3 which uses CEF3 to embed a chromium-based | ||||||
|  | // browser in Delphi applications. | ||||||
|  | // | ||||||
|  | // The original license of DCEF3 still applies to CEF4Delphi. | ||||||
|  | // | ||||||
|  | // For more information about CEF4Delphi visit : | ||||||
|  | //         https://www.briskbard.com/index.php?lang=en&pageid=cef | ||||||
|  | // | ||||||
|  | //        Copyright � 2017 Salvador D�az Fau. All rights reserved. | ||||||
|  | // | ||||||
|  | // ************************************************************************ | ||||||
|  | // ************ vvvv Original license and comments below vvvv ************* | ||||||
|  | // ************************************************************************ | ||||||
|  | (* | ||||||
|  |  *                       Delphi Chromium Embedded 3 | ||||||
|  |  * | ||||||
|  |  * Usage allowed under the restrictions of the Lesser GNU General Public License | ||||||
|  |  * or alternatively the restrictions of the Mozilla Public License 1.1 | ||||||
|  |  * | ||||||
|  |  * Software distributed under the License is distributed on an "AS IS" basis, | ||||||
|  |  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for | ||||||
|  |  * the specific language governing rights and limitations under the License. | ||||||
|  |  * | ||||||
|  |  * Unit owner : Henri Gourvest <hgourvest@gmail.com> | ||||||
|  |  * Web site   : http://www.progdigy.com | ||||||
|  |  * Repository : http://code.google.com/p/delphichromiumembedded/ | ||||||
|  |  * Group      : http://groups.google.com/group/delphichromiumembedded | ||||||
|  |  * | ||||||
|  |  * Embarcadero Technologies, Inc is not permitted to use or redistribute | ||||||
|  |  * this source code without explicit permission. | ||||||
|  |  * | ||||||
|  |  *) | ||||||
|  |  | ||||||
|  | unit uMainForm; | ||||||
|  |  | ||||||
|  | {$I cef.inc} | ||||||
|  |  | ||||||
|  | interface | ||||||
|  |  | ||||||
|  | uses | ||||||
|  |   {$IFDEF DELPHI16_UP} | ||||||
|  |   Winapi.Windows, System.SysUtils, System.Classes, Vcl.Graphics, Vcl.Forms, | ||||||
|  |   Vcl.Controls, Vcl.StdCtrls, Vcl.Dialogs, Vcl.Buttons, Winapi.Messages, | ||||||
|  |   Vcl.ExtCtrls, Vcl.ComCtrls; | ||||||
|  |   {$ELSE} | ||||||
|  |   Windows, SysUtils, Classes, Graphics, Forms, | ||||||
|  |   Controls, StdCtrls, Dialogs, Buttons, Messages, | ||||||
|  |   ExtCtrls, ComCtrls; | ||||||
|  |   {$ENDIF} | ||||||
|  |  | ||||||
|  | const | ||||||
|  |   CEFBROWSER_CREATED          = WM_APP + $100; | ||||||
|  |   CEFBROWSER_CHILDDESTROYED   = WM_APP + $101; | ||||||
|  |  | ||||||
|  | type | ||||||
|  |   TMainForm = class(TForm) | ||||||
|  |     Timer1: TTimer; | ||||||
|  |     ButtonPnl: TPanel; | ||||||
|  |     NewBtn: TSpeedButton; | ||||||
|  |     ExitBtn: TSpeedButton; | ||||||
|  |     procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean); | ||||||
|  |     procedure FormCreate(Sender: TObject); | ||||||
|  |     procedure Timer1Timer(Sender: TObject); | ||||||
|  |     procedure NewBtnClick(Sender: TObject); | ||||||
|  |     procedure ExitBtnClick(Sender: TObject); | ||||||
|  |   private | ||||||
|  |     // Variables to control when can we destroy the form safely | ||||||
|  |     FCanClose : boolean;  // Set to True when the final timer is triggered | ||||||
|  |     FClosing  : boolean;  // Set to True in the CloseQuery event. | ||||||
|  |  | ||||||
|  |     procedure CreateMDIChild(const Name: string); | ||||||
|  |     procedure CloseAllChildForms; | ||||||
|  |  | ||||||
|  |   protected | ||||||
|  |     procedure ChildDestroyedMsg(var aMessage : TMessage); message CEFBROWSER_CHILDDESTROYED; | ||||||
|  |  | ||||||
|  |   public | ||||||
|  |     { Public declarations } | ||||||
|  |   end; | ||||||
|  |  | ||||||
|  | var | ||||||
|  |   MainForm: TMainForm; | ||||||
|  |  | ||||||
|  | implementation | ||||||
|  |  | ||||||
|  | {$R *.dfm} | ||||||
|  |  | ||||||
|  | uses | ||||||
|  |   uChildForm; | ||||||
|  |  | ||||||
|  | // Destruction steps | ||||||
|  | // ================= | ||||||
|  | // 1. Destroy all child forms | ||||||
|  | // 2. Enable a Timer and wait for 1 second | ||||||
|  | // 3. Close and destroy the main form | ||||||
|  |  | ||||||
|  | procedure TMainForm.CreateMDIChild(const Name: string); | ||||||
|  | var | ||||||
|  |   TempChild : TChildForm; | ||||||
|  | begin | ||||||
|  |   TempChild         := TChildForm.Create(Application); | ||||||
|  |   TempChild.Caption := Name; | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure TMainForm.FormCloseQuery(Sender: TObject; var CanClose: Boolean); | ||||||
|  | begin | ||||||
|  |   if FClosing then | ||||||
|  |     CanClose := FCanClose | ||||||
|  |    else | ||||||
|  |     begin | ||||||
|  |       FClosing := True; | ||||||
|  |  | ||||||
|  |       if (MDIChildCount = 0) then | ||||||
|  |         CanClose := True | ||||||
|  |        else | ||||||
|  |         begin | ||||||
|  |           CanClose := False; | ||||||
|  |           CloseAllChildForms; | ||||||
|  |         end; | ||||||
|  |     end; | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure TMainForm.CloseAllChildForms; | ||||||
|  | var | ||||||
|  |   i : integer; | ||||||
|  | begin | ||||||
|  |   i := pred(MDIChildCount); | ||||||
|  |  | ||||||
|  |   while (i >= 0) do | ||||||
|  |     begin | ||||||
|  |       if not(TChildForm(MDIChildren[i]).Closing) then | ||||||
|  |         PostMessage(MDIChildren[i].Handle, WM_CLOSE, 0, 0); | ||||||
|  |  | ||||||
|  |       dec(i); | ||||||
|  |     end; | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure TMainForm.FormCreate(Sender: TObject); | ||||||
|  | begin | ||||||
|  |   FCanClose := False; | ||||||
|  |   FClosing  := False; | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure TMainForm.NewBtnClick(Sender: TObject); | ||||||
|  | begin | ||||||
|  |   CreateMDIChild('ChildForm' + IntToStr(MDIChildCount + 1)); | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure TMainForm.ExitBtnClick(Sender: TObject); | ||||||
|  | begin | ||||||
|  |   ButtonPnl.Enabled := False; | ||||||
|  |  | ||||||
|  |   if (MDIChildCount = 0) then | ||||||
|  |     Close | ||||||
|  |    else | ||||||
|  |     CloseAllChildForms; | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure TMainForm.Timer1Timer(Sender: TObject); | ||||||
|  | begin | ||||||
|  |   Timer1.Enabled := False; | ||||||
|  |  | ||||||
|  |   if not(FCanClose) then | ||||||
|  |     begin | ||||||
|  |       FCanClose := True; | ||||||
|  |       PostMessage(self.Handle, WM_CLOSE, 0, 0); | ||||||
|  |     end; | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure TMainForm.ChildDestroyedMsg(var aMessage : TMessage); | ||||||
|  | begin | ||||||
|  |   // If there are no more child forms we can destroy the main form | ||||||
|  |   if (MDIChildCount = 0) then | ||||||
|  |     begin | ||||||
|  |       ButtonPnl.Enabled := False; | ||||||
|  |       Timer1.Enabled    := True; | ||||||
|  |     end; | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | end. | ||||||
| @@ -1,52 +1,39 @@ | |||||||
| [Closed Files] | [Closed Files] | ||||||
| File_0=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFConstants.pas',0,1,169,1,38,0,0,, | File_0=TSourceModule,'c:\program files\embarcadero\studio\17.0\SOURCE\VCL\Vcl.Controls.pas',0,1,7228,1,7250,0,0,, | ||||||
| File_1=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFMiscFunctions.pas',0,1,508,1,529,0,0,, | File_1=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFMiscFunctions.pas',0,1,447,3,472,0,0,, | ||||||
| File_2=TSourceModule,'c:\program files\embarcadero\studio\17.0\source\rtl\common\System.Classes.pas',0,1,7968,76,8018,0,0,, | File_2=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uMiniBrowser.pas',0,1,27,18,48,0,0,,{1 | ||||||
| File_3=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFSchemeHandlerFactory.pas',0,1,51,89,90,0,0,, | File_3=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uHelloScheme.pas',0,1,90,77,136,0,0,, | ||||||
| File_4=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFResourceHandler.pas',0,1,60,79,76,0,0,, | File_4=TSourceModule,'c:\program files\embarcadero\studio\17.0\SOURCE\RTL\SYS\System.pas',0,1,29880,1,29902,0,0,, | ||||||
| File_5=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFCallback.pas',0,1,31,17,80,0,0,, | File_5=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFConstants.pas',0,1,169,1,38,0,0,, | ||||||
| File_6=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFBaseRefCounted.pas',0,1,111,35,179,0,0,, | File_6=TSourceModule,'c:\program files\embarcadero\studio\17.0\source\rtl\common\System.Classes.pas',0,1,7968,76,8018,0,0,, | ||||||
| File_7=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFInterfaces.pas',0,1,899,3,928,0,0,, | File_7=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFSchemeHandlerFactory.pas',0,1,51,89,90,0,0,, | ||||||
| File_8=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFTypes.pas',0,1,954,5,983,0,0,, | File_8=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFResourceHandler.pas',0,1,60,79,76,0,0,, | ||||||
|  | File_9=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFCallback.pas',0,1,31,17,80,0,0,, | ||||||
|  |  | ||||||
| [Modules] | [Modules] | ||||||
| Module0=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\MiniBrowser.dproj | Module0=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\MiniBrowser.dproj | ||||||
| Module1=default.htm | Module1=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas | ||||||
| Module2=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uMiniBrowser.pas | Module2=default.htm | ||||||
| Module3=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas | Count=3 | ||||||
| Module4=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uHelloScheme.pas |  | ||||||
| Count=5 |  | ||||||
| EditWindowCount=1 | EditWindowCount=1 | ||||||
|  |  | ||||||
| [C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\MiniBrowser.dproj] | [C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\MiniBrowser.dproj] | ||||||
| ModuleType=TBaseProject | ModuleType=TBaseProject | ||||||
|  |  | ||||||
| [default.htm] |  | ||||||
| ModuleType=TURLModule |  | ||||||
|  |  | ||||||
| [C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uMiniBrowser.pas] |  | ||||||
| ModuleType=TSourceModule |  | ||||||
| FormState=1 |  | ||||||
| FormOnTop=0 |  | ||||||
|  |  | ||||||
| [C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas] | [C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas] | ||||||
| ModuleType=TSourceModule | ModuleType=TSourceModule | ||||||
| FormState=0 | FormState=0 | ||||||
| FormOnTop=0 | FormOnTop=0 | ||||||
|  |  | ||||||
| [C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uHelloScheme.pas] | [default.htm] | ||||||
| ModuleType=TSourceModule | ModuleType=TURLModule | ||||||
| FormState=0 |  | ||||||
| FormOnTop=0 |  | ||||||
|  |  | ||||||
| [EditWindow0] | [EditWindow0] | ||||||
| ViewCount=5 | ViewCount=3 | ||||||
| CurrentEditView=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\MiniBrowser.dpr | CurrentEditView=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\MiniBrowser.dpr | ||||||
| View0=0 | View0=0 | ||||||
| View1=1 | View1=1 | ||||||
| View2=2 | View2=2 | ||||||
| View3=3 |  | ||||||
| View4=4 |  | ||||||
| PercentageSizes=1 | PercentageSizes=1 | ||||||
| Create=1 | Create=1 | ||||||
| Visible=1 | Visible=1 | ||||||
| @@ -66,10 +53,10 @@ TopPanelSize=0 | |||||||
| LeftPanelSize=0 | LeftPanelSize=0 | ||||||
| RightPanelSize=2000 | RightPanelSize=2000 | ||||||
| RightPanelClients=DockSite2,DockSite4 | RightPanelClients=DockSite2,DockSite4 | ||||||
| RightPanelData=00000800010100000000BD1200000000000001D00700000000000001000000004312000009000000446F636B53697465320100000000031A000009000000446F636B5369746534FFFFFFFF | RightPanelData=00000800010100000000AA1900000000000001D00700000000000001000000004312000009000000446F636B53697465320100000000A123000009000000446F636B5369746534FFFFFFFF | ||||||
| BottomPanelSize=2397 | BottomPanelSize=0 | ||||||
| BottomPanelClients=DockSite1,MessageView | BottomPanelClients=DockSite1,MessageView | ||||||
| BottomPanelData=0000080001020100000009000000446F636B53697465313B36000000000000025D0900000000000001000000003B3600000F0000004D65737361676556696577466F726DFFFFFFFF | BottomPanelData=0000080001020200000009000000446F636B53697465310F0000004D65737361676556696577466F726D1234000000000000022506000000000000FFFFFFFF | ||||||
| BottomMiddlePanelSize=0 | BottomMiddlePanelSize=0 | ||||||
| BottomMiddlePanelClients=DockSite0,GraphDrawingModel | BottomMiddlePanelClients=DockSite0,GraphDrawingModel | ||||||
| BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779D1D00000000000002F306000000000000FFFFFFFF | BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779D1D00000000000002F306000000000000FFFFFFFF | ||||||
| @@ -82,9 +69,9 @@ WelcomePageURL=bds:/default.htm | |||||||
| [View1] | [View1] | ||||||
| CustomEditViewType=TEditView | CustomEditViewType=TEditView | ||||||
| Module=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\MiniBrowser.dpr | Module=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\MiniBrowser.dpr | ||||||
| CursorX=52 | CursorX=68 | ||||||
| CursorY=53 | CursorY=133 | ||||||
| TopLine=51 | TopLine=104 | ||||||
| LeftCol=1 | LeftCol=1 | ||||||
| Elisions= | Elisions= | ||||||
| Bookmarks= | Bookmarks= | ||||||
| @@ -93,36 +80,14 @@ EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\d | |||||||
| [View2] | [View2] | ||||||
| CustomEditViewType=TEditView | CustomEditViewType=TEditView | ||||||
| Module=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas | Module=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas | ||||||
| CursorX=35 | CursorX=40 | ||||||
| CursorY=51 | CursorY=238 | ||||||
| TopLine=19 | TopLine=226 | ||||||
| LeftCol=1 | LeftCol=1 | ||||||
| Elisions= | Elisions= | ||||||
| Bookmarks= | Bookmarks= | ||||||
| EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas | EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas | ||||||
|  |  | ||||||
| [View3] |  | ||||||
| CustomEditViewType=TEditView |  | ||||||
| Module=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uMiniBrowser.pas |  | ||||||
| CursorX=18 |  | ||||||
| CursorY=48 |  | ||||||
| TopLine=27 |  | ||||||
| LeftCol=1 |  | ||||||
| Elisions= |  | ||||||
| Bookmarks={1,304,1} |  | ||||||
| EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uMiniBrowser.pas |  | ||||||
|  |  | ||||||
| [View4] |  | ||||||
| CustomEditViewType=TEditView |  | ||||||
| Module=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uHelloScheme.pas |  | ||||||
| CursorX=77 |  | ||||||
| CursorY=136 |  | ||||||
| TopLine=90 |  | ||||||
| LeftCol=1 |  | ||||||
| Elisions= |  | ||||||
| Bookmarks= |  | ||||||
| EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uHelloScheme.pas |  | ||||||
|  |  | ||||||
| [Watches] | [Watches] | ||||||
| Count=0 | Count=0 | ||||||
|  |  | ||||||
| @@ -137,19 +102,18 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=1917 | Height=1121 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=1917 | ClientHeight=1121 | ||||||
| TBDockHeight=213 | TBDockHeight=213 | ||||||
| LRDockWidth=13602 | LRDockWidth=13602 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| StayOnTop=0 | StayOnTop=0 | ||||||
|  |  | ||||||
| [Breakpoints] | [Breakpoints] | ||||||
| Count=1 | Count=0 | ||||||
| Breakpoint0='C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas',2552,'',0,1,'',0,0,0,'doOnProcessMessageReceived',1,'','','',0,'' |  | ||||||
|  |  | ||||||
| [EmbarcaderoWin32Debugger_AddressBreakpoints] | [EmbarcaderoWin32Debugger_AddressBreakpoints] | ||||||
| Count=0 | Count=0 | ||||||
| @@ -199,18 +163,18 @@ StayOnTop=0 | |||||||
| [MessageView] | [MessageView] | ||||||
| PercentageSizes=1 | PercentageSizes=1 | ||||||
| Create=1 | Create=1 | ||||||
| Visible=1 | Visible=0 | ||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=0 | Left=0 | ||||||
| Top=23 | Top=0 | ||||||
| Width=10000 | Width=2773 | ||||||
| Height=2220 | Height=1424 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=10000 | ClientWidth=2773 | ||||||
| ClientHeight=2220 | ClientHeight=1424 | ||||||
| TBDockHeight=2220 | TBDockHeight=1424 | ||||||
| LRDockWidth=2773 | LRDockWidth=2773 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| StayOnTop=0 | StayOnTop=0 | ||||||
| @@ -224,11 +188,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=2000 | Width=2000 | ||||||
| Height=1794 | Height=4339 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2000 | ClientWidth=2000 | ||||||
| ClientHeight=1794 | ClientHeight=4339 | ||||||
| TBDockHeight=7152 | TBDockHeight=7152 | ||||||
| LRDockWidth=2000 | LRDockWidth=2000 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -418,11 +382,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=1917 | Height=1121 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=1917 | ClientHeight=1121 | ||||||
| TBDockHeight=415 | TBDockHeight=415 | ||||||
| LRDockWidth=4953 | LRDockWidth=4953 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -437,11 +401,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=1917 | Height=1121 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=1917 | ClientHeight=1121 | ||||||
| TBDockHeight=213 | TBDockHeight=213 | ||||||
| LRDockWidth=7406 | LRDockWidth=7406 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -460,11 +424,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=1917 | Height=1121 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=1917 | ClientHeight=1121 | ||||||
| TBDockHeight=1536 | TBDockHeight=1536 | ||||||
| LRDockWidth=3484 | LRDockWidth=3484 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -479,11 +443,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=1917 | Height=1121 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=1917 | ClientHeight=1121 | ||||||
| TBDockHeight=2063 | TBDockHeight=2063 | ||||||
| LRDockWidth=3484 | LRDockWidth=3484 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -601,11 +565,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=1917 | Height=1121 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=1917 | ClientHeight=1121 | ||||||
| TBDockHeight=1547 | TBDockHeight=1547 | ||||||
| LRDockWidth=8742 | LRDockWidth=8742 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -713,12 +677,12 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=23 | Top=23 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=2220 | Height=1424 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=2220 | ClientHeight=1424 | ||||||
| TBDockHeight=2220 | TBDockHeight=1424 | ||||||
| LRDockWidth=3820 | LRDockWidth=3820 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| StayOnTop=0 | StayOnTop=0 | ||||||
| @@ -785,11 +749,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=454 | Top=454 | ||||||
| Width=2000 | Width=2000 | ||||||
| Height=1794 | Height=4339 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2000 | ClientWidth=2000 | ||||||
| ClientHeight=1794 | ClientHeight=4339 | ||||||
| TBDockHeight=7119 | TBDockHeight=7119 | ||||||
| LRDockWidth=2000 | LRDockWidth=2000 | ||||||
| Dockable=1 | Dockable=1 | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							| @@ -1,10 +1,10 @@ | |||||||
| [Stats] | [Stats] | ||||||
| EditorSecs=31259 | EditorSecs=32301 | ||||||
| DesignerSecs=1937 | DesignerSecs=1937 | ||||||
| InspectorSecs=1304 | InspectorSecs=1304 | ||||||
| CompileSecs=1394996 | CompileSecs=1466088 | ||||||
| OtherSecs=4386 | OtherSecs=4655 | ||||||
| StartTime=11/02/2017 10:51:15 | StartTime=11/02/2017 10:51:15 | ||||||
| RealKeys=0 | RealKeys=0 | ||||||
| EffectiveKeys=0 | EffectiveKeys=0 | ||||||
| DebugSecs=18694 | DebugSecs=19154 | ||||||
|   | |||||||
| @@ -5,7 +5,7 @@ | |||||||
|         <FrameworkType>VCL</FrameworkType> |         <FrameworkType>VCL</FrameworkType> | ||||||
|         <MainSource>SimpleBrowser.dpr</MainSource> |         <MainSource>SimpleBrowser.dpr</MainSource> | ||||||
|         <Base>True</Base> |         <Base>True</Base> | ||||||
|         <Config Condition="'$(Config)'==''">Release</Config> |         <Config Condition="'$(Config)'==''">Debug</Config> | ||||||
|         <Platform Condition="'$(Platform)'==''">Win32</Platform> |         <Platform Condition="'$(Platform)'==''">Win32</Platform> | ||||||
|         <TargetedPlatforms>1</TargetedPlatforms> |         <TargetedPlatforms>1</TargetedPlatforms> | ||||||
|         <AppType>Application</AppType> |         <AppType>Application</AppType> | ||||||
| @@ -133,27 +133,12 @@ | |||||||
|                         <Overwrite>true</Overwrite> |                         <Overwrite>true</Overwrite> | ||||||
|                     </Platform> |                     </Platform> | ||||||
|                 </DeployFile> |                 </DeployFile> | ||||||
|                 <DeployClass Name="DependencyModule"> |                 <DeployClass Name="ProjectiOSDeviceResourceRules"> | ||||||
|                     <Platform Name="Win32"> |  | ||||||
|                         <Operation>0</Operation> |  | ||||||
|                         <Extensions>.dll;.bpl</Extensions> |  | ||||||
|                     </Platform> |  | ||||||
|                     <Platform Name="iOSDevice64"> |                     <Platform Name="iOSDevice64"> | ||||||
|                         <Operation>1</Operation> |                         <Operation>1</Operation> | ||||||
|                         <Extensions>.dylib</Extensions> |  | ||||||
|                     </Platform> |  | ||||||
|                     <Platform Name="OSX32"> |  | ||||||
|                         <RemoteDir>Contents\MacOS</RemoteDir> |  | ||||||
|                         <Operation>1</Operation> |  | ||||||
|                         <Extensions>.dylib</Extensions> |  | ||||||
|                     </Platform> |                     </Platform> | ||||||
|                     <Platform Name="iOSDevice32"> |                     <Platform Name="iOSDevice32"> | ||||||
|                         <Operation>1</Operation> |                         <Operation>1</Operation> | ||||||
|                         <Extensions>.dylib</Extensions> |  | ||||||
|                     </Platform> |  | ||||||
|                     <Platform Name="iOSSimulator"> |  | ||||||
|                         <Operation>1</Operation> |  | ||||||
|                         <Extensions>.dylib</Extensions> |  | ||||||
|                     </Platform> |                     </Platform> | ||||||
|                 </DeployClass> |                 </DeployClass> | ||||||
|                 <DeployClass Name="ProjectOSXResource"> |                 <DeployClass Name="ProjectOSXResource"> | ||||||
| @@ -507,12 +492,27 @@ | |||||||
|                         <Operation>1</Operation> |                         <Operation>1</Operation> | ||||||
|                     </Platform> |                     </Platform> | ||||||
|                 </DeployClass> |                 </DeployClass> | ||||||
|                 <DeployClass Name="ProjectiOSDeviceResourceRules"> |                 <DeployClass Name="DependencyModule"> | ||||||
|  |                     <Platform Name="Win32"> | ||||||
|  |                         <Operation>0</Operation> | ||||||
|  |                         <Extensions>.dll;.bpl</Extensions> | ||||||
|  |                     </Platform> | ||||||
|                     <Platform Name="iOSDevice64"> |                     <Platform Name="iOSDevice64"> | ||||||
|                         <Operation>1</Operation> |                         <Operation>1</Operation> | ||||||
|  |                         <Extensions>.dylib</Extensions> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="OSX32"> | ||||||
|  |                         <RemoteDir>Contents\MacOS</RemoteDir> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                         <Extensions>.dylib</Extensions> | ||||||
|                     </Platform> |                     </Platform> | ||||||
|                     <Platform Name="iOSDevice32"> |                     <Platform Name="iOSDevice32"> | ||||||
|                         <Operation>1</Operation> |                         <Operation>1</Operation> | ||||||
|  |                         <Extensions>.dylib</Extensions> | ||||||
|  |                     </Platform> | ||||||
|  |                     <Platform Name="iOSSimulator"> | ||||||
|  |                         <Operation>1</Operation> | ||||||
|  |                         <Extensions>.dylib</Extensions> | ||||||
|                     </Platform> |                     </Platform> | ||||||
|                 </DeployClass> |                 </DeployClass> | ||||||
|                 <ProjectRoot Platform="iOSDevice64" Name="$(PROJECTNAME).app"/> |                 <ProjectRoot Platform="iOSDevice64" Name="$(PROJECTNAME).app"/> | ||||||
|   | |||||||
| @@ -1,38 +1,27 @@ | |||||||
| [Closed Files] | [Closed Files] | ||||||
| File_0=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromiumWindow.pas',0,1,55,70,89,0,0,, | File_0=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleBrowser\uSimpleBrowser.pas',0,1,72,1,85,0,0,, | ||||||
| File_1=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas',0,1,1,30,47,0,0,, | File_1=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas',0,1,2074,1,2095,0,0,,{1,859,20}{2,2096,10} | ||||||
| File_2=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas',0,1,205,3,222,0,0,, | File_2=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFClient.pas',0,1,475,75,86,0,0,, | ||||||
| File_3=TSourceModule,'V:\dcef3-2883\src\ceflib.pas',0,1,32,2,32,0,0,, | File_3=TSourceModule,'c:\program files\embarcadero\studio\17.0\SOURCE\VCL\Vcl.Controls.pas',0,1,10059,1,10081,0,0,, | ||||||
| File_4=TSourceModule,'V:\dcef3-2883\src\cefvcl.pas',0,1,764,9,787,0,0,, | File_4=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromiumWindow.pas',0,1,29,24,60,0,0,, | ||||||
| File_5=TSourceModule,'V:\dcef3-2883\src\cef.inc',0,1,82,7,119,0,0,, | File_5=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas',0,1,188,40,238,0,0,, | ||||||
| File_6=TSourceModule,'V:\dcef3-2883\src\cefgui.pas',0,1,1,1,1,0,0,, | File_6=TSourceModule,'c:\program files\embarcadero\studio\17.0\SOURCE\VCL\Vcl.Forms.pas',0,1,4433,1,4455,0,0,{{1729,4} | ||||||
| File_7=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFTypes.pas',0,1,199,23,221,0,0,, | File_7=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFLifeSpanHandler.pas',0,1,99,1,121,0,0,, | ||||||
| File_8=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFClient.pas',0,1,45,32,52,0,0,, | File_8=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFBaseRefCounted.pas',0,1,65,1,87,0,0,, | ||||||
|  | File_9=TSourceModule,'c:\program files\embarcadero\studio\17.0\SOURCE\RTL\SYS\System.SysUtils.pas',0,1,21670,1,21692,0,0,, | ||||||
|  |  | ||||||
| [Modules] | [Modules] | ||||||
| Module0=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleBrowser\SimpleBrowser.dproj | Module0=default.htm | ||||||
| Module1=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleBrowser\uSimpleBrowser.pas | Count=1 | ||||||
| Module2=default.htm |  | ||||||
| Count=3 |  | ||||||
| EditWindowCount=1 | EditWindowCount=1 | ||||||
|  |  | ||||||
| [C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleBrowser\SimpleBrowser.dproj] |  | ||||||
| ModuleType=TBaseProject |  | ||||||
|  |  | ||||||
| [C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleBrowser\uSimpleBrowser.pas] |  | ||||||
| ModuleType=TSourceModule |  | ||||||
| FormState=1 |  | ||||||
| FormOnTop=0 |  | ||||||
|  |  | ||||||
| [default.htm] | [default.htm] | ||||||
| ModuleType=TURLModule | ModuleType=TURLModule | ||||||
|  |  | ||||||
| [EditWindow0] | [EditWindow0] | ||||||
| ViewCount=3 | ViewCount=1 | ||||||
| CurrentEditView=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleBrowser\SimpleBrowser.dpr | CurrentView=0 | ||||||
| View0=0 | View0=0 | ||||||
| View1=1 |  | ||||||
| View2=2 |  | ||||||
| PercentageSizes=1 | PercentageSizes=1 | ||||||
| Create=1 | Create=1 | ||||||
| Visible=1 | Visible=1 | ||||||
| @@ -49,44 +38,23 @@ ClientHeight=9428 | |||||||
| DockedToMainForm=1 | DockedToMainForm=1 | ||||||
| BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0 | BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0 | ||||||
| TopPanelSize=0 | TopPanelSize=0 | ||||||
| LeftPanelSize=0 | LeftPanelSize=1898 | ||||||
|  | LeftPanelClients=PropertyInspector,DockSite3 | ||||||
|  | LeftPanelData=00000800010100000000AA19000000000000016A0700000000000001000000005D0E000009000000446F636B53697465330100000000A12300001100000050726F7065727479496E73706563746F72FFFFFFFF | ||||||
| RightPanelSize=2000 | RightPanelSize=2000 | ||||||
| RightPanelClients=DockSite2,DockSite4 | RightPanelClients=DockSite2,DockSite4 | ||||||
| RightPanelData=00000800010100000000AA1900000000000001D00700000000000001000000004312000009000000446F636B53697465320100000000A123000009000000446F636B5369746534FFFFFFFF | RightPanelData=00000800010100000000AA1900000000000001D00700000000000001000000004312000009000000446F636B53697465320100000000A123000009000000446F636B5369746534FFFFFFFF | ||||||
| BottomPanelSize=0 | BottomPanelSize=0 | ||||||
| BottomPanelClients=DockSite1,MessageView | BottomPanelClients=DockSite1,MessageView | ||||||
| BottomPanelData=0000080001020200000009000000446F636B53697465310F0000004D65737361676556696577466F726D3B3600000000000002A90900000000000001000000003B3600000F0000004D65737361676556696577466F726DFFFFFFFF | BottomPanelData=0000080001020200000009000000446F636B53697465310F0000004D65737361676556696577466F726D1234000000000000022506000000000000FFFFFFFF | ||||||
| BottomMiddlePanelSize=0 | BottomMiddlePanelSize=0 | ||||||
| BottomMiddlePanelClients=DockSite0,GraphDrawingModel | BottomMiddlePanelClients=DockSite0,GraphDrawingModel | ||||||
| BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779D1D00000000000002F306000000000000FFFFFFFF | BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779D1D00000000000002F306000000000000FFFFFFFF | ||||||
| TabDockLeftClients=PropertyInspector=0,DockSite3=1 |  | ||||||
|  |  | ||||||
| [View0] | [View0] | ||||||
| CustomEditViewType=TWelcomePageView | CustomEditViewType=TWelcomePageView | ||||||
| WelcomePageURL=bds:/default.htm | WelcomePageURL=bds:/default.htm | ||||||
|  |  | ||||||
| [View1] |  | ||||||
| CustomEditViewType=TEditView |  | ||||||
| Module=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleBrowser\SimpleBrowser.dpr |  | ||||||
| CursorX=57 |  | ||||||
| CursorY=62 |  | ||||||
| TopLine=30 |  | ||||||
| LeftCol=1 |  | ||||||
| Elisions= |  | ||||||
| Bookmarks= |  | ||||||
| EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleBrowser\SimpleBrowser.dpr |  | ||||||
|  |  | ||||||
| [View2] |  | ||||||
| CustomEditViewType=TEditView |  | ||||||
| Module=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleBrowser\uSimpleBrowser.pas |  | ||||||
| CursorX=60 |  | ||||||
| CursorY=97 |  | ||||||
| TopLine=38 |  | ||||||
| LeftCol=1 |  | ||||||
| Elisions= |  | ||||||
| Bookmarks= |  | ||||||
| EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleBrowser\uSimpleBrowser.pas |  | ||||||
|  |  | ||||||
| [Watches] | [Watches] | ||||||
| Count=0 | Count=0 | ||||||
|  |  | ||||||
| @@ -101,11 +69,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=1996 | Height=1121 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=1996 | ClientHeight=1121 | ||||||
| TBDockHeight=213 | TBDockHeight=213 | ||||||
| LRDockWidth=13602 | LRDockWidth=13602 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -166,14 +134,14 @@ Visible=0 | |||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=0 | Left=0 | ||||||
| Top=23 | Top=0 | ||||||
| Width=10000 | Width=2773 | ||||||
| Height=2298 | Height=1424 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=10000 | ClientWidth=2773 | ||||||
| ClientHeight=2298 | ClientHeight=1424 | ||||||
| TBDockHeight=2298 | TBDockHeight=1424 | ||||||
| LRDockWidth=2773 | LRDockWidth=2773 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| StayOnTop=0 | StayOnTop=0 | ||||||
| @@ -241,8 +209,8 @@ Create=1 | |||||||
| Visible=0 | Visible=0 | ||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=-8 | Left=-148 | ||||||
| Top=-30 | Top=-137 | ||||||
| Width=1844 | Width=1844 | ||||||
| Height=3139 | Height=3139 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| @@ -295,17 +263,17 @@ StayOnTop=0 | |||||||
| [PropertyInspector] | [PropertyInspector] | ||||||
| PercentageSizes=1 | PercentageSizes=1 | ||||||
| Create=1 | Create=1 | ||||||
| Visible=0 | Visible=1 | ||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=78 | Left=0 | ||||||
| Top=386 | Top=362 | ||||||
| Width=1898 | Width=1898 | ||||||
| Height=7164 | Height=5370 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=1898 | ClientWidth=1898 | ||||||
| ClientHeight=7164 | ClientHeight=5370 | ||||||
| TBDockHeight=7164 | TBDockHeight=7164 | ||||||
| LRDockWidth=1898 | LRDockWidth=1898 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -321,11 +289,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=2000 | Width=2000 | ||||||
| Height=6816 | Height=6861 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2000 | ClientWidth=2000 | ||||||
| ClientHeight=6816 | ClientHeight=6861 | ||||||
| TBDockHeight=5964 | TBDockHeight=5964 | ||||||
| LRDockWidth=2508 | LRDockWidth=2508 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -337,8 +305,8 @@ Create=1 | |||||||
| Visible=0 | Visible=0 | ||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=-946 | Left=-898 | ||||||
| Top=1 | Top=-137 | ||||||
| Width=2844 | Width=2844 | ||||||
| Height=6200 | Height=6200 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| @@ -356,8 +324,8 @@ Create=1 | |||||||
| Visible=0 | Visible=0 | ||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=-1152 | Left=-1026 | ||||||
| Top=243 | Top=-137 | ||||||
| Width=273 | Width=273 | ||||||
| Height=359 | Height=359 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| @@ -381,11 +349,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=1996 | Height=1121 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=1996 | ClientHeight=1121 | ||||||
| TBDockHeight=415 | TBDockHeight=415 | ||||||
| LRDockWidth=4953 | LRDockWidth=4953 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -400,11 +368,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=1996 | Height=1121 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=1996 | ClientHeight=1121 | ||||||
| TBDockHeight=213 | TBDockHeight=213 | ||||||
| LRDockWidth=7406 | LRDockWidth=7406 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -423,11 +391,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=1996 | Height=1121 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=1996 | ClientHeight=1121 | ||||||
| TBDockHeight=1536 | TBDockHeight=1536 | ||||||
| LRDockWidth=3484 | LRDockWidth=3484 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -442,11 +410,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=1996 | Height=1121 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=1996 | ClientHeight=1121 | ||||||
| TBDockHeight=2063 | TBDockHeight=2063 | ||||||
| LRDockWidth=3484 | LRDockWidth=3484 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -461,11 +429,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=2336 | Width=2336 | ||||||
| Height=942 | Height=1177 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2336 | ClientWidth=2336 | ||||||
| ClientHeight=942 | ClientHeight=1177 | ||||||
| TBDockHeight=2321 | TBDockHeight=2321 | ||||||
| LRDockWidth=2820 | LRDockWidth=2820 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -526,11 +494,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=2000 | Width=2000 | ||||||
| Height=6816 | Height=6861 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2000 | ClientWidth=2000 | ||||||
| ClientHeight=6816 | ClientHeight=6861 | ||||||
| TBDockHeight=4888 | TBDockHeight=4888 | ||||||
| LRDockWidth=7148 | LRDockWidth=7148 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -542,8 +510,8 @@ Create=1 | |||||||
| Visible=0 | Visible=0 | ||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=249 | Left=0 | ||||||
| Top=709 | Top=0 | ||||||
| Width=2859 | Width=2859 | ||||||
| Height=3206 | Height=3206 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| @@ -564,11 +532,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=1996 | Height=1121 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=1996 | ClientHeight=1121 | ||||||
| TBDockHeight=1547 | TBDockHeight=1547 | ||||||
| LRDockWidth=8742 | LRDockWidth=8742 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -589,12 +557,12 @@ Docked=1 | |||||||
| State=0 | State=0 | ||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=1773 | Width=1898 | ||||||
| Height=6738 | Height=3498 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=1773 | ClientWidth=1898 | ||||||
| ClientHeight=6738 | ClientHeight=3498 | ||||||
| TBDockHeight=3677 | TBDockHeight=3677 | ||||||
| LRDockWidth=1898 | LRDockWidth=1898 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -609,11 +577,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=2000 | Width=2000 | ||||||
| Height=6816 | Height=6861 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2000 | ClientWidth=2000 | ||||||
| ClientHeight=6816 | ClientHeight=6861 | ||||||
| TBDockHeight=4888 | TBDockHeight=4888 | ||||||
| LRDockWidth=5305 | LRDockWidth=5305 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -674,14 +642,14 @@ Visible=0 | |||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=0 | Left=0 | ||||||
| Top=23 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=2298 | Height=1424 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=2298 | ClientHeight=1424 | ||||||
| TBDockHeight=2298 | TBDockHeight=1424 | ||||||
| LRDockWidth=3820 | LRDockWidth=3820 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| StayOnTop=0 | StayOnTop=0 | ||||||
| @@ -705,7 +673,7 @@ MaxLeft=-1 | |||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2000 | ClientWidth=2000 | ||||||
| ClientHeight=4529 | ClientHeight=4529 | ||||||
| TBDockHeight=7119 | TBDockHeight=7164 | ||||||
| LRDockWidth=2000 | LRDockWidth=2000 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| StayOnTop=0 | StayOnTop=0 | ||||||
| @@ -714,21 +682,21 @@ ActiveTabID=ProjectManager | |||||||
| TabDockClients=ProjectManager,ModelViewTool,DataExplorerContainer,frmDesignPreview,TFileExplorerForm | TabDockClients=ProjectManager,ModelViewTool,DataExplorerContainer,frmDesignPreview,TFileExplorerForm | ||||||
|  |  | ||||||
| [DockSite3] | [DockSite3] | ||||||
| HostDockSite=LeftDockTabSet | HostDockSite=DockLeftPanel | ||||||
| DockSiteType=1 | DockSiteType=1 | ||||||
| PercentageSizes=1 | PercentageSizes=1 | ||||||
| Create=1 | Create=1 | ||||||
| Visible=0 | Visible=1 | ||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=23 | ||||||
| Width=1898 | Width=1898 | ||||||
| Height=7164 | Height=3498 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=1773 | ClientWidth=1898 | ||||||
| ClientHeight=6738 | ClientHeight=3498 | ||||||
| TBDockHeight=7164 | TBDockHeight=7164 | ||||||
| LRDockWidth=1898 | LRDockWidth=1898 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -753,7 +721,7 @@ MaxLeft=-1 | |||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2000 | ClientWidth=2000 | ||||||
| ClientHeight=4339 | ClientHeight=4339 | ||||||
| TBDockHeight=7119 | TBDockHeight=7164 | ||||||
| LRDockWidth=2000 | LRDockWidth=2000 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| StayOnTop=0 | StayOnTop=0 | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							| @@ -1,10 +1,10 @@ | |||||||
| [Stats] | [Stats] | ||||||
| EditorSecs=2628 | EditorSecs=3669 | ||||||
| DesignerSecs=273 | DesignerSecs=276 | ||||||
| InspectorSecs=136 | InspectorSecs=137 | ||||||
| CompileSecs=153481 | CompileSecs=203202 | ||||||
| OtherSecs=475 | OtherSecs=772 | ||||||
| StartTime=22/01/2017 14:51:01 | StartTime=22/01/2017 14:51:01 | ||||||
| RealKeys=0 | RealKeys=0 | ||||||
| EffectiveKeys=0 | EffectiveKeys=0 | ||||||
| DebugSecs=813 | DebugSecs=1405 | ||||||
|   | |||||||
| @@ -1,38 +1,27 @@ | |||||||
| [Closed Files] | [Closed Files] | ||||||
| File_0=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromiumWindow.pas',0,1,35,24,60,0,0,, | File_0=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleOSRBrowser\uSimpleOSRBrowser.pas',0,1,73,32,111,0,0,, | ||||||
| File_1=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFInterfaces.pas',0,1,219,63,249,0,0,, | File_1=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromiumWindow.pas',0,1,35,24,60,0,0,, | ||||||
| File_2=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uMiniBrowser.pas',0,1,416,36,438,0,0,, | File_2=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFInterfaces.pas',0,1,219,63,249,0,0,, | ||||||
| File_3=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas',0,1,2793,79,2819,0,0,, | File_3=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uMiniBrowser.pas',0,1,416,36,438,0,0,, | ||||||
| File_4=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFBrowser.pas',0,1,208,111,219,0,0,, | File_4=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas',0,1,2793,79,2819,0,0,, | ||||||
| File_5=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleBrowser\uSimpleBrowser.pas',0,1,71,13,84,0,0,, | File_5=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFBrowser.pas',0,1,208,111,219,0,0,, | ||||||
| File_6=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\BriskBard\uBriskBardMainForm.pas',0,1,50,11,57,0,0,, | File_6=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleBrowser\uSimpleBrowser.pas',0,1,71,13,84,0,0,, | ||||||
| File_7=TSourceModule,'C:\Program Files\Embarcadero\Studio\17.0\Graphics32\GR32_Image.pas',0,1,1,35,23,0,0,, | File_7=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\BriskBard\uBriskBardMainForm.pas',0,1,50,11,57,0,0,, | ||||||
| File_8=TSourceModule,'C:\Program Files\Embarcadero\Studio\17.0\Graphics32\Readme.txt',0,1,1,63,6,0,0,, | File_8=TSourceModule,'C:\Program Files\Embarcadero\Studio\17.0\Graphics32\GR32_Image.pas',0,1,1,35,23,0,0,, | ||||||
|  | File_9=TSourceModule,'C:\Program Files\Embarcadero\Studio\17.0\Graphics32\Readme.txt',0,1,1,63,6,0,0,, | ||||||
|  |  | ||||||
| [Modules] | [Modules] | ||||||
| Module0=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleOSRBrowser\SimpleOSRBrowser.dproj | Module0=default.htm | ||||||
| Module1=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleOSRBrowser\uSimpleOSRBrowser.pas | Count=1 | ||||||
| Module2=default.htm |  | ||||||
| Count=3 |  | ||||||
| EditWindowCount=1 | EditWindowCount=1 | ||||||
|  |  | ||||||
| [C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleOSRBrowser\SimpleOSRBrowser.dproj] |  | ||||||
| ModuleType=TBaseProject |  | ||||||
|  |  | ||||||
| [C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleOSRBrowser\uSimpleOSRBrowser.pas] |  | ||||||
| ModuleType=TSourceModule |  | ||||||
| FormState=1 |  | ||||||
| FormOnTop=0 |  | ||||||
|  |  | ||||||
| [default.htm] | [default.htm] | ||||||
| ModuleType=TURLModule | ModuleType=TURLModule | ||||||
|  |  | ||||||
| [EditWindow0] | [EditWindow0] | ||||||
| ViewCount=3 | ViewCount=1 | ||||||
| CurrentEditView=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleOSRBrowser\SimpleOSRBrowser.dpr | CurrentView=0 | ||||||
| View0=0 | View0=0 | ||||||
| View1=1 |  | ||||||
| View2=2 |  | ||||||
| PercentageSizes=1 | PercentageSizes=1 | ||||||
| Create=1 | Create=1 | ||||||
| Visible=1 | Visible=1 | ||||||
| @@ -52,10 +41,10 @@ TopPanelSize=0 | |||||||
| LeftPanelSize=0 | LeftPanelSize=0 | ||||||
| RightPanelSize=2000 | RightPanelSize=2000 | ||||||
| RightPanelClients=DockSite2,DockSite4 | RightPanelClients=DockSite2,DockSite4 | ||||||
| RightPanelData=00000800010100000000BD1200000000000001D00700000000000001000000004312000009000000446F636B53697465320100000000031A000009000000446F636B5369746534FFFFFFFF | RightPanelData=00000800010100000000AA1900000000000001D00700000000000001000000004312000009000000446F636B53697465320100000000A123000009000000446F636B5369746534FFFFFFFF | ||||||
| BottomPanelSize=2397 | BottomPanelSize=0 | ||||||
| BottomPanelClients=DockSite1,MessageView | BottomPanelClients=DockSite1,MessageView | ||||||
| BottomPanelData=0000080001020100000009000000446F636B53697465313B36000000000000025D0900000000000001000000003B3600000F0000004D65737361676556696577466F726DFFFFFFFF | BottomPanelData=0000080001020200000009000000446F636B53697465310F0000004D65737361676556696577466F726D1234000000000000022506000000000000FFFFFFFF | ||||||
| BottomMiddlePanelSize=0 | BottomMiddlePanelSize=0 | ||||||
| BottomMiddlePanelClients=DockSite0,GraphDrawingModel | BottomMiddlePanelClients=DockSite0,GraphDrawingModel | ||||||
| BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779D1D00000000000002F306000000000000FFFFFFFF | BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779D1D00000000000002F306000000000000FFFFFFFF | ||||||
| @@ -65,28 +54,6 @@ TabDockLeftClients=PropertyInspector=0,DockSite3=1 | |||||||
| CustomEditViewType=TWelcomePageView | CustomEditViewType=TWelcomePageView | ||||||
| WelcomePageURL=bds:/default.htm | WelcomePageURL=bds:/default.htm | ||||||
|  |  | ||||||
| [View1] |  | ||||||
| CustomEditViewType=TEditView |  | ||||||
| Module=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleOSRBrowser\SimpleOSRBrowser.dpr |  | ||||||
| CursorX=3 |  | ||||||
| CursorY=46 |  | ||||||
| TopLine=19 |  | ||||||
| LeftCol=1 |  | ||||||
| Elisions= |  | ||||||
| Bookmarks= |  | ||||||
| EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleOSRBrowser\SimpleOSRBrowser.dpr |  | ||||||
|  |  | ||||||
| [View2] |  | ||||||
| CustomEditViewType=TEditView |  | ||||||
| Module=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleOSRBrowser\uSimpleOSRBrowser.pas |  | ||||||
| CursorX=32 |  | ||||||
| CursorY=111 |  | ||||||
| TopLine=73 |  | ||||||
| LeftCol=1 |  | ||||||
| Elisions= |  | ||||||
| Bookmarks= |  | ||||||
| EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\SimpleOSRBrowser\uSimpleOSRBrowser.pas |  | ||||||
|  |  | ||||||
| [Watches] | [Watches] | ||||||
| Count=0 | Count=0 | ||||||
|  |  | ||||||
| @@ -101,11 +68,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=1996 | Height=1121 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=1996 | ClientHeight=1121 | ||||||
| TBDockHeight=213 | TBDockHeight=213 | ||||||
| LRDockWidth=13602 | LRDockWidth=13602 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -162,18 +129,18 @@ StayOnTop=0 | |||||||
| [MessageView] | [MessageView] | ||||||
| PercentageSizes=1 | PercentageSizes=1 | ||||||
| Create=1 | Create=1 | ||||||
| Visible=1 | Visible=0 | ||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=0 | Left=0 | ||||||
| Top=23 | Top=0 | ||||||
| Width=10000 | Width=2773 | ||||||
| Height=2220 | Height=1424 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=10000 | ClientWidth=2773 | ||||||
| ClientHeight=2220 | ClientHeight=1424 | ||||||
| TBDockHeight=2220 | TBDockHeight=1424 | ||||||
| LRDockWidth=2773 | LRDockWidth=2773 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| StayOnTop=0 | StayOnTop=0 | ||||||
| @@ -187,11 +154,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=2000 | Width=2000 | ||||||
| Height=1794 | Height=4339 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2000 | ClientWidth=2000 | ||||||
| ClientHeight=1794 | ClientHeight=4339 | ||||||
| TBDockHeight=7152 | TBDockHeight=7152 | ||||||
| LRDockWidth=2000 | LRDockWidth=2000 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -241,8 +208,8 @@ Create=1 | |||||||
| Visible=0 | Visible=0 | ||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=-8 | Left=-148 | ||||||
| Top=-30 | Top=-137 | ||||||
| Width=1844 | Width=1844 | ||||||
| Height=3139 | Height=3139 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| @@ -298,14 +265,14 @@ Create=1 | |||||||
| Visible=0 | Visible=0 | ||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=78 | Left=0 | ||||||
| Top=386 | Top=362 | ||||||
| Width=1898 | Width=1898 | ||||||
| Height=7164 | Height=5370 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=1898 | ClientWidth=1898 | ||||||
| ClientHeight=7164 | ClientHeight=5370 | ||||||
| TBDockHeight=7164 | TBDockHeight=7164 | ||||||
| LRDockWidth=1898 | LRDockWidth=1898 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -321,11 +288,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=2000 | Width=2000 | ||||||
| Height=6816 | Height=6861 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2000 | ClientWidth=2000 | ||||||
| ClientHeight=6816 | ClientHeight=6861 | ||||||
| TBDockHeight=5964 | TBDockHeight=5964 | ||||||
| LRDockWidth=2508 | LRDockWidth=2508 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -337,8 +304,8 @@ Create=1 | |||||||
| Visible=0 | Visible=0 | ||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=-946 | Left=-898 | ||||||
| Top=1 | Top=-137 | ||||||
| Width=2844 | Width=2844 | ||||||
| Height=6200 | Height=6200 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| @@ -356,8 +323,8 @@ Create=1 | |||||||
| Visible=0 | Visible=0 | ||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=-1152 | Left=-1026 | ||||||
| Top=243 | Top=-137 | ||||||
| Width=273 | Width=273 | ||||||
| Height=359 | Height=359 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| @@ -381,11 +348,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=1996 | Height=1121 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=1996 | ClientHeight=1121 | ||||||
| TBDockHeight=415 | TBDockHeight=415 | ||||||
| LRDockWidth=4953 | LRDockWidth=4953 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -400,11 +367,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=1996 | Height=1121 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=1996 | ClientHeight=1121 | ||||||
| TBDockHeight=213 | TBDockHeight=213 | ||||||
| LRDockWidth=7406 | LRDockWidth=7406 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -423,11 +390,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=1996 | Height=1121 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=1996 | ClientHeight=1121 | ||||||
| TBDockHeight=1536 | TBDockHeight=1536 | ||||||
| LRDockWidth=3484 | LRDockWidth=3484 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -442,11 +409,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=1996 | Height=1121 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=1996 | ClientHeight=1121 | ||||||
| TBDockHeight=2063 | TBDockHeight=2063 | ||||||
| LRDockWidth=3484 | LRDockWidth=3484 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -461,11 +428,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=2336 | Width=2336 | ||||||
| Height=942 | Height=1177 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2336 | ClientWidth=2336 | ||||||
| ClientHeight=942 | ClientHeight=1177 | ||||||
| TBDockHeight=2321 | TBDockHeight=2321 | ||||||
| LRDockWidth=2820 | LRDockWidth=2820 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -526,11 +493,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=2000 | Width=2000 | ||||||
| Height=6816 | Height=6861 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2000 | ClientWidth=2000 | ||||||
| ClientHeight=6816 | ClientHeight=6861 | ||||||
| TBDockHeight=4888 | TBDockHeight=4888 | ||||||
| LRDockWidth=7148 | LRDockWidth=7148 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -542,8 +509,8 @@ Create=1 | |||||||
| Visible=0 | Visible=0 | ||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=249 | Left=0 | ||||||
| Top=709 | Top=0 | ||||||
| Width=2859 | Width=2859 | ||||||
| Height=3206 | Height=3206 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| @@ -564,11 +531,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=1996 | Height=1121 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=1996 | ClientHeight=1121 | ||||||
| TBDockHeight=1547 | TBDockHeight=1547 | ||||||
| LRDockWidth=8742 | LRDockWidth=8742 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -589,12 +556,12 @@ Docked=1 | |||||||
| State=0 | State=0 | ||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=1773 | Width=1898 | ||||||
| Height=6738 | Height=9170 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=1773 | ClientWidth=1898 | ||||||
| ClientHeight=6738 | ClientHeight=9170 | ||||||
| TBDockHeight=3677 | TBDockHeight=3677 | ||||||
| LRDockWidth=1898 | LRDockWidth=1898 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -609,11 +576,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=2000 | Width=2000 | ||||||
| Height=6816 | Height=6861 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2000 | ClientWidth=2000 | ||||||
| ClientHeight=6816 | ClientHeight=6861 | ||||||
| TBDockHeight=4888 | TBDockHeight=4888 | ||||||
| LRDockWidth=5305 | LRDockWidth=5305 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -674,14 +641,14 @@ Visible=0 | |||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=0 | Left=0 | ||||||
| Top=23 | Top=0 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=2298 | Height=1424 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=3820 | ClientWidth=3820 | ||||||
| ClientHeight=2298 | ClientHeight=1424 | ||||||
| TBDockHeight=2298 | TBDockHeight=1424 | ||||||
| LRDockWidth=3820 | LRDockWidth=3820 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| StayOnTop=0 | StayOnTop=0 | ||||||
| @@ -705,7 +672,7 @@ MaxLeft=-1 | |||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2000 | ClientWidth=2000 | ||||||
| ClientHeight=4529 | ClientHeight=4529 | ||||||
| TBDockHeight=7119 | TBDockHeight=7164 | ||||||
| LRDockWidth=2000 | LRDockWidth=2000 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| StayOnTop=0 | StayOnTop=0 | ||||||
| @@ -722,13 +689,13 @@ Visible=0 | |||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=23 | ||||||
| Width=1898 | Width=1898 | ||||||
| Height=7164 | Height=9170 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=1773 | ClientWidth=1898 | ||||||
| ClientHeight=6738 | ClientHeight=9170 | ||||||
| TBDockHeight=7164 | TBDockHeight=7164 | ||||||
| LRDockWidth=1898 | LRDockWidth=1898 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -748,12 +715,12 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=454 | Top=454 | ||||||
| Width=2000 | Width=2000 | ||||||
| Height=1794 | Height=4339 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2000 | ClientWidth=2000 | ||||||
| ClientHeight=1794 | ClientHeight=4339 | ||||||
| TBDockHeight=7119 | TBDockHeight=7164 | ||||||
| LRDockWidth=2000 | LRDockWidth=2000 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| StayOnTop=0 | StayOnTop=0 | ||||||
|   | |||||||
| @@ -3,7 +3,7 @@ EditorSecs=3208 | |||||||
| DesignerSecs=231 | DesignerSecs=231 | ||||||
| InspectorSecs=62 | InspectorSecs=62 | ||||||
| CompileSecs=171474 | CompileSecs=171474 | ||||||
| OtherSecs=417 | OtherSecs=422 | ||||||
| StartTime=22/01/2017 17:35:20 | StartTime=22/01/2017 17:35:20 | ||||||
| RealKeys=0 | RealKeys=0 | ||||||
| EffectiveKeys=0 | EffectiveKeys=0 | ||||||
|   | |||||||
| @@ -1,41 +1,27 @@ | |||||||
| [Closed Files] | [Closed Files] | ||||||
| File_0=TSourceModule,'c:\program files\embarcadero\studio\17.0\SOURCE\VCL\Vcl.Dialogs.pas',0,1,1146,40,1175,0,0,, | File_0=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas',0,1,20,65,45,0,0,, | ||||||
| File_1=TSourceModule,'c:\program files\embarcadero\studio\17.0\source\rtl\common\System.UITypes.pas',0,1,1,36,51,0,0,, | File_1=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFTypes.pas',0,1,289,21,334,0,0,, | ||||||
| File_2=TSourceModule,'C:\Program Files\Embarcadero\Studio\17.0\Componentes_Misc\uPathFunctions.pas',0,1,1,34,16,0,0,, | File_2=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFMiscFunctions.pas',0,1,113,82,151,0,0,, | ||||||
| File_3=TSourceModule,'c:\program files\embarcadero\studio\17.0\source\rtl\win\Winapi.ShLwApi.pas',0,1,596,25,626,0,0,, | File_3=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFClient.pas',0,1,24,90,42,0,0,,{1 | ||||||
| File_4=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\cef.inc',0,1,49,23,101,0,0,, | File_4=TSourceModule,'V:\dcef3-2924\src\ceflib.pas',0,1,740,1,765,0,0,, | ||||||
| File_5=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFTypes.pas',0,1,1921,70,1948,0,0,, | File_5=TSourceModule,'V:\dcef3-2924\src\cefvcl.pas',0,1,818,41,832,0,0,, | ||||||
| File_6=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFSchemeRegistrar.pas',0,1,37,10,63,0,0,, | File_6=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFRequestHandler.pas',0,1,286,9,300,0,0,, | ||||||
| File_7=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFInterfaces.pas',0,1,844,56,865,0,0,, | File_7=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFX509CertPrincipal.pas',0,1,162,59,205,0,0,, | ||||||
| File_8=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas',0,1,2147,77,2161,0,0,, | File_8=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas',0,1,1962,9,1976,0,0,, | ||||||
| File_9=TSourceModule,'V:\3029\include\capi\cef_scheme_capi.h',0,1,1,1,1,0,0,, | File_9=TSourceModule,'V:\3029\include\internal\cef_ptr.h',0,1,1,1,1,0,0,, | ||||||
|  |  | ||||||
| [Modules] | [Modules] | ||||||
| Module0=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas | Module0=default.htm | ||||||
| Module1=default.htm | Count=1 | ||||||
| Module2=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFMiscFunctions.pas |  | ||||||
| Count=3 |  | ||||||
| EditWindowCount=1 | EditWindowCount=1 | ||||||
|  |  | ||||||
| [C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas] |  | ||||||
| ModuleType=TSourceModule |  | ||||||
| FormState=0 |  | ||||||
| FormOnTop=0 |  | ||||||
|  |  | ||||||
| [default.htm] | [default.htm] | ||||||
| ModuleType=TURLModule | ModuleType=TURLModule | ||||||
|  |  | ||||||
| [C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFMiscFunctions.pas] |  | ||||||
| ModuleType=TSourceModule |  | ||||||
| FormState=0 |  | ||||||
| FormOnTop=0 |  | ||||||
|  |  | ||||||
| [EditWindow0] | [EditWindow0] | ||||||
| ViewCount=3 | ViewCount=1 | ||||||
| CurrentEditView=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas | CurrentView=0 | ||||||
| View0=0 | View0=0 | ||||||
| View1=1 |  | ||||||
| View2=2 |  | ||||||
| PercentageSizes=1 | PercentageSizes=1 | ||||||
| Create=1 | Create=1 | ||||||
| Visible=1 | Visible=1 | ||||||
| @@ -55,10 +41,10 @@ TopPanelSize=0 | |||||||
| LeftPanelSize=0 | LeftPanelSize=0 | ||||||
| RightPanelSize=2000 | RightPanelSize=2000 | ||||||
| RightPanelClients=DockSite2,DockSite4 | RightPanelClients=DockSite2,DockSite4 | ||||||
| RightPanelData=00000800010100000000861200000000000001D00700000000000001000000004312000009000000446F636B53697465320100000000B819000009000000446F636B5369746534FFFFFFFF | RightPanelData=00000800010100000000AA1900000000000001D00700000000000001000000004312000009000000446F636B53697465320100000000A123000009000000446F636B5369746534FFFFFFFF | ||||||
| BottomPanelSize=2473 | BottomPanelSize=0 | ||||||
| BottomPanelClients=DockSite1,MessageView | BottomPanelClients=DockSite1,MessageView | ||||||
| BottomPanelData=0000080001020100000009000000446F636B53697465313B3600000000000002A90900000000000001000000003B3600000F0000004D65737361676556696577466F726DFFFFFFFF | BottomPanelData=0000080001020200000009000000446F636B53697465310F0000004D65737361676556696577466F726D1234000000000000022506000000000000FFFFFFFF | ||||||
| BottomMiddlePanelSize=0 | BottomMiddlePanelSize=0 | ||||||
| BottomMiddlePanelClients=DockSite0,GraphDrawingModel | BottomMiddlePanelClients=DockSite0,GraphDrawingModel | ||||||
| BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779D1D00000000000002F306000000000000FFFFFFFF | BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779D1D00000000000002F306000000000000FFFFFFFF | ||||||
| @@ -68,28 +54,6 @@ TabDockLeftClients=PropertyInspector=0,DockSite3=1 | |||||||
| CustomEditViewType=TWelcomePageView | CustomEditViewType=TWelcomePageView | ||||||
| WelcomePageURL=bds:/default.htm | WelcomePageURL=bds:/default.htm | ||||||
|  |  | ||||||
| [View1] |  | ||||||
| CustomEditViewType=TEditView |  | ||||||
| Module=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas |  | ||||||
| CursorX=107 |  | ||||||
| CursorY=422 |  | ||||||
| TopLine=411 |  | ||||||
| LeftCol=1 |  | ||||||
| Elisions= |  | ||||||
| Bookmarks={1,505,1} |  | ||||||
| EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas |  | ||||||
|  |  | ||||||
| [View2] |  | ||||||
| CustomEditViewType=TEditView |  | ||||||
| Module=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFMiscFunctions.pas |  | ||||||
| CursorX=71 |  | ||||||
| CursorY=116 |  | ||||||
| TopLine=83 |  | ||||||
| LeftCol=1 |  | ||||||
| Elisions= |  | ||||||
| Bookmarks={1,614,72} |  | ||||||
| EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFMiscFunctions.pas |  | ||||||
|  |  | ||||||
| [Watches] | [Watches] | ||||||
| Count=0 | Count=0 | ||||||
|  |  | ||||||
| @@ -165,18 +129,18 @@ StayOnTop=0 | |||||||
| [MessageView] | [MessageView] | ||||||
| PercentageSizes=1 | PercentageSizes=1 | ||||||
| Create=1 | Create=1 | ||||||
| Visible=1 | Visible=0 | ||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=0 | Left=0 | ||||||
| Top=23 | Top=0 | ||||||
| Width=10000 | Width=2773 | ||||||
| Height=2298 | Height=1424 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=10000 | ClientWidth=2773 | ||||||
| ClientHeight=2298 | ClientHeight=1424 | ||||||
| TBDockHeight=2298 | TBDockHeight=1424 | ||||||
| LRDockWidth=2773 | LRDockWidth=2773 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| StayOnTop=0 | StayOnTop=0 | ||||||
| @@ -190,11 +154,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=2000 | Width=2000 | ||||||
| Height=1715 | Height=4339 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2000 | ClientWidth=2000 | ||||||
| ClientHeight=1715 | ClientHeight=4339 | ||||||
| TBDockHeight=7152 | TBDockHeight=7152 | ||||||
| LRDockWidth=2000 | LRDockWidth=2000 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -244,8 +208,8 @@ Create=1 | |||||||
| Visible=0 | Visible=0 | ||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=-148 | Left=-8 | ||||||
| Top=-137 | Top=-30 | ||||||
| Width=1844 | Width=1844 | ||||||
| Height=3139 | Height=3139 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| @@ -301,14 +265,14 @@ Create=1 | |||||||
| Visible=0 | Visible=0 | ||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=0 | Left=78 | ||||||
| Top=362 | Top=386 | ||||||
| Width=1898 | Width=1898 | ||||||
| Height=5370 | Height=7164 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=1898 | ClientWidth=1898 | ||||||
| ClientHeight=5370 | ClientHeight=7164 | ||||||
| TBDockHeight=7164 | TBDockHeight=7164 | ||||||
| LRDockWidth=1898 | LRDockWidth=1898 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -324,11 +288,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=2000 | Width=2000 | ||||||
| Height=6861 | Height=6816 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2000 | ClientWidth=2000 | ||||||
| ClientHeight=6861 | ClientHeight=6816 | ||||||
| TBDockHeight=5964 | TBDockHeight=5964 | ||||||
| LRDockWidth=2508 | LRDockWidth=2508 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -340,8 +304,8 @@ Create=1 | |||||||
| Visible=0 | Visible=0 | ||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=-898 | Left=-946 | ||||||
| Top=-137 | Top=1 | ||||||
| Width=2844 | Width=2844 | ||||||
| Height=6200 | Height=6200 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| @@ -359,8 +323,8 @@ Create=1 | |||||||
| Visible=0 | Visible=0 | ||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=-1026 | Left=-1152 | ||||||
| Top=-137 | Top=243 | ||||||
| Width=273 | Width=273 | ||||||
| Height=359 | Height=359 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| @@ -464,11 +428,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=2336 | Width=2336 | ||||||
| Height=1177 | Height=942 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2336 | ClientWidth=2336 | ||||||
| ClientHeight=1177 | ClientHeight=942 | ||||||
| TBDockHeight=2321 | TBDockHeight=2321 | ||||||
| LRDockWidth=2820 | LRDockWidth=2820 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -529,11 +493,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=2000 | Width=2000 | ||||||
| Height=6861 | Height=6816 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2000 | ClientWidth=2000 | ||||||
| ClientHeight=6861 | ClientHeight=6816 | ||||||
| TBDockHeight=4888 | TBDockHeight=4888 | ||||||
| LRDockWidth=7148 | LRDockWidth=7148 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -545,8 +509,8 @@ Create=1 | |||||||
| Visible=0 | Visible=0 | ||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=0 | Left=249 | ||||||
| Top=0 | Top=709 | ||||||
| Width=2859 | Width=2859 | ||||||
| Height=3206 | Height=3206 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| @@ -592,12 +556,12 @@ Docked=1 | |||||||
| State=0 | State=0 | ||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=1898 | Width=1773 | ||||||
| Height=9170 | Height=6738 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=1898 | ClientWidth=1773 | ||||||
| ClientHeight=9170 | ClientHeight=6738 | ||||||
| TBDockHeight=3677 | TBDockHeight=3677 | ||||||
| LRDockWidth=1898 | LRDockWidth=1898 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -612,11 +576,11 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=0 | ||||||
| Width=2000 | Width=2000 | ||||||
| Height=6861 | Height=6816 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2000 | ClientWidth=2000 | ||||||
| ClientHeight=6861 | ClientHeight=6816 | ||||||
| TBDockHeight=4888 | TBDockHeight=4888 | ||||||
| LRDockWidth=5305 | LRDockWidth=5305 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -677,7 +641,7 @@ Visible=0 | |||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=0 | Left=0 | ||||||
| Top=0 | Top=23 | ||||||
| Width=3820 | Width=3820 | ||||||
| Height=1424 | Height=1424 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| @@ -708,7 +672,7 @@ MaxLeft=-1 | |||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2000 | ClientWidth=2000 | ||||||
| ClientHeight=4529 | ClientHeight=4529 | ||||||
| TBDockHeight=7164 | TBDockHeight=7119 | ||||||
| LRDockWidth=2000 | LRDockWidth=2000 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| StayOnTop=0 | StayOnTop=0 | ||||||
| @@ -725,13 +689,13 @@ Visible=0 | |||||||
| Docked=1 | Docked=1 | ||||||
| State=0 | State=0 | ||||||
| Left=0 | Left=0 | ||||||
| Top=23 | Top=0 | ||||||
| Width=1898 | Width=1898 | ||||||
| Height=9170 | Height=7164 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=1898 | ClientWidth=1773 | ||||||
| ClientHeight=9170 | ClientHeight=6738 | ||||||
| TBDockHeight=7164 | TBDockHeight=7164 | ||||||
| LRDockWidth=1898 | LRDockWidth=1898 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| @@ -751,12 +715,12 @@ State=0 | |||||||
| Left=0 | Left=0 | ||||||
| Top=454 | Top=454 | ||||||
| Width=2000 | Width=2000 | ||||||
| Height=1715 | Height=4339 | ||||||
| MaxLeft=-1 | MaxLeft=-1 | ||||||
| MaxTop=-1 | MaxTop=-1 | ||||||
| ClientWidth=2000 | ClientWidth=2000 | ||||||
| ClientHeight=1715 | ClientHeight=4339 | ||||||
| TBDockHeight=7164 | TBDockHeight=7119 | ||||||
| LRDockWidth=2000 | LRDockWidth=2000 | ||||||
| Dockable=1 | Dockable=1 | ||||||
| StayOnTop=0 | StayOnTop=0 | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							| @@ -1,9 +1,9 @@ | |||||||
| [Stats] | [Stats] | ||||||
| EditorSecs=74169 | EditorSecs=75774 | ||||||
| DesignerSecs=14 | DesignerSecs=14 | ||||||
| InspectorSecs=11 | InspectorSecs=11 | ||||||
| CompileSecs=1890164 | CompileSecs=1995488 | ||||||
| OtherSecs=7322 | OtherSecs=7574 | ||||||
| StartTime=22/01/2017 10:49:52 | StartTime=22/01/2017 10:49:52 | ||||||
| RealKeys=0 | RealKeys=0 | ||||||
| EffectiveKeys=0 | EffectiveKeys=0 | ||||||
|   | |||||||
| @@ -57,7 +57,7 @@ uses | |||||||
| const | const | ||||||
|   CEF_SUPPORTED_VERSION_MAJOR   = 3; |   CEF_SUPPORTED_VERSION_MAJOR   = 3; | ||||||
|   CEF_SUPPORTED_VERSION_MINOR   = 3029; |   CEF_SUPPORTED_VERSION_MINOR   = 3029; | ||||||
|   CEF_SUPPORTED_VERSION_RELEASE = 1608; |   CEF_SUPPORTED_VERSION_RELEASE = 1611; | ||||||
|   CEF_SUPPORTED_VERSION_BUILD   = 0; |   CEF_SUPPORTED_VERSION_BUILD   = 0; | ||||||
|  |  | ||||||
|   CEF_CHROMEELF_VERSION_MAJOR   = 58; |   CEF_CHROMEELF_VERSION_MAJOR   = 58; | ||||||
| @@ -334,7 +334,7 @@ begin | |||||||
|   FResourcesDirPath              := ''; |   FResourcesDirPath              := ''; | ||||||
|   FLocalesDirPath                := ''; |   FLocalesDirPath                := ''; | ||||||
|   FSingleProcess                 := False; |   FSingleProcess                 := False; | ||||||
|   FNoSandbox                     := False; |   FNoSandbox                     := True; | ||||||
|   FCommandLineArgsDisabled       := False; |   FCommandLineArgsDisabled       := False; | ||||||
|   FPackLoadingDisabled           := False; |   FPackLoadingDisabled           := False; | ||||||
|   FRemoteDebuggingPort           := 0; |   FRemoteDebuggingPort           := 0; | ||||||
| @@ -435,7 +435,7 @@ begin | |||||||
|       end; |       end; | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('TCefApplication.CreateInternalApp error: ' + e.Message); |       CustomExceptionHandler('TCefApplication.CreateInternalApp error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -453,7 +453,7 @@ begin | |||||||
|       end; |       end; | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('TCefApplication.MultiExeProcessing error: ' + e.Message); |       CustomExceptionHandler('TCefApplication.MultiExeProcessing error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -472,7 +472,7 @@ begin | |||||||
|       end; |       end; | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('TCefApplication.SingleExeProcessing error: ' + e.Message); |       CustomExceptionHandler('TCefApplication.SingleExeProcessing error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -559,16 +559,10 @@ begin | |||||||
|                            CEF_SUPPORTED_VERSION_BUILD) then |                            CEF_SUPPORTED_VERSION_BUILD) then | ||||||
|           Result := True |           Result := True | ||||||
|          else |          else | ||||||
|           begin |           MessageDlg('Unsupported CEF version !', mtError, [mbOk], 0); | ||||||
|             OutputDebugMessage('TCefApplication.CheckCEFLibrary error: Unsupported CEF version !'); |  | ||||||
|             MessageDlg('Unsupported CEF version !', mtError, [mbOk], 0); |  | ||||||
|           end; |  | ||||||
|       end |       end | ||||||
|      else |      else | ||||||
|       begin |       MessageDlg('CEF binaries missing !', mtError, [mbOk], 0); | ||||||
|         OutputDebugMessage('TCefApplication.CheckCEFLibrary error: CEF binaries missing !'); |  | ||||||
|         MessageDlg('CEF binaries missing !', mtError, [mbOk], 0); |  | ||||||
|       end; |  | ||||||
| end; | end; | ||||||
|  |  | ||||||
| function TCefApplication.StartMainProcess : boolean; | function TCefApplication.StartMainProcess : boolean; | ||||||
| @@ -590,7 +584,7 @@ begin | |||||||
|               (ExecuteProcess >= 0); |               (ExecuteProcess >= 0); | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('TCefApplication.StartSubProcess error: ' + e.Message); |       CustomExceptionHandler('TCefApplication.StartSubProcess error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -606,7 +600,7 @@ begin | |||||||
|       end; |       end; | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('TCefApplication.ShutDown error: ' + e.Message); |       CustomExceptionHandler('TCefApplication.ShutDown error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -663,7 +657,7 @@ begin | |||||||
|     Result := (cef_initialize(@HInstance, @FAppSettings, FApp.Wrap, FWindowsSandboxInfo) <> 0); |     Result := (cef_initialize(@HInstance, @FAppSettings, FApp.Wrap, FWindowsSandboxInfo) <> 0); | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('TCefApplication.InitializeLibrary error: ' + e.Message); |       CustomExceptionHandler('TCefApplication.InitializeLibrary error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -699,7 +693,7 @@ begin | |||||||
|       end; |       end; | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('TCefApplication.DeleteDirContents error: ' + e.Message); |       CustomExceptionHandler('TCefApplication.DeleteDirContents error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -1398,7 +1392,7 @@ begin | |||||||
|       TCefAppOwn(CefGetObject(self)).OnRegisterCustomSchemes(TempWrapper); |       TCefAppOwn(CefGetObject(self)).OnRegisterCustomSchemes(TempWrapper); | ||||||
|     except |     except | ||||||
|       on e : exception do |       on e : exception do | ||||||
|         OutputDebugMessage('cef_app_on_register_custom_schemes error: ' + e.Message); |         CustomExceptionHandler('cef_app_on_register_custom_schemes error: ' + e.Message); | ||||||
|     end; |     end; | ||||||
|   finally |   finally | ||||||
|     if (TempWrapper <> nil) then FreeAndNil(TempWrapper); |     if (TempWrapper <> nil) then FreeAndNil(TempWrapper); | ||||||
|   | |||||||
| @@ -684,7 +684,7 @@ begin | |||||||
|       if (FPDFPrintOptions <> nil) then FreeAndNil(FPDFPrintOptions); |       if (FPDFPrintOptions <> nil) then FreeAndNil(FPDFPrintOptions); | ||||||
|     except |     except | ||||||
|       on e : exception do |       on e : exception do | ||||||
|         OutputDebugMessage('TChromium.Destroy error: ' + e.Message); |         CustomExceptionHandler('TChromium.Destroy error: ' + e.Message); | ||||||
|     end; |     end; | ||||||
|   finally |   finally | ||||||
|     inherited Destroy; |     inherited Destroy; | ||||||
| @@ -705,7 +705,7 @@ begin | |||||||
|       end; |       end; | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('TChromium.AfterConstruction error: ' + e.Message); |       CustomExceptionHandler('TChromium.AfterConstruction error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -723,7 +723,7 @@ begin | |||||||
|       end; |       end; | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('TChromium.CreateClientHandler error: ' + e.Message); |       CustomExceptionHandler('TChromium.CreateClientHandler error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -857,14 +857,15 @@ begin | |||||||
|  |  | ||||||
|             if (FBrowser <> nil) then |             if (FBrowser <> nil) then | ||||||
|               begin |               begin | ||||||
|                 FBrowserId := FBrowser.Identifier; |                 FBrowserId   := FBrowser.Identifier; | ||||||
|                 Result     := True; |                 FInitialized := (FBrowserId <> 0); | ||||||
|  |                 Result       := True; | ||||||
|               end; |               end; | ||||||
|           end; |           end; | ||||||
|       end; |       end; | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('TChromium.CreateBrowser error: ' + e.Message); |       CustomExceptionHandler('TChromium.CreateBrowser error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -1178,7 +1179,7 @@ begin | |||||||
|     if (GlobalCEFApp <> nil) then Result := GlobalCEFApp.MultiThreadedMessageLoop; |     if (GlobalCEFApp <> nil) then Result := GlobalCEFApp.MultiThreadedMessageLoop; | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('TChromium.GetMultithreadApp error: ' + e.Message); |       CustomExceptionHandler('TChromium.GetMultithreadApp error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -1626,7 +1627,7 @@ begin | |||||||
|       end; |       end; | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('TChromium.UpdateProxyPrefs error: ' + e.Message); |       CustomExceptionHandler('TChromium.UpdateProxyPrefs error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -1654,7 +1655,7 @@ begin | |||||||
|       end; |       end; | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('TChromium.UpdatePreference error: ' + e.Message); |       CustomExceptionHandler('TChromium.UpdatePreference error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -1677,7 +1678,7 @@ begin | |||||||
|       end; |       end; | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('TChromium.UpdatePreference error: ' + e.Message); |       CustomExceptionHandler('TChromium.UpdatePreference error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -1700,7 +1701,7 @@ begin | |||||||
|       end; |       end; | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('TChromium.UpdatePreference error: ' + e.Message); |       CustomExceptionHandler('TChromium.UpdatePreference error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -1723,7 +1724,7 @@ begin | |||||||
|       end; |       end; | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('TChromium.UpdatePreference error: ' + e.Message); |       CustomExceptionHandler('TChromium.UpdatePreference error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -1947,7 +1948,7 @@ begin | |||||||
|         end; |         end; | ||||||
|     except |     except | ||||||
|       on e : exception do |       on e : exception do | ||||||
|         OutputDebugMessage('TChromium.HandleDictionary error: ' + e.Message); |         CustomExceptionHandler('TChromium.HandleDictionary error: ' + e.Message); | ||||||
|     end; |     end; | ||||||
|   finally |   finally | ||||||
|     if (TempKeys <> nil) then TempKeys.Free; |     if (TempKeys <> nil) then TempKeys.Free; | ||||||
| @@ -1973,7 +1974,7 @@ begin | |||||||
|         end; |         end; | ||||||
|     except |     except | ||||||
|       on e : exception do |       on e : exception do | ||||||
|         OutputDebugMessage('TChromium.Internal_SavePreferences error: ' + e.Message); |         CustomExceptionHandler('TChromium.Internal_SavePreferences error: ' + e.Message); | ||||||
|     end; |     end; | ||||||
|   finally |   finally | ||||||
|     if (TempPrefs <> nil) then FreeAndNil(TempPrefs); |     if (TempPrefs <> nil) then FreeAndNil(TempPrefs); | ||||||
| @@ -2009,7 +2010,7 @@ begin | |||||||
|       end; |       end; | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('TChromium.ExecuteJavaScript error: ' + e.Message); |       CustomExceptionHandler('TChromium.ExecuteJavaScript error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -129,6 +129,11 @@ type | |||||||
|       property  ExternalMessagePump     : boolean                      read GetExternalMessagePump; |       property  ExternalMessagePump     : boolean                      read GetExternalMessagePump; | ||||||
|   end; |   end; | ||||||
|  |  | ||||||
|  | var | ||||||
|  |   CefInstances : Integer = 0; | ||||||
|  |  | ||||||
|  | procedure CefDoMessageLoopWork; | ||||||
|  |  | ||||||
| implementation | implementation | ||||||
|  |  | ||||||
| uses | uses | ||||||
| @@ -145,7 +150,6 @@ uses | |||||||
|  |  | ||||||
| var | var | ||||||
|   looping      : Boolean = False; |   looping      : Boolean = False; | ||||||
|   CefInstances : Integer = 0; |  | ||||||
|   CefTimer     : UINT    = 0; |   CefTimer     : UINT    = 0; | ||||||
|  |  | ||||||
| function cef_client_get_context_menu_handler(self: PCefClient): PCefContextMenuHandler; stdcall; | function cef_client_get_context_menu_handler(self: PCefClient): PCefContextMenuHandler; stdcall; | ||||||
| @@ -466,7 +470,7 @@ end; | |||||||
|  |  | ||||||
| // TVCLClientHandler | // TVCLClientHandler | ||||||
|  |  | ||||||
| procedure TimerProc(hwnd: HWND; uMsg: UINT; idEvent: Pointer; dwTime: DWORD); stdcall; | procedure CefDoMessageLoopWork; | ||||||
| begin | begin | ||||||
|   if looping then Exit; |   if looping then Exit; | ||||||
|  |  | ||||||
| @@ -482,6 +486,11 @@ begin | |||||||
|     end; |     end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
|  | procedure TimerProc(hwnd: HWND; uMsg: UINT; idEvent: Pointer; dwTime: DWORD); stdcall; | ||||||
|  | begin | ||||||
|  |   CefDoMessageLoopWork; | ||||||
|  | end; | ||||||
|  |  | ||||||
| constructor TVCLClientHandler.Create(const crm: IChromiumEvents; renderer : Boolean); | constructor TVCLClientHandler.Create(const crm: IChromiumEvents; renderer : Boolean); | ||||||
| begin | begin | ||||||
|   inherited Create(crm, renderer); |   inherited Create(crm, renderer); | ||||||
| @@ -509,7 +518,7 @@ begin | |||||||
|         end; |         end; | ||||||
|     except |     except | ||||||
|       on e : exception do |       on e : exception do | ||||||
|         OutputDebugMessage('TVCLClientHandler.Destroy error: ' + e.Message); |         CustomExceptionHandler('TVCLClientHandler.Destroy error: ' + e.Message); | ||||||
|     end; |     end; | ||||||
|   finally |   finally | ||||||
|     inherited Destroy; |     inherited Destroy; | ||||||
| @@ -537,7 +546,7 @@ begin | |||||||
|     if (GlobalCEFApp <> nil) then Result := GlobalCEFApp.MultiThreadedMessageLoop; |     if (GlobalCEFApp <> nil) then Result := GlobalCEFApp.MultiThreadedMessageLoop; | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('TVCLClientHandler.GetMultithreadApp error: ' + e.Message); |       CustomExceptionHandler('TVCLClientHandler.GetMultithreadApp error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -549,7 +558,7 @@ begin | |||||||
|     if (GlobalCEFApp <> nil) then Result := GlobalCEFApp.ExternalMessagePump; |     if (GlobalCEFApp <> nil) then Result := GlobalCEFApp.ExternalMessagePump; | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('TVCLClientHandler.GetExternalMessagePump error: ' + e.Message); |       CustomExceptionHandler('TVCLClientHandler.GetExternalMessagePump error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -120,6 +120,7 @@ procedure CefSetCrashKeyValue(const aKey, aValue : ustring); | |||||||
|  |  | ||||||
| procedure CefLog(const aFile : string; aLine, aSeverity : integer; const aMessage : string); | procedure CefLog(const aFile : string; aLine, aSeverity : integer; const aMessage : string); | ||||||
| procedure OutputDebugMessage(const aMessage : string); | procedure OutputDebugMessage(const aMessage : string); | ||||||
|  | procedure CustomExceptionHandler(const aMessage : string); | ||||||
|  |  | ||||||
| function CefRegisterSchemeHandlerFactory(const SchemeName, HostName: ustring; const handler: TCefResourceHandlerClass): Boolean; | function CefRegisterSchemeHandlerFactory(const SchemeName, HostName: ustring; const handler: TCefResourceHandlerClass): Boolean; | ||||||
| function CefClearSchemeHandlerFactories : boolean; | function CefClearSchemeHandlerFactories : boolean; | ||||||
| @@ -137,6 +138,8 @@ function CheckResources(const aResourcesDirPath : string) : boolean; | |||||||
| function CheckDLLs(const aFrameworkDirPath : string) : boolean; | function CheckDLLs(const aFrameworkDirPath : string) : boolean; | ||||||
| function CheckDLLVersion(const aDLLFile : string; aMajor, aMinor, aRelease, aBuild : uint16) : boolean; | function CheckDLLVersion(const aDLLFile : string; aMajor, aMinor, aRelease, aBuild : uint16) : boolean; | ||||||
|  |  | ||||||
|  | function CefParseUrl(const url: ustring; var parts: TUrlParts): Boolean; | ||||||
|  |  | ||||||
| implementation | implementation | ||||||
|  |  | ||||||
| uses | uses | ||||||
| @@ -464,6 +467,11 @@ begin | |||||||
|   if (GlobalCEFApp <> nil) and GlobalCEFApp.LibLoaded then |   if (GlobalCEFApp <> nil) and GlobalCEFApp.LibLoaded then | ||||||
|     CefLog('CEF4Delphi', DEFAULT_LINE, CEF_LOG_SEVERITY_ERROR, aMessage); |     CefLog('CEF4Delphi', DEFAULT_LINE, CEF_LOG_SEVERITY_ERROR, aMessage); | ||||||
|   {$ENDIF} |   {$ENDIF} | ||||||
|  | end; | ||||||
|  |  | ||||||
|  | procedure CustomExceptionHandler(const aMessage : string); | ||||||
|  | begin | ||||||
|  |   OutputDebugMessage(aMessage); | ||||||
|  |  | ||||||
|   if (GlobalCEFApp <> nil) and GlobalCEFApp.ReRaiseExceptions then |   if (GlobalCEFApp <> nil) and GlobalCEFApp.ReRaiseExceptions then | ||||||
|     raise Exception.Create(aMessage); |     raise Exception.Create(aMessage); | ||||||
| @@ -596,7 +604,7 @@ begin | |||||||
|       end; |       end; | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('CheckLocales error: ' + e.Message); |       CustomExceptionHandler('CheckLocales error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -630,7 +638,7 @@ begin | |||||||
|               FileExists(TempDir + 'devtools_resources.pak'); |               FileExists(TempDir + 'devtools_resources.pak'); | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('CheckResources error: ' + e.Message); |       CustomExceptionHandler('CheckResources error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -663,7 +671,7 @@ begin | |||||||
|               FileExists(TempDir + 'widevinecdmadapter.dll'); |               FileExists(TempDir + 'widevinecdmadapter.dll'); | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('CheckDLLs error: ' + e.Message); |       CustomExceptionHandler('CheckDLLs error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -704,7 +712,7 @@ begin | |||||||
|         end; |         end; | ||||||
|     except |     except | ||||||
|       on e : exception do |       on e : exception do | ||||||
|         OutputDebugMessage('GetExtendedFileVersion error: ' + e.Message); |         CustomExceptionHandler('GetExtendedFileVersion error: ' + e.Message); | ||||||
|     end; |     end; | ||||||
|   finally |   finally | ||||||
|     if (TempBuffer <> nil) then FreeMem(TempBuffer); |     if (TempBuffer <> nil) then FreeMem(TempBuffer); | ||||||
| @@ -726,7 +734,7 @@ begin | |||||||
|       end; |       end; | ||||||
|   except |   except | ||||||
|     on e : exception do |     on e : exception do | ||||||
|       OutputDebugMessage('GetDLLVersion error: ' + e.Message); |       CustomExceptionHandler('GetDLLVersion error: ' + e.Message); | ||||||
|   end; |   end; | ||||||
| end; | end; | ||||||
|  |  | ||||||
| @@ -750,4 +758,26 @@ begin | |||||||
|   {$ENDIF} |   {$ENDIF} | ||||||
| end; | end; | ||||||
|  |  | ||||||
|  | function CefParseUrl(const url: ustring; var parts: TUrlParts): Boolean; | ||||||
|  | var | ||||||
|  |   u: TCefString; | ||||||
|  |   p: TCefUrlParts; | ||||||
|  | begin | ||||||
|  |   FillChar(p, sizeof(p), 0); | ||||||
|  |   u := CefString(url); | ||||||
|  |   Result := cef_parse_url(@u, p) <> 0; | ||||||
|  |   if Result then | ||||||
|  |   begin | ||||||
|  |     //parts.spec := CefString(@p.spec); | ||||||
|  |     parts.scheme := CefString(@p.scheme); | ||||||
|  |     parts.username := CefString(@p.username); | ||||||
|  |     parts.password := CefString(@p.password); | ||||||
|  |     parts.host := CefString(@p.host); | ||||||
|  |     parts.port := CefString(@p.port); | ||||||
|  |     parts.origin := CefString(@p.origin); | ||||||
|  |     parts.path := CefString(@p.path); | ||||||
|  |     parts.query := CefString(@p.query); | ||||||
|  |   end; | ||||||
|  | end; | ||||||
|  |  | ||||||
| end. | end. | ||||||
|   | |||||||
| @@ -297,7 +297,7 @@ begin | |||||||
|         end; |         end; | ||||||
|     except |     except | ||||||
|       on e : exception do |       on e : exception do | ||||||
|         OutputDebugMessage('uCEFRequestHandler.cef_request_handler_on_select_client_certificate error: ' + e.Message); |         CustomExceptionHandler('uCEFRequestHandler.cef_request_handler_on_select_client_certificate error: ' + e.Message); | ||||||
|     end; |     end; | ||||||
|   finally |   finally | ||||||
|     if (TempCertArray <> nil) then |     if (TempCertArray <> nil) then | ||||||
|   | |||||||
| @@ -324,6 +324,18 @@ type | |||||||
|     query: TCefString; |     query: TCefString; | ||||||
|   end; |   end; | ||||||
|  |  | ||||||
|  |   TUrlParts = record | ||||||
|  |     spec: ustring; | ||||||
|  |     scheme: ustring; | ||||||
|  |     username: ustring; | ||||||
|  |     password: ustring; | ||||||
|  |     host: ustring; | ||||||
|  |     port: ustring; | ||||||
|  |     origin: ustring; | ||||||
|  |     path: ustring; | ||||||
|  |     query: ustring; | ||||||
|  |   end; | ||||||
|  |  | ||||||
|   // /include/internal/cef_types.h (cef_insets_t) |   // /include/internal/cef_types.h (cef_insets_t) | ||||||
|   TCefInsets = record |   TCefInsets = record | ||||||
|     top: Integer; |     top: Integer; | ||||||
|   | |||||||
| @@ -122,7 +122,7 @@ begin | |||||||
|         end; |         end; | ||||||
|     except |     except | ||||||
|       on e : exception do |       on e : exception do | ||||||
|         OutputDebugMessage('TCefX509CertPrincipalRef.GetStreetAddresses error: ' + e.Message); |         CustomExceptionHandler('TCefX509CertPrincipalRef.GetStreetAddresses error: ' + e.Message); | ||||||
|     end; |     end; | ||||||
|   finally |   finally | ||||||
|     if (TempList <> nil) then cef_string_list_free(TempList); |     if (TempList <> nil) then cef_string_list_free(TempList); | ||||||
| @@ -145,7 +145,7 @@ begin | |||||||
|         end; |         end; | ||||||
|     except |     except | ||||||
|       on e : exception do |       on e : exception do | ||||||
|         OutputDebugMessage('TCefX509CertPrincipalRef.GetOrganizationNames error: ' + e.Message); |         CustomExceptionHandler('TCefX509CertPrincipalRef.GetOrganizationNames error: ' + e.Message); | ||||||
|     end; |     end; | ||||||
|   finally |   finally | ||||||
|     if (TempList <> nil) then cef_string_list_free(TempList); |     if (TempList <> nil) then cef_string_list_free(TempList); | ||||||
| @@ -168,7 +168,7 @@ begin | |||||||
|         end; |         end; | ||||||
|     except |     except | ||||||
|       on e : exception do |       on e : exception do | ||||||
|         OutputDebugMessage('TCefX509CertPrincipalRef.GetOrganizationUnitNames error: ' + e.Message); |         CustomExceptionHandler('TCefX509CertPrincipalRef.GetOrganizationUnitNames error: ' + e.Message); | ||||||
|     end; |     end; | ||||||
|   finally |   finally | ||||||
|     if (TempList <> nil) then cef_string_list_free(TempList); |     if (TempList <> nil) then cef_string_list_free(TempList); | ||||||
| @@ -191,7 +191,7 @@ begin | |||||||
|         end; |         end; | ||||||
|     except |     except | ||||||
|       on e : exception do |       on e : exception do | ||||||
|         OutputDebugMessage('TCefX509CertPrincipalRef.GetDomainComponents error: ' + e.Message); |         CustomExceptionHandler('TCefX509CertPrincipalRef.GetDomainComponents error: ' + e.Message); | ||||||
|     end; |     end; | ||||||
|   finally |   finally | ||||||
|     if (TempList <> nil) then cef_string_list_free(TempList); |     if (TempList <> nil) then cef_string_list_free(TempList); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user