You've already forked CEF4Delphi
mirror of
https://github.com/salvadordf/CEF4Delphi.git
synced 2025-06-12 22:07:39 +02:00
Update to CEF 77.1.3
This commit is contained in:
@ -54,7 +54,6 @@ uses
|
||||
type
|
||||
TCefClientRef = class(TCefBaseRefCountedRef, ICefClient)
|
||||
protected
|
||||
procedure GetAudioHandler(var aHandler : ICefAudioHandler); virtual;
|
||||
procedure GetContextMenuHandler(var aHandler : ICefContextMenuHandler); virtual;
|
||||
procedure GetDialogHandler(var aHandler : ICefDialogHandler); virtual;
|
||||
procedure GetDisplayHandler(var aHandler : ICefDisplayHandler); virtual;
|
||||
@ -78,7 +77,6 @@ type
|
||||
|
||||
TCefClientOwn = class(TCefBaseRefCountedOwn, ICefClient)
|
||||
protected
|
||||
procedure GetAudioHandler(var aHandler : ICefAudioHandler); virtual;
|
||||
procedure GetContextMenuHandler(var aHandler : ICefContextMenuHandler); virtual;
|
||||
procedure GetDialogHandler(var aHandler : ICefDialogHandler); virtual;
|
||||
procedure GetDisplayHandler(var aHandler : ICefDisplayHandler); virtual;
|
||||
@ -116,9 +114,7 @@ type
|
||||
FRequestHandler : ICefRequestHandler;
|
||||
FDragHandler : ICefDragHandler;
|
||||
FFindHandler : ICefFindHandler;
|
||||
FAudioHandler : ICefAudioHandler;
|
||||
|
||||
procedure GetAudioHandler(var aHandler : ICefAudioHandler); override;
|
||||
procedure GetContextMenuHandler(var aHandler : ICefContextMenuHandler); override;
|
||||
procedure GetDialogHandler(var aHandler : ICefDialogHandler); override;
|
||||
procedure GetDisplayHandler(var aHandler : ICefDisplayHandler); override;
|
||||
@ -154,7 +150,7 @@ uses
|
||||
uCEFFocusHandler, uCEFContextMenuHandler, uCEFDialogHandler, uCEFKeyboardHandler,
|
||||
uCEFDisplayHandler, uCEFDownloadHandler, uCEFJsDialogHandler,
|
||||
uCEFLifeSpanHandler, uCEFRequestHandler, uCEFRenderHandler, uCEFDragHandler,
|
||||
uCEFFindHandler, uCEFAudioHandler, uCEFConstants, uCEFApplication, uCEFFrame;
|
||||
uCEFFindHandler, uCEFConstants, uCEFApplication, uCEFFrame;
|
||||
|
||||
|
||||
// ******************************************************
|
||||
@ -169,11 +165,6 @@ begin
|
||||
Result := nil;
|
||||
end;
|
||||
|
||||
procedure TCefClientRef.GetAudioHandler(var aHandler : ICefAudioHandler);
|
||||
begin
|
||||
aHandler := nil;
|
||||
end;
|
||||
|
||||
procedure TCefClientRef.GetContextMenuHandler(var aHandler : ICefContextMenuHandler);
|
||||
begin
|
||||
aHandler := nil;
|
||||
@ -255,23 +246,6 @@ end;
|
||||
// ******************************************************
|
||||
|
||||
|
||||
function cef_client_own_get_audio_handler(self: PCefClient): PCefAudioHandler; stdcall;
|
||||
var
|
||||
TempObject : TObject;
|
||||
TempHandler : ICefAudioHandler;
|
||||
begin
|
||||
Result := nil;
|
||||
TempObject := CefGetObject(self);
|
||||
|
||||
if (TempObject <> nil) and (TempObject is TCefClientOwn) then
|
||||
try
|
||||
TCefClientOwn(TempObject).GetAudioHandler(TempHandler);
|
||||
if (TempHandler <> nil) then Result := TempHandler.Wrap;
|
||||
finally
|
||||
TempHandler := nil;
|
||||
end;
|
||||
end;
|
||||
|
||||
function cef_client_own_get_context_menu_handler(self: PCefClient): PCefContextMenuHandler; stdcall;
|
||||
var
|
||||
TempObject : TObject;
|
||||
@ -517,7 +491,6 @@ begin
|
||||
|
||||
with PCefClient(FData)^ do
|
||||
begin
|
||||
get_audio_handler := {$IFDEF FPC}@{$ENDIF}cef_client_own_get_audio_handler;
|
||||
get_context_menu_handler := {$IFDEF FPC}@{$ENDIF}cef_client_own_get_context_menu_handler;
|
||||
get_dialog_handler := {$IFDEF FPC}@{$ENDIF}cef_client_own_get_dialog_handler;
|
||||
get_display_handler := {$IFDEF FPC}@{$ENDIF}cef_client_own_get_display_handler;
|
||||
@ -535,11 +508,6 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TCefClientOwn.GetAudioHandler(var aHandler : ICefAudioHandler);
|
||||
begin
|
||||
aHandler := nil;
|
||||
end;
|
||||
|
||||
procedure TCefClientOwn.GetContextMenuHandler(var aHandler : ICefContextMenuHandler);
|
||||
begin
|
||||
aHandler := nil;
|
||||
@ -653,7 +621,6 @@ begin
|
||||
if events.MustCreateRequestHandler then FRequestHandler := TCustomRequestHandler.Create(events);
|
||||
if events.MustCreateDragHandler then FDragHandler := TCustomDragHandler.Create(events);
|
||||
if events.MustCreateFindHandler then FFindHandler := TCustomFindHandler.Create(events);
|
||||
if events.MustCreateAudioHandler then FAudioHandler := TCustomAudioHandler.Create(events);
|
||||
end;
|
||||
end;
|
||||
end;
|
||||
@ -682,7 +649,6 @@ begin
|
||||
if (FRenderHandler <> nil) then FRenderHandler.RemoveReferences;
|
||||
if (FDragHandler <> nil) then FDragHandler.RemoveReferences;
|
||||
if (FFindHandler <> nil) then FFindHandler.RemoveReferences;
|
||||
if (FAudioHandler <> nil) then FAudioHandler.RemoveReferences;
|
||||
end;
|
||||
|
||||
procedure TCustomClientHandler.InitializeVars;
|
||||
@ -700,18 +666,9 @@ begin
|
||||
FRenderHandler := nil;
|
||||
FDragHandler := nil;
|
||||
FFindHandler := nil;
|
||||
FAudioHandler := nil;
|
||||
FEvents := nil;
|
||||
end;
|
||||
|
||||
procedure TCustomClientHandler.GetAudioHandler(var aHandler : ICefAudioHandler);
|
||||
begin
|
||||
if (FAudioHandler <> nil) then
|
||||
aHandler := FAudioHandler
|
||||
else
|
||||
aHandler := nil;
|
||||
end;
|
||||
|
||||
procedure TCustomClientHandler.GetContextMenuHandler(var aHandler : ICefContextMenuHandler);
|
||||
begin
|
||||
if (FContextMenuHandler <> nil) then
|
||||
|
Reference in New Issue
Block a user