You've already forked CEF4Delphi
mirror of
https://github.com/salvadordf/CEF4Delphi.git
synced 2025-06-12 22:07:39 +02:00
Use TChromium.OnCursorChange in the MiniBrowser demo
This commit is contained in:
@ -15,7 +15,6 @@ object MiniBrowserFrm: TMiniBrowserFrm
|
|||||||
OnCreate = FormCreate
|
OnCreate = FormCreate
|
||||||
OnDestroy = FormDestroy
|
OnDestroy = FormDestroy
|
||||||
OnShow = FormShow
|
OnShow = FormShow
|
||||||
PixelsPerInch = 96
|
|
||||||
TextHeight = 13
|
TextHeight = 13
|
||||||
object Splitter1: TSplitter
|
object Splitter1: TSplitter
|
||||||
Left = 1179
|
Left = 1179
|
||||||
@ -285,6 +284,7 @@ object MiniBrowserFrm: TMiniBrowserFrm
|
|||||||
OnFullScreenModeChange = Chromium1FullScreenModeChange
|
OnFullScreenModeChange = Chromium1FullScreenModeChange
|
||||||
OnStatusMessage = Chromium1StatusMessage
|
OnStatusMessage = Chromium1StatusMessage
|
||||||
OnLoadingProgressChange = Chromium1LoadingProgressChange
|
OnLoadingProgressChange = Chromium1LoadingProgressChange
|
||||||
|
OnCursorChange = Chromium1CursorChange
|
||||||
OnBeforeDownload = Chromium1BeforeDownload
|
OnBeforeDownload = Chromium1BeforeDownload
|
||||||
OnDownloadUpdated = Chromium1DownloadUpdated
|
OnDownloadUpdated = Chromium1DownloadUpdated
|
||||||
OnAfterCreated = Chromium1AfterCreated
|
OnAfterCreated = Chromium1AfterCreated
|
||||||
|
@ -185,6 +185,7 @@ type
|
|||||||
procedure Chromium1DevToolsMethodResult(Sender: TObject; const browser: ICefBrowser; message_id: Integer; success: Boolean; const result: ICefValue);
|
procedure Chromium1DevToolsMethodResult(Sender: TObject; const browser: ICefBrowser; message_id: Integer; success: Boolean; const result: ICefValue);
|
||||||
procedure Chromium1FileDialog(Sender: TObject; const browser: ICefBrowser; mode: Cardinal; const title, defaultFilePath: ustring; const acceptFilters: TStrings; selectedAcceptFilter: Integer; const callback: ICefFileDialogCallback; out Result: Boolean);
|
procedure Chromium1FileDialog(Sender: TObject; const browser: ICefBrowser; mode: Cardinal; const title, defaultFilePath: ustring; const acceptFilters: TStrings; selectedAcceptFilter: Integer; const callback: ICefFileDialogCallback; out Result: Boolean);
|
||||||
procedure Chromium1SelectClientCertificate(Sender: TObject; const browser: ICefBrowser; isProxy: Boolean; const host: ustring; port: Integer; certificatesCount: NativeUInt; const certificates: TCefX509CertificateArray; const callback: ICefSelectClientCertificateCallback; var aResult: Boolean);
|
procedure Chromium1SelectClientCertificate(Sender: TObject; const browser: ICefBrowser; isProxy: Boolean; const host: ustring; port: Integer; certificatesCount: NativeUInt; const certificates: TCefX509CertificateArray; const callback: ICefSelectClientCertificateCallback; var aResult: Boolean);
|
||||||
|
procedure Chromium1CursorChange(Sender: TObject; const browser: ICefBrowser; cursor_: TCefCursorHandle; cursorType: TCefCursorType; const customCursorInfo: PCefCursorInfo; var aResult: Boolean);
|
||||||
|
|
||||||
procedure BackBtnClick(Sender: TObject);
|
procedure BackBtnClick(Sender: TObject);
|
||||||
procedure ForwardBtnClick(Sender: TObject);
|
procedure ForwardBtnClick(Sender: TObject);
|
||||||
@ -591,6 +592,14 @@ begin
|
|||||||
PostMessage(Handle, MINIBROWSER_COOKIESFLUSHED, 0, 0);
|
PostMessage(Handle, MINIBROWSER_COOKIESFLUSHED, 0, 0);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TMiniBrowserFrm.Chromium1CursorChange(Sender: TObject;
|
||||||
|
const browser: ICefBrowser; cursor_: TCefCursorHandle;
|
||||||
|
cursorType: TCefCursorType; const customCursorInfo: PCefCursorInfo;
|
||||||
|
var aResult: Boolean);
|
||||||
|
begin
|
||||||
|
CEFWindowParent1.Cursor := CefCursorToWindowsCursor(cursorType);
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TMiniBrowserFrm.CookiesFlushedMsg(var aMessage : TMessage);
|
procedure TMiniBrowserFrm.CookiesFlushedMsg(var aMessage : TMessage);
|
||||||
begin
|
begin
|
||||||
showmessage('The cookies were flushed successfully');
|
showmessage('The cookies were flushed successfully');
|
||||||
|
@ -257,6 +257,7 @@ object MiniBrowserFrm: TMiniBrowserFrm
|
|||||||
OnFullScreenModeChange = Chromium1FullScreenModeChange
|
OnFullScreenModeChange = Chromium1FullScreenModeChange
|
||||||
OnStatusMessage = Chromium1StatusMessage
|
OnStatusMessage = Chromium1StatusMessage
|
||||||
OnLoadingProgressChange = Chromium1LoadingProgressChange
|
OnLoadingProgressChange = Chromium1LoadingProgressChange
|
||||||
|
OnCursorChange = Chromium1CursorChange
|
||||||
OnBeforeDownload = Chromium1BeforeDownload
|
OnBeforeDownload = Chromium1BeforeDownload
|
||||||
OnDownloadUpdated = Chromium1DownloadUpdated
|
OnDownloadUpdated = Chromium1DownloadUpdated
|
||||||
OnAfterCreated = Chromium1AfterCreated
|
OnAfterCreated = Chromium1AfterCreated
|
||||||
|
@ -134,6 +134,10 @@ type
|
|||||||
Memoryinfo1: TMenuItem;
|
Memoryinfo1: TMenuItem;
|
||||||
procedure CEFWindowParent1DragDrop(Sender, Source: TObject; X, Y: Integer);
|
procedure CEFWindowParent1DragDrop(Sender, Source: TObject; X, Y: Integer);
|
||||||
procedure Chromium1CookiesFlushed(Sender: TObject);
|
procedure Chromium1CookiesFlushed(Sender: TObject);
|
||||||
|
procedure Chromium1CursorChange(Sender: TObject;
|
||||||
|
const browser: ICefBrowser; cursor_: TCefCursorHandle;
|
||||||
|
cursorType: TCefCursorType; const customCursorInfo: PCefCursorInfo;
|
||||||
|
var aResult: boolean);
|
||||||
procedure Chromium1DevToolsMethodResult(Sender: TObject;
|
procedure Chromium1DevToolsMethodResult(Sender: TObject;
|
||||||
const browser: ICefBrowser; message_id: integer; success: boolean;
|
const browser: ICefBrowser; message_id: integer; success: boolean;
|
||||||
const result: ICefValue);
|
const result: ICefValue);
|
||||||
@ -1107,6 +1111,14 @@ begin
|
|||||||
PostMessage(Handle, MINIBROWSER_COOKIESFLUSHED, 0, 0);
|
PostMessage(Handle, MINIBROWSER_COOKIESFLUSHED, 0, 0);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TMiniBrowserFrm.Chromium1CursorChange(Sender: TObject;
|
||||||
|
const browser: ICefBrowser; cursor_: TCefCursorHandle;
|
||||||
|
cursorType: TCefCursorType; const customCursorInfo: PCefCursorInfo;
|
||||||
|
var aResult: boolean);
|
||||||
|
begin
|
||||||
|
CEFWindowParent1.Cursor := CefCursorToWindowsCursor(cursorType);
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TMiniBrowserFrm.Chromium1DevToolsMethodResult(Sender: TObject;
|
procedure TMiniBrowserFrm.Chromium1DevToolsMethodResult(Sender: TObject;
|
||||||
const browser: ICefBrowser; message_id: integer; success: boolean;
|
const browser: ICefBrowser; message_id: integer; success: boolean;
|
||||||
const result: ICefValue);
|
const result: ICefValue);
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
"UpdateLazPackages" : [
|
"UpdateLazPackages" : [
|
||||||
{
|
{
|
||||||
"ForceNotify" : true,
|
"ForceNotify" : true,
|
||||||
"InternalVersion" : 390,
|
"InternalVersion" : 391,
|
||||||
"Name" : "cef4delphi_lazarus.lpk",
|
"Name" : "cef4delphi_lazarus.lpk",
|
||||||
"Version" : "100.0.24.0"
|
"Version" : "100.0.24.0"
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user