You've already forked CEF4Delphi
mirror of
https://github.com/salvadordf/CEF4Delphi.git
synced 2025-07-02 22:26:53 +02:00
Update to CEF 3.2987.1599.g495fb8c
This commit is contained in:
@ -94,7 +94,9 @@ end;
|
|||||||
procedure ProcessHandler_OnWebKitReady;
|
procedure ProcessHandler_OnWebKitReady;
|
||||||
begin
|
begin
|
||||||
{$IFDEF DELPHI14_UP}
|
{$IFDEF DELPHI14_UP}
|
||||||
TCefRTTIExtension.Register('app', TTestExtension);
|
// Registering the extension. Read this document for more details :
|
||||||
|
// https://bitbucket.org/chromiumembedded/cef/wiki/JavaScriptIntegration.md
|
||||||
|
TCefRTTIExtension.Register('myextension', TTestExtension);
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -104,6 +106,8 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
begin
|
begin
|
||||||
|
// This ProcessHandler is used for the extension and the DOM visitor demos.
|
||||||
|
// It can be removed if you don't want those features.
|
||||||
TempProcessHandler := TCefCustomRenderProcessHandler.Create;
|
TempProcessHandler := TCefCustomRenderProcessHandler.Create;
|
||||||
TempProcessHandler.MessageName := 'retrievedom'; // same message name than TMiniBrowserFrm.VisitDOMMsg
|
TempProcessHandler.MessageName := 'retrievedom'; // same message name than TMiniBrowserFrm.VisitDOMMsg
|
||||||
TempProcessHandler.OnCustomMessage := ProcessHandler_OnCustomMessage;
|
TempProcessHandler.OnCustomMessage := ProcessHandler_OnCustomMessage;
|
||||||
@ -116,6 +120,7 @@ begin
|
|||||||
|
|
||||||
// Enabling the debug log file for then DOM visitor demo.
|
// Enabling the debug log file for then DOM visitor demo.
|
||||||
// This adds lots of warnings to the console, specially if you run this inside VirtualBox.
|
// This adds lots of warnings to the console, specially if you run this inside VirtualBox.
|
||||||
|
// Remove it if you don't want to use the DOM visitor
|
||||||
GlobalCEFApp.LogFile := 'debug.log';
|
GlobalCEFApp.LogFile := 'debug.log';
|
||||||
GlobalCEFApp.LogSeverity := LOGSEVERITY_ERROR;
|
GlobalCEFApp.LogSeverity := LOGSEVERITY_ERROR;
|
||||||
|
|
||||||
|
@ -1,27 +1,45 @@
|
|||||||
[Closed Files]
|
[Closed Files]
|
||||||
File_0=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uMiniBrowser.pas',0,1,387,87,411,0,0,,
|
File_0=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFv8Handler.pas',0,1,691,3,720,0,0,,
|
||||||
File_1=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uTestExtension.pas',0,1,38,1,68,0,0,,
|
File_1=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFLibFunctions.pas',0,1,172,3,201,0,0,,
|
||||||
File_2=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\cef.inc',0,1,1,58,37,0,0,,
|
File_2=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas',0,1,484,40,494,0,0,,
|
||||||
File_3=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas',0,1,495,1,525,0,0,,
|
File_3=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFv8Context.pas',0,1,73,57,88,0,0,,
|
||||||
File_4=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFMiscFunctions.pas',0,1,707,1,733,0,0,,
|
File_4=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFMiscFunctions.pas',0,1,261,25,292,0,0,,
|
||||||
File_5=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFDLLFunctions.pas',0,1,196,1,228,0,0,,
|
File_5=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFTypes.pas',0,1,2519,19,2538,0,0,,
|
||||||
File_6=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas',0,1,558,38,599,0,0,,
|
File_6=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFBrowserProcessHandler.pas',0,1,43,80,53,0,0,,
|
||||||
File_7=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFRenderProcessHandler.pas',0,1,62,19,86,0,0,,
|
File_7=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromiumFontOptions.pas',0,1,29,3,58,0,0,,
|
||||||
File_8=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFInterfaces.pas',0,1,735,3,764,0,0,,
|
File_8=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromiumOptions.pas',0,1,47,3,58,0,0,,
|
||||||
File_9=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFTypes.pas',0,1,588,5,617,0,0,,
|
|
||||||
|
|
||||||
[Modules]
|
[Modules]
|
||||||
Module0=default.htm
|
Module0=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uMiniBrowser.pas
|
||||||
Count=1
|
Module1=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\MiniBrowser.dproj
|
||||||
|
Module2=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uTestExtension.pas
|
||||||
|
Module3=default.htm
|
||||||
|
Count=4
|
||||||
EditWindowCount=1
|
EditWindowCount=1
|
||||||
|
|
||||||
|
[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\demos\MiniBrowser\MiniBrowser.dproj]
|
||||||
|
ModuleType=TBaseProject
|
||||||
|
|
||||||
|
[C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uTestExtension.pas]
|
||||||
|
ModuleType=TSourceModule
|
||||||
|
FormState=0
|
||||||
|
FormOnTop=0
|
||||||
|
|
||||||
[default.htm]
|
[default.htm]
|
||||||
ModuleType=TURLModule
|
ModuleType=TURLModule
|
||||||
|
|
||||||
[EditWindow0]
|
[EditWindow0]
|
||||||
ViewCount=1
|
ViewCount=4
|
||||||
CurrentView=0
|
CurrentEditView=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uMiniBrowser.pas
|
||||||
View0=0
|
View0=0
|
||||||
|
View1=1
|
||||||
|
View2=2
|
||||||
|
View3=3
|
||||||
PercentageSizes=1
|
PercentageSizes=1
|
||||||
Create=1
|
Create=1
|
||||||
Visible=1
|
Visible=1
|
||||||
@ -38,22 +56,56 @@ 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=0000080001020200000009000000446F636B53697465310F0000004D65737361676556696577466F726D3B36000000000000020F06000000000000FFFFFFFF
|
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\MiniBrowser\MiniBrowser.dpr
|
||||||
|
CursorX=73
|
||||||
|
CursorY=100
|
||||||
|
TopLine=76
|
||||||
|
LeftCol=1
|
||||||
|
Elisions=
|
||||||
|
Bookmarks=
|
||||||
|
EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\MiniBrowser.dpr
|
||||||
|
|
||||||
|
[View2]
|
||||||
|
CustomEditViewType=TEditView
|
||||||
|
Module=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uTestExtension.pas
|
||||||
|
CursorX=1
|
||||||
|
CursorY=72
|
||||||
|
TopLine=41
|
||||||
|
LeftCol=1
|
||||||
|
Elisions=
|
||||||
|
Bookmarks=
|
||||||
|
EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uTestExtension.pas
|
||||||
|
|
||||||
|
[View3]
|
||||||
|
CustomEditViewType=TEditView
|
||||||
|
Module=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uMiniBrowser.pas
|
||||||
|
CursorX=78
|
||||||
|
CursorY=281
|
||||||
|
TopLine=236
|
||||||
|
LeftCol=1
|
||||||
|
Elisions=
|
||||||
|
Bookmarks=
|
||||||
|
EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\demos\MiniBrowser\uMiniBrowser.pas
|
||||||
|
|
||||||
[Watches]
|
[Watches]
|
||||||
Count=0
|
Count=0
|
||||||
|
|
||||||
@ -134,14 +186,14 @@ Visible=0
|
|||||||
Docked=1
|
Docked=1
|
||||||
State=0
|
State=0
|
||||||
Left=0
|
Left=0
|
||||||
Top=23
|
Top=0
|
||||||
Width=2773
|
Width=2773
|
||||||
Height=1345
|
Height=1424
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=2773
|
ClientWidth=2773
|
||||||
ClientHeight=1345
|
ClientHeight=1424
|
||||||
TBDockHeight=1345
|
TBDockHeight=1424
|
||||||
LRDockWidth=2773
|
LRDockWidth=2773
|
||||||
Dockable=1
|
Dockable=1
|
||||||
StayOnTop=0
|
StayOnTop=0
|
||||||
@ -209,8 +261,8 @@ Create=1
|
|||||||
Visible=0
|
Visible=0
|
||||||
Docked=1
|
Docked=1
|
||||||
State=0
|
State=0
|
||||||
Left=-8
|
Left=-121
|
||||||
Top=-30
|
Top=-74
|
||||||
Width=1844
|
Width=1844
|
||||||
Height=3139
|
Height=3139
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
@ -263,23 +315,28 @@ 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=7119
|
||||||
LRDockWidth=1898
|
LRDockWidth=1898
|
||||||
Dockable=1
|
Dockable=1
|
||||||
StayOnTop=0
|
StayOnTop=0
|
||||||
SplitPos=111
|
SplitPos=111
|
||||||
|
|
||||||
|
[PropInspDesignerSelection]
|
||||||
|
ArrangeBy=Name
|
||||||
|
SelectedItem=Items,
|
||||||
|
ExpandedItems=LiveBindings=0,"LiveBindings Designer=0",Margins=0,StyleElements=0,Touch=0
|
||||||
|
|
||||||
[frmDesignPreview]
|
[frmDesignPreview]
|
||||||
PercentageSizes=1
|
PercentageSizes=1
|
||||||
Create=1
|
Create=1
|
||||||
@ -557,12 +614,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
|
||||||
@ -682,22 +739,22 @@ 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=7119
|
||||||
LRDockWidth=1898
|
LRDockWidth=1898
|
||||||
Dockable=1
|
Dockable=1
|
||||||
StayOnTop=0
|
StayOnTop=0
|
||||||
|
Binary file not shown.
@ -1,10 +1,10 @@
|
|||||||
[Stats]
|
[Stats]
|
||||||
EditorSecs=21677
|
EditorSecs=25166
|
||||||
DesignerSecs=1815
|
DesignerSecs=1825
|
||||||
InspectorSecs=1298
|
InspectorSecs=1305
|
||||||
CompileSecs=1022165
|
CompileSecs=1066963
|
||||||
OtherSecs=3096
|
OtherSecs=3223
|
||||||
StartTime=11/02/2017 10:51:15
|
StartTime=11/02/2017 10:51:15
|
||||||
RealKeys=0
|
RealKeys=0
|
||||||
EffectiveKeys=0
|
EffectiveKeys=0
|
||||||
DebugSecs=12303
|
DebugSecs=12935
|
||||||
|
@ -134,7 +134,9 @@ object MiniBrowserFrm: TMiniBrowserFrm
|
|||||||
'https://www.w3schools.com/js/tryit.asp?filename=tryjs_win_close'
|
'https://www.w3schools.com/js/tryit.asp?filename=tryjs_win_close'
|
||||||
'https://www.w3schools.com/html/html5_video.asp'
|
'https://www.w3schools.com/html/html5_video.asp'
|
||||||
'http://www.adobe.com/software/flash/about/'
|
'http://www.adobe.com/software/flash/about/'
|
||||||
'chrome://version/')
|
'chrome://version/'
|
||||||
|
'http://html5test.com/'
|
||||||
|
'https://www.w3schools.com/')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
object ConfigPnl: TPanel
|
object ConfigPnl: TPanel
|
||||||
|
@ -66,6 +66,8 @@ const
|
|||||||
MINIBROWSER_CONTEXTMENU_SETJSEVENT = MENU_ID_USER_FIRST + 4;
|
MINIBROWSER_CONTEXTMENU_SETJSEVENT = MENU_ID_USER_FIRST + 4;
|
||||||
MINIBROWSER_CONTEXTMENU_COPYHTML = MENU_ID_USER_FIRST + 5;
|
MINIBROWSER_CONTEXTMENU_COPYHTML = MENU_ID_USER_FIRST + 5;
|
||||||
MINIBROWSER_CONTEXTMENU_VISITDOM = MENU_ID_USER_FIRST + 6;
|
MINIBROWSER_CONTEXTMENU_VISITDOM = MENU_ID_USER_FIRST + 6;
|
||||||
|
MINIBROWSER_CONTEXTMENU_JSWRITEDOC = MENU_ID_USER_FIRST + 7;
|
||||||
|
MINIBROWSER_CONTEXTMENU_JSPRINTDOC = MENU_ID_USER_FIRST + 8;
|
||||||
|
|
||||||
type
|
type
|
||||||
TMiniBrowserFrm = class(TForm)
|
TMiniBrowserFrm = class(TForm)
|
||||||
@ -209,6 +211,8 @@ begin
|
|||||||
model.AddItem(MINIBROWSER_CONTEXTMENU_SETJSEVENT, 'Set mouseover event');
|
model.AddItem(MINIBROWSER_CONTEXTMENU_SETJSEVENT, 'Set mouseover event');
|
||||||
model.AddItem(MINIBROWSER_CONTEXTMENU_COPYHTML, 'Copy HTML to clipboard');
|
model.AddItem(MINIBROWSER_CONTEXTMENU_COPYHTML, 'Copy HTML to clipboard');
|
||||||
model.AddItem(MINIBROWSER_CONTEXTMENU_VISITDOM, 'Visit DOM');
|
model.AddItem(MINIBROWSER_CONTEXTMENU_VISITDOM, 'Visit DOM');
|
||||||
|
model.AddItem(MINIBROWSER_CONTEXTMENU_JSWRITEDOC, 'Modify HTML document');
|
||||||
|
model.AddItem(MINIBROWSER_CONTEXTMENU_JSPRINTDOC, 'Print using Javascript');
|
||||||
|
|
||||||
if DevTools.Visible then
|
if DevTools.Visible then
|
||||||
model.AddItem(MINIBROWSER_CONTEXTMENU_HIDEDEVTOOLS, 'Hide DevTools')
|
model.AddItem(MINIBROWSER_CONTEXTMENU_HIDEDEVTOOLS, 'Hide DevTools')
|
||||||
@ -248,7 +252,7 @@ begin
|
|||||||
'if (n.parentNode){return getpath(n.parentNode) + ret} else '+
|
'if (n.parentNode){return getpath(n.parentNode) + ret} else '+
|
||||||
'return ret'+
|
'return ret'+
|
||||||
'};'+
|
'};'+
|
||||||
'app.mouseover(getpath(evt.target))}'+
|
'myextension.mouseover(getpath(evt.target))}'+
|
||||||
')', 'about:blank', 0);
|
')', 'about:blank', 0);
|
||||||
|
|
||||||
MINIBROWSER_CONTEXTMENU_COPYHTML :
|
MINIBROWSER_CONTEXTMENU_COPYHTML :
|
||||||
@ -256,6 +260,20 @@ begin
|
|||||||
|
|
||||||
MINIBROWSER_CONTEXTMENU_VISITDOM :
|
MINIBROWSER_CONTEXTMENU_VISITDOM :
|
||||||
PostMessage(Handle, MINIBROWSER_VISITDOM, 0, 0);
|
PostMessage(Handle, MINIBROWSER_VISITDOM, 0, 0);
|
||||||
|
|
||||||
|
MINIBROWSER_CONTEXTMENU_JSWRITEDOC :
|
||||||
|
if (browser <> nil) and (browser.MainFrame <> nil) then
|
||||||
|
browser.MainFrame.ExecuteJavaScript(
|
||||||
|
'var css = ' + chr(39) + '@page {size: A4; margin: 0;} @media print {html, body {width: 210mm; height: 297mm;}}' + chr(39) + '; ' +
|
||||||
|
'var style = document.createElement(' + chr(39) + 'style' + chr(39) + '); ' +
|
||||||
|
'style.type = ' + chr(39) + 'text/css' + chr(39) + '; ' +
|
||||||
|
'style.appendChild(document.createTextNode(css)); ' +
|
||||||
|
'document.head.appendChild(style);',
|
||||||
|
'about:blank', 0);
|
||||||
|
|
||||||
|
MINIBROWSER_CONTEXTMENU_JSPRINTDOC :
|
||||||
|
if (browser <> nil) and (browser.MainFrame <> nil) then
|
||||||
|
browser.MainFrame.ExecuteJavaScript('window.print();', 'about:blank', 0);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -274,6 +292,7 @@ procedure TMiniBrowserFrm.Chromium1ProcessMessageReceived(Sender: TObject;
|
|||||||
begin
|
begin
|
||||||
if (message <> nil) and (message.Name = 'mouseover') and (message.ArgumentList <> nil) then
|
if (message <> nil) and (message.Name = 'mouseover') and (message.ArgumentList <> nil) then
|
||||||
begin
|
begin
|
||||||
|
// Message received from the extension
|
||||||
StatusBar1.Panels[0].Text := message.ArgumentList.GetString(0);
|
StatusBar1.Panels[0].Text := message.ArgumentList.GetString(0);
|
||||||
Result := True;
|
Result := True;
|
||||||
end
|
end
|
||||||
|
@ -51,43 +51,22 @@ uses
|
|||||||
uCEFv8Context, uCEFTypes, uCEFv8Handler;
|
uCEFv8Context, uCEFTypes, uCEFv8Handler;
|
||||||
|
|
||||||
type
|
type
|
||||||
TCustomBrowserProcessHandler = class(TCefBrowserProcessHandlerOwn)
|
|
||||||
protected
|
|
||||||
procedure OnScheduleMessagePumpWork(delayMs: Int64); override;
|
|
||||||
end;
|
|
||||||
|
|
||||||
TTestExtension = class
|
TTestExtension = class
|
||||||
class function hello: string;
|
|
||||||
class procedure mouseover(const data: string);
|
class procedure mouseover(const data: string);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
var
|
|
||||||
pumpMessages: Integer = 0;
|
|
||||||
|
|
||||||
{ TTestExtension }
|
|
||||||
|
|
||||||
class procedure TTestExtension.mouseover(const data: string);
|
class procedure TTestExtension.mouseover(const data: string);
|
||||||
var
|
var
|
||||||
msg: ICefProcessMessage;
|
msg: ICefProcessMessage;
|
||||||
begin
|
begin
|
||||||
msg := TCefProcessMessageRef.New('mouseover');
|
msg := TCefProcessMessageRef.New('mouseover');
|
||||||
msg.ArgumentList.SetString(0, data);
|
msg.ArgumentList.SetString(0, data);
|
||||||
|
|
||||||
|
// Sending a message back to the browser. It'll be received in the TChromium.OnProcessMessageReceived event.
|
||||||
|
// TCefv8ContextRef.Current returns the v8 context for the frame that is currently executing Javascript.
|
||||||
TCefv8ContextRef.Current.Browser.SendProcessMessage(PID_BROWSER, msg);
|
TCefv8ContextRef.Current.Browser.SendProcessMessage(PID_BROWSER, msg);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
class function TTestExtension.hello: string;
|
|
||||||
begin
|
|
||||||
Result := 'Hello from Delphi';
|
|
||||||
end;
|
|
||||||
|
|
||||||
{ TCustomBrowserProcessHandler }
|
|
||||||
|
|
||||||
procedure TCustomBrowserProcessHandler.OnScheduleMessagePumpWork(
|
|
||||||
delayMs: Int64);
|
|
||||||
begin
|
|
||||||
InterlockedExchange(pumpMessages, 1);
|
|
||||||
end;
|
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
<ProjectVersion>18.0</ProjectVersion>
|
<ProjectVersion>18.0</ProjectVersion>
|
||||||
<FrameworkType>VCL</FrameworkType>
|
<FrameworkType>VCL</FrameworkType>
|
||||||
<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>Package</AppType>
|
<AppType>Package</AppType>
|
||||||
@ -256,7 +256,16 @@
|
|||||||
<Overwrite>true</Overwrite>
|
<Overwrite>true</Overwrite>
|
||||||
</Platform>
|
</Platform>
|
||||||
</DeployFile>
|
</DeployFile>
|
||||||
<DeployClass Name="ProjectiOSDeviceResourceRules"/>
|
<DeployClass Name="DependencyModule">
|
||||||
|
<Platform Name="Win32">
|
||||||
|
<Operation>0</Operation>
|
||||||
|
<Extensions>.dll;.bpl</Extensions>
|
||||||
|
</Platform>
|
||||||
|
<Platform Name="OSX32">
|
||||||
|
<Operation>1</Operation>
|
||||||
|
<Extensions>.dylib</Extensions>
|
||||||
|
</Platform>
|
||||||
|
</DeployClass>
|
||||||
<DeployClass Name="ProjectOSXResource">
|
<DeployClass Name="ProjectOSXResource">
|
||||||
<Platform Name="OSX32">
|
<Platform Name="OSX32">
|
||||||
<RemoteDir>Contents\Resources</RemoteDir>
|
<RemoteDir>Contents\Resources</RemoteDir>
|
||||||
@ -570,16 +579,7 @@
|
|||||||
<Operation>1</Operation>
|
<Operation>1</Operation>
|
||||||
</Platform>
|
</Platform>
|
||||||
</DeployClass>
|
</DeployClass>
|
||||||
<DeployClass Name="DependencyModule">
|
<DeployClass Name="ProjectiOSDeviceResourceRules"/>
|
||||||
<Platform Name="Win32">
|
|
||||||
<Operation>0</Operation>
|
|
||||||
<Extensions>.dll;.bpl</Extensions>
|
|
||||||
</Platform>
|
|
||||||
<Platform Name="OSX32">
|
|
||||||
<Operation>1</Operation>
|
|
||||||
<Extensions>.dylib</Extensions>
|
|
||||||
</Platform>
|
|
||||||
</DeployClass>
|
|
||||||
<ProjectRoot Platform="iOSDevice64" Name="$(PROJECTNAME).app"/>
|
<ProjectRoot Platform="iOSDevice64" Name="$(PROJECTNAME).app"/>
|
||||||
<ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/>
|
<ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/>
|
||||||
<ProjectRoot Platform="iOSDevice32" Name="$(PROJECTNAME).app"/>
|
<ProjectRoot Platform="iOSDevice32" Name="$(PROJECTNAME).app"/>
|
||||||
|
@ -1,33 +1,27 @@
|
|||||||
[Closed Files]
|
[Closed Files]
|
||||||
File_0=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas',0,1,159,63,445,0,0,,
|
File_0=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas',0,1,24,68,70,0,0,,
|
||||||
File_1=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFMiscFunctions.pas',0,1,515,66,724,0,0,,
|
File_1=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFMiscFunctions.pas',0,1,533,73,575,0,0,,
|
||||||
File_2=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFTypes.pas',0,1,201,27,276,0,0,,
|
File_2=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFLibFunctions.pas',0,1,117,46,128,0,0,,
|
||||||
File_3=TSourceModule,'c:\program files\embarcadero\studio\17.0\source\rtl\common\System.IOUtils.pas',0,1,1,1,1,0,0,,
|
File_3=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFPrintSettings.pas',0,1,45,18,53,0,0,,
|
||||||
File_4=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFDLLFunctions.pas',0,1,36,1,57,0,0,,
|
File_4=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFInterfaces.pas',0,1,820,3,836,0,0,,
|
||||||
File_5=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFResponseFilter.pas',0,1,33,1,56,0,0,,
|
File_5=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas',0,1,271,108,249,0,0,,
|
||||||
File_6=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFInterfaces.pas',0,1,1170,1,1202,0,0,,
|
File_6=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFTypes.pas',0,1,2542,22,2562,0,0,,
|
||||||
File_7=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFRenderProcessHandler.pas',0,1,262,52,291,0,0,,
|
File_7=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFBrowserProcessHandler.pas',0,1,34,78,53,0,0,,
|
||||||
File_8=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFDomVisitor.pas',0,1,37,1,108,0,0,,
|
File_8=TSourceModule,'c:\program files\embarcadero\studio\17.0\source\rtl\common\System.IOUtils.pas',0,1,1,1,1,0,0,,
|
||||||
|
File_9=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFDLLFunctions.pas',0,1,36,1,57,0,0,,
|
||||||
|
|
||||||
[Modules]
|
[Modules]
|
||||||
Module0=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas
|
Module0=default.htm
|
||||||
Module1=default.htm
|
Count=1
|
||||||
Count=2
|
|
||||||
EditWindowCount=1
|
EditWindowCount=1
|
||||||
|
|
||||||
[C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas]
|
|
||||||
ModuleType=TSourceModule
|
|
||||||
FormState=0
|
|
||||||
FormOnTop=0
|
|
||||||
|
|
||||||
[default.htm]
|
[default.htm]
|
||||||
ModuleType=TURLModule
|
ModuleType=TURLModule
|
||||||
|
|
||||||
[EditWindow0]
|
[EditWindow0]
|
||||||
ViewCount=2
|
ViewCount=1
|
||||||
CurrentEditView=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas
|
CurrentView=0
|
||||||
View0=0
|
View0=0
|
||||||
View1=1
|
|
||||||
PercentageSizes=1
|
PercentageSizes=1
|
||||||
Create=1
|
Create=1
|
||||||
Visible=1
|
Visible=1
|
||||||
@ -46,32 +40,20 @@ BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0
|
|||||||
TopPanelSize=0
|
TopPanelSize=0
|
||||||
LeftPanelSize=0
|
LeftPanelSize=0
|
||||||
RightPanelSize=2000
|
RightPanelSize=2000
|
||||||
RightPanelClients=DockSite2
|
RightPanelClients=DockSite2,DockSite4
|
||||||
RightPanelData=00000800010100000000AA1900000000000001D0070000000000000100000000A123000009000000446F636B5369746532FFFFFFFF
|
RightPanelData=00000800010100000000AA1900000000000001D00700000000000001000000004312000009000000446F636B53697465320100000000A123000009000000446F636B5369746534FFFFFFFF
|
||||||
BottomPanelSize=0
|
BottomPanelSize=0
|
||||||
BottomPanelClients=DockSite1,MessageView
|
BottomPanelClients=DockSite1,MessageView
|
||||||
BottomPanelData=0000080001020200000009000000446F636B53697465310F0000004D65737361676556696577466F726D3B36000000000000027908000000000000FFFFFFFF
|
BottomPanelData=0000080001020200000009000000446F636B53697465310F0000004D65737361676556696577466F726D1234000000000000022506000000000000FFFFFFFF
|
||||||
BottomMiddlePanelSize=0
|
BottomMiddlePanelSize=0
|
||||||
BottomMiddlePanelClients=DockSite0,GraphDrawingModel
|
BottomMiddlePanelClients=DockSite0,GraphDrawingModel
|
||||||
BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779D1D00000000000002F306000000000000FFFFFFFF
|
BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779D1D00000000000002F306000000000000FFFFFFFF
|
||||||
TabDockLeftClients=PropertyInspector=0,DockSite3=1
|
TabDockLeftClients=PropertyInspector=0,DockSite3=1
|
||||||
TabDockRightClients=DockSite4=0
|
|
||||||
|
|
||||||
[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\source\uCEFChromium.pas
|
|
||||||
CursorX=108
|
|
||||||
CursorY=249
|
|
||||||
TopLine=271
|
|
||||||
LeftCol=1
|
|
||||||
Elisions=
|
|
||||||
Bookmarks=
|
|
||||||
EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas
|
|
||||||
|
|
||||||
[Watches]
|
[Watches]
|
||||||
Count=0
|
Count=0
|
||||||
|
|
||||||
@ -86,11 +68,11 @@ State=0
|
|||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=3820
|
Width=3820
|
||||||
Height=1682
|
Height=1121
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=3820
|
ClientWidth=3820
|
||||||
ClientHeight=1682
|
ClientHeight=1121
|
||||||
TBDockHeight=213
|
TBDockHeight=213
|
||||||
LRDockWidth=13602
|
LRDockWidth=13602
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -134,11 +116,11 @@ State=0
|
|||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=2000
|
Width=2000
|
||||||
Height=8868
|
Height=4226
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=2000
|
ClientWidth=2000
|
||||||
ClientHeight=8868
|
ClientHeight=4226
|
||||||
TBDockHeight=5897
|
TBDockHeight=5897
|
||||||
LRDockWidth=2352
|
LRDockWidth=2352
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -151,14 +133,14 @@ Visible=0
|
|||||||
Docked=1
|
Docked=1
|
||||||
State=0
|
State=0
|
||||||
Left=0
|
Left=0
|
||||||
Top=23
|
Top=0
|
||||||
Width=2773
|
Width=2773
|
||||||
Height=1984
|
Height=1424
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=2773
|
ClientWidth=2773
|
||||||
ClientHeight=1984
|
ClientHeight=1424
|
||||||
TBDockHeight=1984
|
TBDockHeight=1424
|
||||||
LRDockWidth=2773
|
LRDockWidth=2773
|
||||||
Dockable=1
|
Dockable=1
|
||||||
StayOnTop=0
|
StayOnTop=0
|
||||||
@ -171,12 +153,12 @@ Docked=1
|
|||||||
State=0
|
State=0
|
||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=1875
|
Width=2000
|
||||||
Height=6738
|
Height=4339
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=1875
|
ClientWidth=2000
|
||||||
ClientHeight=6738
|
ClientHeight=4339
|
||||||
TBDockHeight=7152
|
TBDockHeight=7152
|
||||||
LRDockWidth=2000
|
LRDockWidth=2000
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -226,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
|
||||||
@ -283,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
|
||||||
@ -306,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
|
||||||
@ -322,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
|
||||||
@ -341,8 +323,8 @@ Create=1
|
|||||||
Visible=0
|
Visible=0
|
||||||
Docked=1
|
Docked=1
|
||||||
State=0
|
State=0
|
||||||
Left=-8
|
Left=-1026
|
||||||
Top=287
|
Top=-137
|
||||||
Width=273
|
Width=273
|
||||||
Height=359
|
Height=359
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
@ -366,11 +348,11 @@ State=0
|
|||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=3820
|
Width=3820
|
||||||
Height=1682
|
Height=1121
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=3820
|
ClientWidth=3820
|
||||||
ClientHeight=1682
|
ClientHeight=1121
|
||||||
TBDockHeight=415
|
TBDockHeight=415
|
||||||
LRDockWidth=4953
|
LRDockWidth=4953
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -385,11 +367,11 @@ State=0
|
|||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=3820
|
Width=3820
|
||||||
Height=1682
|
Height=1121
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=3820
|
ClientWidth=3820
|
||||||
ClientHeight=1682
|
ClientHeight=1121
|
||||||
TBDockHeight=213
|
TBDockHeight=213
|
||||||
LRDockWidth=7406
|
LRDockWidth=7406
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -398,7 +380,6 @@ Column0Width=145
|
|||||||
Column1Width=100
|
Column1Width=100
|
||||||
Column2Width=115
|
Column2Width=115
|
||||||
Column3Width=250
|
Column3Width=250
|
||||||
Column4Width=250
|
|
||||||
|
|
||||||
[LocalVarsWindow]
|
[LocalVarsWindow]
|
||||||
PercentageSizes=1
|
PercentageSizes=1
|
||||||
@ -409,11 +390,11 @@ State=0
|
|||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=3820
|
Width=3820
|
||||||
Height=1682
|
Height=1121
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=3820
|
ClientWidth=3820
|
||||||
ClientHeight=1682
|
ClientHeight=1121
|
||||||
TBDockHeight=1536
|
TBDockHeight=1536
|
||||||
LRDockWidth=3484
|
LRDockWidth=3484
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -428,11 +409,11 @@ State=0
|
|||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=3820
|
Width=3820
|
||||||
Height=1682
|
Height=1121
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=3820
|
ClientWidth=3820
|
||||||
ClientHeight=1682
|
ClientHeight=1121
|
||||||
TBDockHeight=2063
|
TBDockHeight=2063
|
||||||
LRDockWidth=3484
|
LRDockWidth=3484
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -447,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
|
||||||
@ -512,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
|
||||||
@ -528,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
|
||||||
@ -550,11 +531,11 @@ State=0
|
|||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=3820
|
Width=3820
|
||||||
Height=1682
|
Height=1121
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=3820
|
ClientWidth=3820
|
||||||
ClientHeight=1682
|
ClientHeight=1121
|
||||||
TBDockHeight=1547
|
TBDockHeight=1547
|
||||||
LRDockWidth=8742
|
LRDockWidth=8742
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -575,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
|
||||||
@ -595,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
|
||||||
@ -660,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=1984
|
Height=1424
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=3820
|
ClientWidth=3820
|
||||||
ClientHeight=1984
|
ClientHeight=1424
|
||||||
TBDockHeight=1984
|
TBDockHeight=1424
|
||||||
LRDockWidth=3820
|
LRDockWidth=3820
|
||||||
Dockable=1
|
Dockable=1
|
||||||
StayOnTop=0
|
StayOnTop=0
|
||||||
@ -686,11 +667,11 @@ State=0
|
|||||||
Left=0
|
Left=0
|
||||||
Top=23
|
Top=23
|
||||||
Width=2000
|
Width=2000
|
||||||
Height=9170
|
Height=4529
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=2000
|
ClientWidth=2000
|
||||||
ClientHeight=9170
|
ClientHeight=4529
|
||||||
TBDockHeight=7164
|
TBDockHeight=7164
|
||||||
LRDockWidth=2000
|
LRDockWidth=2000
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -708,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
|
||||||
@ -724,21 +705,21 @@ ActiveTabID=StructureView
|
|||||||
TabDockClients=StructureView,ClassBrowserTool
|
TabDockClients=StructureView,ClassBrowserTool
|
||||||
|
|
||||||
[DockSite4]
|
[DockSite4]
|
||||||
HostDockSite=RightTabDock
|
HostDockSite=DockRightPanel
|
||||||
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=454
|
||||||
Width=2000
|
Width=2000
|
||||||
Height=7164
|
Height=4339
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=1875
|
ClientWidth=2000
|
||||||
ClientHeight=6738
|
ClientHeight=4339
|
||||||
TBDockHeight=7164
|
TBDockHeight=7164
|
||||||
LRDockWidth=2000
|
LRDockWidth=2000
|
||||||
Dockable=1
|
Dockable=1
|
||||||
|
Binary file not shown.
@ -1,9 +1,9 @@
|
|||||||
[Stats]
|
[Stats]
|
||||||
EditorSecs=67698
|
EditorSecs=68180
|
||||||
DesignerSecs=14
|
DesignerSecs=14
|
||||||
InspectorSecs=11
|
InspectorSecs=11
|
||||||
CompileSecs=1601208
|
CompileSecs=1617463
|
||||||
OtherSecs=6606
|
OtherSecs=6713
|
||||||
StartTime=22/01/2017 10:49:52
|
StartTime=22/01/2017 10:49:52
|
||||||
RealKeys=0
|
RealKeys=0
|
||||||
EffectiveKeys=0
|
EffectiveKeys=0
|
||||||
|
@ -57,13 +57,13 @@ uses
|
|||||||
const
|
const
|
||||||
CEF_SUPPORTED_VERSION_MAJOR = 3;
|
CEF_SUPPORTED_VERSION_MAJOR = 3;
|
||||||
CEF_SUPPORTED_VERSION_MINOR = 2987;
|
CEF_SUPPORTED_VERSION_MINOR = 2987;
|
||||||
CEF_SUPPORTED_VERSION_RELEASE = 1597;
|
CEF_SUPPORTED_VERSION_RELEASE = 1599;
|
||||||
CEF_SUPPORTED_VERSION_BUILD = 0;
|
CEF_SUPPORTED_VERSION_BUILD = 0;
|
||||||
|
|
||||||
CEF_CHROMEELF_VERSION_MAJOR = 57;
|
CEF_CHROMEELF_VERSION_MAJOR = 57;
|
||||||
CEF_CHROMEELF_VERSION_MINOR = 0;
|
CEF_CHROMEELF_VERSION_MINOR = 0;
|
||||||
CEF_CHROMEELF_VERSION_RELEASE = 2987;
|
CEF_CHROMEELF_VERSION_RELEASE = 2987;
|
||||||
CEF_CHROMEELF_VERSION_BUILD = 110;
|
CEF_CHROMEELF_VERSION_BUILD = 133;
|
||||||
|
|
||||||
type
|
type
|
||||||
TInternalApp = class;
|
TInternalApp = class;
|
||||||
|
Reference in New Issue
Block a user