You've already forked CEF4Delphi
mirror of
https://github.com/salvadordf/CEF4Delphi.git
synced 2025-06-12 22:07:39 +02:00
Fix #119 : All units in the source folder start with "uCEF"
- Fixed TCustomAudioHandler creation in uCEFClient.pas - Fixed "title" parsing in uCEFDragAndDropMgr.pas
This commit is contained in:
@ -50,7 +50,7 @@ uses
|
|||||||
Windows, Messages, SysUtils, Variants, Classes, SyncObjs,
|
Windows, Messages, SysUtils, Variants, Classes, SyncObjs,
|
||||||
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts,
|
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts,
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uBufferPanel;
|
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uCEFBufferPanel;
|
||||||
|
|
||||||
type
|
type
|
||||||
TWebBrowserFrm = class(TForm)
|
TWebBrowserFrm = class(TForm)
|
||||||
|
@ -46,7 +46,7 @@ uses
|
|||||||
WinApi.Windows,
|
WinApi.Windows,
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
uCEFApplication,
|
uCEFApplication,
|
||||||
uFMXWorkScheduler,
|
uCEFFMXWorkScheduler,
|
||||||
uFMXExternalPumpBrowser in 'uFMXExternalPumpBrowser.pas' {FMXExternalPumpBrowserFrm},
|
uFMXExternalPumpBrowser in 'uFMXExternalPumpBrowser.pas' {FMXExternalPumpBrowserFrm},
|
||||||
uFMXApplicationService in 'uFMXApplicationService.pas';
|
uFMXApplicationService in 'uFMXApplicationService.pas';
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
<FrameworkType>FMX</FrameworkType>
|
<FrameworkType>FMX</FrameworkType>
|
||||||
<MainSource>FMXExternalPumpBrowser.dpr</MainSource>
|
<MainSource>FMXExternalPumpBrowser.dpr</MainSource>
|
||||||
<Base>True</Base>
|
<Base>True</Base>
|
||||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
<Config Condition="'$(Config)'==''">Release</Config>
|
||||||
<Platform Condition="'$(Platform)'==''">Win32</Platform>
|
<Platform Condition="'$(Platform)'==''">Win32</Platform>
|
||||||
<TargetedPlatforms>3</TargetedPlatforms>
|
<TargetedPlatforms>3</TargetedPlatforms>
|
||||||
<AppType>Application</AppType>
|
<AppType>Application</AppType>
|
||||||
|
@ -77,7 +77,7 @@ implementation
|
|||||||
uses
|
uses
|
||||||
FMX.Forms,
|
FMX.Forms,
|
||||||
uFMXExternalPumpBrowser,
|
uFMXExternalPumpBrowser,
|
||||||
uFMXWorkScheduler,
|
uCEFFMXWorkScheduler,
|
||||||
{$IFDEF MSWINDOWS}
|
{$IFDEF MSWINDOWS}
|
||||||
Winapi.Messages, Winapi.Windows,
|
Winapi.Messages, Winapi.Windows,
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
@ -51,7 +51,7 @@ uses
|
|||||||
{$IFDEF DELPHI17_UP}
|
{$IFDEF DELPHI17_UP}
|
||||||
FMX.Graphics,
|
FMX.Graphics,
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
uFMXChromium, uFMXBufferPanel, uFMXWorkScheduler,
|
uCEFFMXChromium, uCEFFMXBufferPanel, uCEFFMXWorkScheduler,
|
||||||
uCEFInterfaces, uCEFTypes, uCEFConstants;
|
uCEFInterfaces, uCEFTypes, uCEFConstants;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -45,7 +45,7 @@ uses
|
|||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
|
System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
|
||||||
FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs,
|
FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs,
|
||||||
uFMXChromium, uFMXWindowParent, uCEFInterfaces, uCEFConstants, uCEFTypes;
|
uCEFFMXChromium, uCEFFMXWindowParent, uCEFInterfaces, uCEFConstants, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
TChildForm = class(TForm)
|
TChildForm = class(TForm)
|
||||||
|
@ -50,7 +50,7 @@ uses
|
|||||||
Windows, Messages, SysUtils, Variants, Classes, SyncObjs,
|
Windows, Messages, SysUtils, Variants, Classes, SyncObjs,
|
||||||
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts, Keyboard,
|
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts, Keyboard,
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uBufferPanel;
|
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uCEFBufferPanel;
|
||||||
|
|
||||||
const
|
const
|
||||||
HOMEPAGE_URL = 'https://www.google.com';
|
HOMEPAGE_URL = 'https://www.google.com';
|
||||||
|
@ -323,7 +323,8 @@ end;
|
|||||||
|
|
||||||
procedure TMiniBrowserFrm.Chromium1BeforeClose(Sender: TObject; const browser: ICefBrowser);
|
procedure TMiniBrowserFrm.Chromium1BeforeClose(Sender: TObject; const browser: ICefBrowser);
|
||||||
begin
|
begin
|
||||||
if (Chromium1.BrowserId = 0) then // The main browser is being destroyed
|
// The main browser is being destroyed
|
||||||
|
if (Chromium1.BrowserId = 0) then
|
||||||
begin
|
begin
|
||||||
FCanClose := True;
|
FCanClose := True;
|
||||||
PostMessage(Handle, WM_CLOSE, 0, 0);
|
PostMessage(Handle, WM_CLOSE, 0, 0);
|
||||||
|
@ -50,7 +50,7 @@ uses
|
|||||||
Windows, Messages, SysUtils, Variants, Classes, SyncObjs,
|
Windows, Messages, SysUtils, Variants, Classes, SyncObjs,
|
||||||
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts,
|
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts,
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uBufferPanel, uCEFWorkScheduler;
|
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uCEFBufferPanel, uCEFWorkScheduler;
|
||||||
|
|
||||||
type
|
type
|
||||||
TOSRExternalPumpBrowserFrm = class(TForm)
|
TOSRExternalPumpBrowserFrm = class(TForm)
|
||||||
|
@ -50,7 +50,7 @@ uses
|
|||||||
Windows, Messages, SysUtils, Variants, Classes, SyncObjs,
|
Windows, Messages, SysUtils, Variants, Classes, SyncObjs,
|
||||||
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts,
|
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts,
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uBufferPanel;
|
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uCEFBufferPanel;
|
||||||
|
|
||||||
const
|
const
|
||||||
CEF_SHOWCHILD = WM_APP + $A52;
|
CEF_SHOWCHILD = WM_APP + $A52;
|
||||||
|
@ -50,8 +50,7 @@ uses
|
|||||||
Windows, Messages, SysUtils, Variants, Classes, SyncObjs,
|
Windows, Messages, SysUtils, Variants, Classes, SyncObjs,
|
||||||
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls,
|
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls,
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uBufferPanel,
|
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uCEFWindowParent, uCEFWinControl;
|
||||||
uCEFWindowParent, uCEFWinControl;
|
|
||||||
|
|
||||||
type
|
type
|
||||||
TChildForm = class(TForm)
|
TChildForm = class(TForm)
|
||||||
|
@ -77,7 +77,6 @@ implementation
|
|||||||
uses
|
uses
|
||||||
FMX.Forms,
|
FMX.Forms,
|
||||||
uSimpleFMXBrowser,
|
uSimpleFMXBrowser,
|
||||||
uFMXWorkScheduler,
|
|
||||||
uCEFApplication,
|
uCEFApplication,
|
||||||
{$IFDEF MSWINDOWS}
|
{$IFDEF MSWINDOWS}
|
||||||
Winapi.Messages, Winapi.Windows,
|
Winapi.Messages, Winapi.Windows,
|
||||||
|
@ -47,7 +47,7 @@ uses
|
|||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
|
System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
|
||||||
FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.StdCtrls,
|
FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.StdCtrls,
|
||||||
FMX.Edit, FMX.Controls.Presentation, uFMXWindowParent, uFMXChromium,
|
FMX.Edit, FMX.Controls.Presentation, uCEFFMXWindowParent, uCEFFMXChromium,
|
||||||
uCEFInterfaces, uCEFConstants, uCEFTypes;
|
uCEFInterfaces, uCEFConstants, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -8,11 +8,11 @@
|
|||||||
<Unit0>
|
<Unit0>
|
||||||
<Filename Value="SimpleLazOSRBrowser.lpr"/>
|
<Filename Value="SimpleLazOSRBrowser.lpr"/>
|
||||||
<IsPartOfProject Value="True"/>
|
<IsPartOfProject Value="True"/>
|
||||||
<EditorIndex Value="-1"/>
|
<EditorIndex Value="1"/>
|
||||||
<WindowIndex Value="-1"/>
|
<TopLine Value="39"/>
|
||||||
<TopLine Value="24"/>
|
|
||||||
<CursorPos X="46" Y="33"/>
|
<CursorPos X="46" Y="33"/>
|
||||||
<UsageCount Value="42"/>
|
<UsageCount Value="42"/>
|
||||||
|
<Loaded Value="True"/>
|
||||||
<DefaultSyntaxHighlighter Value="Delphi"/>
|
<DefaultSyntaxHighlighter Value="Delphi"/>
|
||||||
</Unit0>
|
</Unit0>
|
||||||
<Unit1>
|
<Unit1>
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<HasResources Value="True"/>
|
<HasResources Value="True"/>
|
||||||
<ResourceBaseClass Value="Form"/>
|
<ResourceBaseClass Value="Form"/>
|
||||||
<IsVisibleTab Value="True"/>
|
<IsVisibleTab Value="True"/>
|
||||||
<TopLine Value="94"/>
|
<TopLine Value="73"/>
|
||||||
<CursorPos Y="100"/>
|
<CursorPos Y="100"/>
|
||||||
<UsageCount Value="42"/>
|
<UsageCount Value="42"/>
|
||||||
<Bookmarks Count="1">
|
<Bookmarks Count="1">
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// ************************************************************************
|
// ************************************************************************
|
||||||
// ***************************** CEF4Delphi *******************************
|
// ***************************** CEF4Delphi *******************************
|
||||||
// ************************************************************************
|
// ************************************************************************
|
||||||
//
|
//
|
||||||
@ -44,7 +44,7 @@ interface
|
|||||||
uses
|
uses
|
||||||
Windows, LCLIntf, LCLType, LMessages, Messages, SysUtils, Variants, Classes, SyncObjs,
|
Windows, LCLIntf, LCLType, LMessages, Messages, SysUtils, Variants, Classes, SyncObjs,
|
||||||
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Types,
|
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Types,
|
||||||
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uBufferPanel, uCEFChromiumEvents;
|
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uCEFBufferPanel, uCEFChromiumEvents;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@ uses
|
|||||||
Windows, Messages, SysUtils, Variants, Classes, SyncObjs,
|
Windows, Messages, SysUtils, Variants, Classes, SyncObjs,
|
||||||
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts,
|
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts,
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uBufferPanel;
|
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uCEFBufferPanel;
|
||||||
|
|
||||||
const
|
const
|
||||||
// Set this constant to True and load "file://transparency.html" to test a
|
// Set this constant to True and load "file://transparency.html" to test a
|
||||||
|
@ -148,12 +148,12 @@ contains
|
|||||||
uCEFBaseRefCounted in '..\source\uCEFBaseRefCounted.pas',
|
uCEFBaseRefCounted in '..\source\uCEFBaseRefCounted.pas',
|
||||||
uCEFBaseScopedWrapper in '..\source\uCEFBaseScopedWrapper.pas',
|
uCEFBaseScopedWrapper in '..\source\uCEFBaseScopedWrapper.pas',
|
||||||
uCEFAccessibilityHandler in '..\source\uCEFAccessibilityHandler.pas',
|
uCEFAccessibilityHandler in '..\source\uCEFAccessibilityHandler.pas',
|
||||||
uOLEDragAndDrop in '..\source\uOLEDragAndDrop.pas',
|
uCEFOLEDragAndDrop in '..\source\uCEFOLEDragAndDrop.pas',
|
||||||
uCEFDragAndDropMgr in '..\source\uCEFDragAndDropMgr.pas',
|
uCEFDragAndDropMgr in '..\source\uCEFDragAndDropMgr.pas',
|
||||||
uCEFGetExtensionResourceCallback in '..\source\uCEFGetExtensionResourceCallback.pas',
|
uCEFGetExtensionResourceCallback in '..\source\uCEFGetExtensionResourceCallback.pas',
|
||||||
uCEFExtension in '..\source\uCEFExtension.pas',
|
uCEFExtension in '..\source\uCEFExtension.pas',
|
||||||
uCEFExtensionHandler in '..\source\uCEFExtensionHandler.pas',
|
uCEFExtensionHandler in '..\source\uCEFExtensionHandler.pas',
|
||||||
uBufferPanel in '..\source\uBufferPanel.pas',
|
uCEFBufferPanel in '..\source\uCEFBufferPanel.pas',
|
||||||
uCEFApp in '..\source\uCEFApp.pas',
|
uCEFApp in '..\source\uCEFApp.pas',
|
||||||
uCEFWorkScheduler in '..\source\uCEFWorkScheduler.pas',
|
uCEFWorkScheduler in '..\source\uCEFWorkScheduler.pas',
|
||||||
uCEFWorkSchedulerThread in '..\source\uCEFWorkSchedulerThread.pas',
|
uCEFWorkSchedulerThread in '..\source\uCEFWorkSchedulerThread.pas',
|
||||||
|
@ -242,12 +242,12 @@
|
|||||||
<DCCReference Include="..\source\uCEFBaseRefCounted.pas"/>
|
<DCCReference Include="..\source\uCEFBaseRefCounted.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFBaseScopedWrapper.pas"/>
|
<DCCReference Include="..\source\uCEFBaseScopedWrapper.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFAccessibilityHandler.pas"/>
|
<DCCReference Include="..\source\uCEFAccessibilityHandler.pas"/>
|
||||||
<DCCReference Include="..\source\uOLEDragAndDrop.pas"/>
|
<DCCReference Include="..\source\uCEFOLEDragAndDrop.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFDragAndDropMgr.pas"/>
|
<DCCReference Include="..\source\uCEFDragAndDropMgr.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFGetExtensionResourceCallback.pas"/>
|
<DCCReference Include="..\source\uCEFGetExtensionResourceCallback.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFExtension.pas"/>
|
<DCCReference Include="..\source\uCEFExtension.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFExtensionHandler.pas"/>
|
<DCCReference Include="..\source\uCEFExtensionHandler.pas"/>
|
||||||
<DCCReference Include="..\source\uBufferPanel.pas"/>
|
<DCCReference Include="..\source\uCEFBufferPanel.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFApp.pas"/>
|
<DCCReference Include="..\source\uCEFApp.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFWorkScheduler.pas"/>
|
<DCCReference Include="..\source\uCEFWorkScheduler.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFWorkSchedulerThread.pas"/>
|
<DCCReference Include="..\source\uCEFWorkSchedulerThread.pas"/>
|
||||||
|
@ -146,11 +146,11 @@ contains
|
|||||||
uCEFBaseRefCounted in '..\source\uCEFBaseRefCounted.pas',
|
uCEFBaseRefCounted in '..\source\uCEFBaseRefCounted.pas',
|
||||||
uCEFBaseScopedWrapper in '..\source\uCEFBaseScopedWrapper.pas',
|
uCEFBaseScopedWrapper in '..\source\uCEFBaseScopedWrapper.pas',
|
||||||
uCEFDragAndDropMgr in '..\source\uCEFDragAndDropMgr.pas',
|
uCEFDragAndDropMgr in '..\source\uCEFDragAndDropMgr.pas',
|
||||||
uOLEDragAndDrop in '..\source\uOLEDragAndDrop.pas',
|
uCEFOLEDragAndDrop in '..\source\uCEFOLEDragAndDrop.pas',
|
||||||
uCEFGetExtensionResourceCallback in '..\source\uCEFGetExtensionResourceCallback.pas',
|
uCEFGetExtensionResourceCallback in '..\source\uCEFGetExtensionResourceCallback.pas',
|
||||||
uCEFExtension in '..\source\uCEFExtension.pas',
|
uCEFExtension in '..\source\uCEFExtension.pas',
|
||||||
uCEFExtensionHandler in '..\source\uCEFExtensionHandler.pas',
|
uCEFExtensionHandler in '..\source\uCEFExtensionHandler.pas',
|
||||||
uBufferPanel in '..\source\uBufferPanel.pas',
|
uCEFBufferPanel in '..\source\uCEFBufferPanel.pas',
|
||||||
uCEFApp in '..\source\uCEFApp.pas',
|
uCEFApp in '..\source\uCEFApp.pas',
|
||||||
uCEFWorkScheduler in '..\source\uCEFWorkScheduler.pas',
|
uCEFWorkScheduler in '..\source\uCEFWorkScheduler.pas',
|
||||||
uCEFWorkSchedulerThread in '..\source\uCEFWorkSchedulerThread.pas',
|
uCEFWorkSchedulerThread in '..\source\uCEFWorkSchedulerThread.pas',
|
||||||
|
@ -49,7 +49,7 @@ implementation
|
|||||||
|
|
||||||
uses
|
uses
|
||||||
Classes,
|
Classes,
|
||||||
uCEFChromium, uCEFWindowParent, uCEFChromiumWindow, uBufferPanel, uCEFWorkScheduler,
|
uCEFChromium, uCEFWindowParent, uCEFChromiumWindow, uCEFBufferPanel, uCEFWorkScheduler,
|
||||||
uCEFServerComponent, uCEFLinkedWindowParent, uCEFUrlRequestClientComponent;
|
uCEFServerComponent, uCEFLinkedWindowParent, uCEFUrlRequestClientComponent;
|
||||||
|
|
||||||
procedure Register;
|
procedure Register;
|
||||||
|
@ -9,13 +9,13 @@ package CEF4Delphi_FMX;
|
|||||||
{$EXTENDEDSYNTAX ON}
|
{$EXTENDEDSYNTAX ON}
|
||||||
{$IMPORTEDDATA ON}
|
{$IMPORTEDDATA ON}
|
||||||
{$IOCHECKS ON}
|
{$IOCHECKS ON}
|
||||||
{$LOCALSYMBOLS OFF}
|
{$LOCALSYMBOLS ON}
|
||||||
{$LONGSTRINGS ON}
|
{$LONGSTRINGS ON}
|
||||||
{$OPENSTRINGS ON}
|
{$OPENSTRINGS ON}
|
||||||
{$OPTIMIZATION ON}
|
{$OPTIMIZATION ON}
|
||||||
{$OVERFLOWCHECKS OFF}
|
{$OVERFLOWCHECKS ON}
|
||||||
{$RANGECHECKS OFF}
|
{$RANGECHECKS ON}
|
||||||
{$REFERENCEINFO OFF}
|
{$REFERENCEINFO ON}
|
||||||
{$SAFEDIVIDE OFF}
|
{$SAFEDIVIDE OFF}
|
||||||
{$STACKFRAMES OFF}
|
{$STACKFRAMES OFF}
|
||||||
{$TYPEDADDRESS OFF}
|
{$TYPEDADDRESS OFF}
|
||||||
@ -23,9 +23,9 @@ package CEF4Delphi_FMX;
|
|||||||
{$WRITEABLECONST OFF}
|
{$WRITEABLECONST OFF}
|
||||||
{$MINENUMSIZE 1}
|
{$MINENUMSIZE 1}
|
||||||
{$IMAGEBASE $400000}
|
{$IMAGEBASE $400000}
|
||||||
{$DEFINE RELEASE}
|
|
||||||
{$DEFINE $(FrameworkType)}
|
{$DEFINE $(FrameworkType)}
|
||||||
{$ENDIF IMPLICITBUILDING}
|
{$ENDIF IMPLICITBUILDING}
|
||||||
|
{$DESCRIPTION 'CEF4Delphi'}
|
||||||
{$IMPLICITBUILD OFF}
|
{$IMPLICITBUILD OFF}
|
||||||
|
|
||||||
requires
|
requires
|
||||||
@ -149,12 +149,12 @@ contains
|
|||||||
uCEFBaseRefCounted in '..\source\uCEFBaseRefCounted.pas',
|
uCEFBaseRefCounted in '..\source\uCEFBaseRefCounted.pas',
|
||||||
uCEFBaseScopedWrapper in '..\source\uCEFBaseScopedWrapper.pas',
|
uCEFBaseScopedWrapper in '..\source\uCEFBaseScopedWrapper.pas',
|
||||||
uCEFAccessibilityHandler in '..\source\uCEFAccessibilityHandler.pas',
|
uCEFAccessibilityHandler in '..\source\uCEFAccessibilityHandler.pas',
|
||||||
uOLEDragAndDrop in '..\source\uOLEDragAndDrop.pas',
|
uCEFOLEDragAndDrop in '..\source\uCEFOLEDragAndDrop.pas',
|
||||||
uCEFDragAndDropMgr in '..\source\uCEFDragAndDropMgr.pas',
|
uCEFDragAndDropMgr in '..\source\uCEFDragAndDropMgr.pas',
|
||||||
uCEFGetExtensionResourceCallback in '..\source\uCEFGetExtensionResourceCallback.pas',
|
uCEFGetExtensionResourceCallback in '..\source\uCEFGetExtensionResourceCallback.pas',
|
||||||
uCEFExtension in '..\source\uCEFExtension.pas',
|
uCEFExtension in '..\source\uCEFExtension.pas',
|
||||||
uCEFExtensionHandler in '..\source\uCEFExtensionHandler.pas',
|
uCEFExtensionHandler in '..\source\uCEFExtensionHandler.pas',
|
||||||
uBufferPanel in '..\source\uBufferPanel.pas',
|
uCEFBufferPanel in '..\source\uCEFBufferPanel.pas',
|
||||||
uCEFApp in '..\source\uCEFApp.pas',
|
uCEFApp in '..\source\uCEFApp.pas',
|
||||||
uCEFWorkScheduler in '..\source\uCEFWorkScheduler.pas',
|
uCEFWorkScheduler in '..\source\uCEFWorkScheduler.pas',
|
||||||
uCEFWorkSchedulerThread in '..\source\uCEFWorkSchedulerThread.pas',
|
uCEFWorkSchedulerThread in '..\source\uCEFWorkSchedulerThread.pas',
|
||||||
@ -162,11 +162,11 @@ contains
|
|||||||
uCEFServerHandler in '..\source\uCEFServerHandler.pas',
|
uCEFServerHandler in '..\source\uCEFServerHandler.pas',
|
||||||
uCEFServerEvents in '..\source\uCEFServerEvents.pas',
|
uCEFServerEvents in '..\source\uCEFServerEvents.pas',
|
||||||
uCEFServerComponent in '..\source\uCEFServerComponent.pas',
|
uCEFServerComponent in '..\source\uCEFServerComponent.pas',
|
||||||
uFMXBufferPanel in '..\source\uFMXBufferPanel.pas',
|
uCEFFMXBufferPanel in '..\source\uCEFFMXBufferPanel.pas',
|
||||||
uFMXChromium in '..\source\uFMXChromium.pas',
|
uCEFFMXChromium in '..\source\uCEFFMXChromium.pas',
|
||||||
uFMXWorkScheduler in '..\source\uFMXWorkScheduler.pas',
|
uCEFFMXWorkScheduler in '..\source\uCEFFMXWorkScheduler.pas',
|
||||||
uCEFStringList in '..\source\uCEFStringList.pas',
|
uCEFStringList in '..\source\uCEFStringList.pas',
|
||||||
uFMXWindowParent in '..\source\uFMXWindowParent.pas',
|
uCEFFMXWindowParent in '..\source\uCEFFMXWindowParent.pas',
|
||||||
uCEFv8ArrayBufferReleaseCallback in '..\source\uCEFv8ArrayBufferReleaseCallback.pas',
|
uCEFv8ArrayBufferReleaseCallback in '..\source\uCEFv8ArrayBufferReleaseCallback.pas',
|
||||||
uCEFWinControl in '..\source\uCEFWinControl.pas',
|
uCEFWinControl in '..\source\uCEFWinControl.pas',
|
||||||
uCEFLinkedWindowParent in '..\source\uCEFLinkedWindowParent.pas',
|
uCEFLinkedWindowParent in '..\source\uCEFLinkedWindowParent.pas',
|
||||||
|
@ -264,12 +264,12 @@
|
|||||||
<DCCReference Include="..\source\uCEFBaseRefCounted.pas"/>
|
<DCCReference Include="..\source\uCEFBaseRefCounted.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFBaseScopedWrapper.pas"/>
|
<DCCReference Include="..\source\uCEFBaseScopedWrapper.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFAccessibilityHandler.pas"/>
|
<DCCReference Include="..\source\uCEFAccessibilityHandler.pas"/>
|
||||||
<DCCReference Include="..\source\uOLEDragAndDrop.pas"/>
|
<DCCReference Include="..\source\uCEFOLEDragAndDrop.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFDragAndDropMgr.pas"/>
|
<DCCReference Include="..\source\uCEFDragAndDropMgr.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFGetExtensionResourceCallback.pas"/>
|
<DCCReference Include="..\source\uCEFGetExtensionResourceCallback.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFExtension.pas"/>
|
<DCCReference Include="..\source\uCEFExtension.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFExtensionHandler.pas"/>
|
<DCCReference Include="..\source\uCEFExtensionHandler.pas"/>
|
||||||
<DCCReference Include="..\source\uBufferPanel.pas"/>
|
<DCCReference Include="..\source\uCEFBufferPanel.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFApp.pas"/>
|
<DCCReference Include="..\source\uCEFApp.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFWorkScheduler.pas"/>
|
<DCCReference Include="..\source\uCEFWorkScheduler.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFWorkSchedulerThread.pas"/>
|
<DCCReference Include="..\source\uCEFWorkSchedulerThread.pas"/>
|
||||||
@ -277,11 +277,11 @@
|
|||||||
<DCCReference Include="..\source\uCEFServerHandler.pas"/>
|
<DCCReference Include="..\source\uCEFServerHandler.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFServerEvents.pas"/>
|
<DCCReference Include="..\source\uCEFServerEvents.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFServerComponent.pas"/>
|
<DCCReference Include="..\source\uCEFServerComponent.pas"/>
|
||||||
<DCCReference Include="..\source\uFMXBufferPanel.pas"/>
|
<DCCReference Include="..\source\uCEFFMXBufferPanel.pas"/>
|
||||||
<DCCReference Include="..\source\uFMXChromium.pas"/>
|
<DCCReference Include="..\source\uCEFFMXChromium.pas"/>
|
||||||
<DCCReference Include="..\source\uFMXWorkScheduler.pas"/>
|
<DCCReference Include="..\source\uCEFFMXWorkScheduler.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFStringList.pas"/>
|
<DCCReference Include="..\source\uCEFStringList.pas"/>
|
||||||
<DCCReference Include="..\source\uFMXWindowParent.pas"/>
|
<DCCReference Include="..\source\uCEFFMXWindowParent.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFv8ArrayBufferReleaseCallback.pas"/>
|
<DCCReference Include="..\source\uCEFv8ArrayBufferReleaseCallback.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFWinControl.pas"/>
|
<DCCReference Include="..\source\uCEFWinControl.pas"/>
|
||||||
<DCCReference Include="..\source\uCEFLinkedWindowParent.pas"/>
|
<DCCReference Include="..\source\uCEFLinkedWindowParent.pas"/>
|
||||||
|
@ -49,8 +49,8 @@ implementation
|
|||||||
|
|
||||||
uses
|
uses
|
||||||
System.Classes,
|
System.Classes,
|
||||||
uCEFChromium, uCEFWindowParent, uCEFChromiumWindow, uBufferPanel,
|
uCEFChromium, uCEFWindowParent, uCEFChromiumWindow, uCEFBufferPanel,
|
||||||
uCEFWorkScheduler, uFMXBufferPanel, uFMXChromium, uFMXWorkScheduler,
|
uCEFWorkScheduler, uCEFFMXBufferPanel, uCEFFMXChromium, uCEFFMXWorkScheduler,
|
||||||
uCEFServerComponent, uCEFLinkedWindowParent, uCEFUrlRequestClientComponent;
|
uCEFServerComponent, uCEFLinkedWindowParent, uCEFUrlRequestClientComponent;
|
||||||
|
|
||||||
procedure Register;
|
procedure Register;
|
||||||
|
@ -53,7 +53,7 @@ uses
|
|||||||
{$ELSE}
|
{$ELSE}
|
||||||
Classes,
|
Classes,
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
uCEFChromium, uCEFWindowParent, uCEFChromiumWindow, uBufferPanel, uCEFWorkScheduler,
|
uCEFChromium, uCEFWindowParent, uCEFChromiumWindow, uCEFBufferPanel, uCEFWorkScheduler,
|
||||||
uCEFServerComponent, uCEFLinkedWindowParent, uCEFUrlRequestClientComponent;
|
uCEFServerComponent, uCEFLinkedWindowParent, uCEFUrlRequestClientComponent;
|
||||||
|
|
||||||
procedure Register;
|
procedure Register;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<CONFIG>
|
<CONFIG>
|
||||||
<Package Version="4">
|
<Package Version="4">
|
||||||
<PathDelim Value="\"/>
|
<PathDelim Value="\"/>
|
||||||
@ -516,9 +516,9 @@
|
|||||||
<UnitName Value="uCEFChromium"/>
|
<UnitName Value="uCEFChromium"/>
|
||||||
</Item122>
|
</Item122>
|
||||||
<Item123>
|
<Item123>
|
||||||
<Filename Value="..\source\uBufferPanel.pas"/>
|
<Filename Value="..\source\uCEFBufferPanel.pas"/>
|
||||||
<HasRegisterProc Value="True"/>
|
<HasRegisterProc Value="True"/>
|
||||||
<UnitName Value="uBufferPanel"/>
|
<UnitName Value="uCEFBufferPanel"/>
|
||||||
</Item123>
|
</Item123>
|
||||||
<Item124>
|
<Item124>
|
||||||
<Filename Value="..\source\uCEFServer.pas"/>
|
<Filename Value="..\source\uCEFServer.pas"/>
|
||||||
|
@ -44,7 +44,7 @@ uses
|
|||||||
uCEFWebPluginInfo, uCEFWebPluginInfoVisitor, uCEFWebPluginUnstableCallback,
|
uCEFWebPluginInfo, uCEFWebPluginInfoVisitor, uCEFWebPluginUnstableCallback,
|
||||||
uCEFWindowParent, uCEFWorkScheduler, uCEFWorkSchedulerThread,
|
uCEFWindowParent, uCEFWorkScheduler, uCEFWorkSchedulerThread,
|
||||||
uCEFWriteHandler, uCEFX509Certificate, uCEFX509CertPrincipal, uCEFXmlReader,
|
uCEFWriteHandler, uCEFX509Certificate, uCEFX509CertPrincipal, uCEFXmlReader,
|
||||||
uCEFZipReader, uCEFChromium, uBufferPanel, uCEFServer, uCEFServerComponent,
|
uCEFZipReader, uCEFChromium, uCEFBufferPanel, uCEFServer, uCEFServerComponent,
|
||||||
uCEFServerEvents, uCEFServerHandler, uCEFWinControl, uCEFLinkedWindowParent,
|
uCEFServerEvents, uCEFServerHandler, uCEFWinControl, uCEFLinkedWindowParent,
|
||||||
uCEFUrlRequestClientEvents, uCEFUrlRequestClientComponent,
|
uCEFUrlRequestClientEvents, uCEFUrlRequestClientComponent,
|
||||||
uCEFOSRIMEHandler, uCEFAudioHandler, LazarusPackageIntf;
|
uCEFOSRIMEHandler, uCEFAudioHandler, LazarusPackageIntf;
|
||||||
@ -57,7 +57,7 @@ begin
|
|||||||
RegisterUnit('uCEFWindowParent', @uCEFWindowParent.Register);
|
RegisterUnit('uCEFWindowParent', @uCEFWindowParent.Register);
|
||||||
RegisterUnit('uCEFWorkScheduler', @uCEFWorkScheduler.Register);
|
RegisterUnit('uCEFWorkScheduler', @uCEFWorkScheduler.Register);
|
||||||
RegisterUnit('uCEFChromium', @uCEFChromium.Register);
|
RegisterUnit('uCEFChromium', @uCEFChromium.Register);
|
||||||
RegisterUnit('uBufferPanel', @uBufferPanel.Register);
|
RegisterUnit('uCEFBufferPanel', @uCEFBufferPanel.Register);
|
||||||
RegisterUnit('uCEFServerComponent', @uCEFServerComponent.Register);
|
RegisterUnit('uCEFServerComponent', @uCEFServerComponent.Register);
|
||||||
RegisterUnit('uCEFLinkedWindowParent', @uCEFLinkedWindowParent.Register);
|
RegisterUnit('uCEFLinkedWindowParent', @uCEFLinkedWindowParent.Register);
|
||||||
RegisterUnit('uCEFUrlRequestClientComponent',
|
RegisterUnit('uCEFUrlRequestClientComponent',
|
||||||
|
@ -35,7 +35,7 @@
|
|||||||
*
|
*
|
||||||
*)
|
*)
|
||||||
|
|
||||||
unit uBufferPanel;
|
unit uCEFBufferPanel;
|
||||||
|
|
||||||
{$IFDEF FPC}
|
{$IFDEF FPC}
|
||||||
{$MODE OBJFPC}{$H+}
|
{$MODE OBJFPC}{$H+}
|
@ -788,7 +788,7 @@ uses
|
|||||||
SysUtils, Math,
|
SysUtils, Math,
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
uCEFBrowser, uCEFValue, uCEFDictionaryValue, uCEFStringMultimap, uCEFFrame,
|
uCEFBrowser, uCEFValue, uCEFDictionaryValue, uCEFStringMultimap, uCEFFrame,
|
||||||
uCEFApplication, uCEFProcessMessage, uCEFRequestContext, {$IFNDEF FPC}uOLEDragAndDrop,{$ENDIF}
|
uCEFApplication, uCEFProcessMessage, uCEFRequestContext, {$IFNDEF FPC}uCEFOLEDragAndDrop,{$ENDIF}
|
||||||
uCEFPDFPrintCallback, uCEFResolveCallback, uCEFDeleteCookiesCallback, uCEFStringVisitor,
|
uCEFPDFPrintCallback, uCEFResolveCallback, uCEFDeleteCookiesCallback, uCEFStringVisitor,
|
||||||
uCEFListValue, uCEFNavigationEntryVisitor;
|
uCEFListValue, uCEFNavigationEntryVisitor;
|
||||||
|
|
||||||
|
@ -662,7 +662,7 @@ begin
|
|||||||
if aCreateRequestHandler then FRequestHandler := TCustomRequestHandler.Create(FEvents);
|
if aCreateRequestHandler then FRequestHandler := TCustomRequestHandler.Create(FEvents);
|
||||||
if aCreateDragHandler then FDragHandler := TCustomDragHandler.Create(FEvents);
|
if aCreateDragHandler then FDragHandler := TCustomDragHandler.Create(FEvents);
|
||||||
if aCreateFindHandler then FFindHandler := TCustomFindHandler.Create(FEvents);
|
if aCreateFindHandler then FFindHandler := TCustomFindHandler.Create(FEvents);
|
||||||
if aCreateAudioHandler then FAudioHandler := TCustomAudioHandler.Create(self);
|
if aCreateAudioHandler then FAudioHandler := TCustomAudioHandler.Create(FEvents);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@ uses
|
|||||||
{$IFDEF MSWINDOWS}Windows, ActiveX, ShlObj, Shellapi,{$ENDIF}
|
{$IFDEF MSWINDOWS}Windows, ActiveX, ShlObj, Shellapi,{$ENDIF}
|
||||||
Classes, Controls, SysUtils, Math, StrUtils,
|
Classes, Controls, SysUtils, Math, StrUtils,
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
uCEFDragData, uCEFInterfaces, uCEFTypes, uOLEDragAndDrop;
|
uCEFDragData, uCEFInterfaces, uCEFTypes, uCEFOLEDragAndDrop;
|
||||||
|
|
||||||
type
|
type
|
||||||
TDragEnterEvent = procedure(Sender: TObject; const aDragData : ICefDragData; grfKeyState: Longint; pt: TPoint; var dwEffect: Longint) of object;
|
TDragEnterEvent = procedure(Sender: TObject; const aDragData : ICefDragData; grfKeyState: Longint; pt: TPoint; var dwEffect: Longint) of object;
|
||||||
@ -549,6 +549,7 @@ begin
|
|||||||
begin
|
begin
|
||||||
TempText := PWideChar(TempPointer);
|
TempText := PWideChar(TempPointer);
|
||||||
TempPos := LastDelimiter(#13, TempText);
|
TempPos := LastDelimiter(#13, TempText);
|
||||||
|
if (TempPos <= 0) then TempPos := LastDelimiter(#10, TempText);
|
||||||
|
|
||||||
if (TempPos > 0) then
|
if (TempPos > 0) then
|
||||||
begin
|
begin
|
||||||
|
@ -35,7 +35,7 @@
|
|||||||
*
|
*
|
||||||
*)
|
*)
|
||||||
|
|
||||||
unit uFMXBufferPanel;
|
unit uCEFFMXBufferPanel;
|
||||||
|
|
||||||
{$I cef.inc}
|
{$I cef.inc}
|
||||||
|
|
@ -35,7 +35,7 @@
|
|||||||
*
|
*
|
||||||
*)
|
*)
|
||||||
|
|
||||||
unit uFMXChromium;
|
unit uCEFFMXChromium;
|
||||||
|
|
||||||
{$IFNDEF CPUX64}{$ALIGN ON}{$ENDIF}
|
{$IFNDEF CPUX64}{$ALIGN ON}{$ENDIF}
|
||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
@ -35,7 +35,7 @@
|
|||||||
*
|
*
|
||||||
*)
|
*)
|
||||||
|
|
||||||
unit uFMXWindowParent;
|
unit uCEFFMXWindowParent;
|
||||||
|
|
||||||
{$IFNDEF CPUX64}{$ALIGN ON}{$ENDIF}
|
{$IFNDEF CPUX64}{$ALIGN ON}{$ENDIF}
|
||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
@ -35,7 +35,7 @@
|
|||||||
*
|
*
|
||||||
*)
|
*)
|
||||||
|
|
||||||
unit uFMXWorkScheduler;
|
unit uCEFFMXWorkScheduler;
|
||||||
|
|
||||||
{$IFNDEF CPUX64}{$ALIGN ON}{$ENDIF}
|
{$IFNDEF CPUX64}{$ALIGN ON}{$ENDIF}
|
||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
@ -35,7 +35,7 @@
|
|||||||
*
|
*
|
||||||
*)
|
*)
|
||||||
|
|
||||||
unit uOLEDragAndDrop;
|
unit uCEFOLEDragAndDrop;
|
||||||
|
|
||||||
{$IFDEF FPC}
|
{$IFDEF FPC}
|
||||||
{$MODE OBJFPC}{$H+}
|
{$MODE OBJFPC}{$H+}
|
@ -2,7 +2,7 @@
|
|||||||
"UpdateLazPackages" : [
|
"UpdateLazPackages" : [
|
||||||
{
|
{
|
||||||
"ForceNotify" : true,
|
"ForceNotify" : true,
|
||||||
"InternalVersion" : 2,
|
"InternalVersion" : 3,
|
||||||
"Name" : "cef4delphi_lazarus.lpk",
|
"Name" : "cef4delphi_lazarus.lpk",
|
||||||
"Version" : "73.1.12.0"
|
"Version" : "73.1.12.0"
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user