You've already forked CEF4Delphi
mirror of
https://github.com/salvadordf/CEF4Delphi.git
synced 2025-06-12 22:07:39 +02:00
SimpleOSRBrowser now shows tooltips
This commit is contained in:
@ -120,6 +120,7 @@ object Form1: TForm1
|
|||||||
OnMouseLeave = Panel1MouseLeave
|
OnMouseLeave = Panel1MouseLeave
|
||||||
end
|
end
|
||||||
object chrmosr: TChromium
|
object chrmosr: TChromium
|
||||||
|
OnTooltip = chrmosrTooltip
|
||||||
OnAfterCreated = chrmosrAfterCreated
|
OnAfterCreated = chrmosrAfterCreated
|
||||||
OnGetViewRect = chrmosrGetViewRect
|
OnGetViewRect = chrmosrGetViewRect
|
||||||
OnGetScreenPoint = chrmosrGetScreenPoint
|
OnGetScreenPoint = chrmosrGetScreenPoint
|
||||||
|
@ -93,6 +93,7 @@ type
|
|||||||
procedure chrmosrPopupShow(Sender: TObject; const browser: ICefBrowser; show: Boolean);
|
procedure chrmosrPopupShow(Sender: TObject; const browser: ICefBrowser; show: Boolean);
|
||||||
procedure chrmosrPopupSize(Sender: TObject; const browser: ICefBrowser; const rect: PCefRect);
|
procedure chrmosrPopupSize(Sender: TObject; const browser: ICefBrowser; const rect: PCefRect);
|
||||||
procedure chrmosrAfterCreated(Sender: TObject; const browser: ICefBrowser);
|
procedure chrmosrAfterCreated(Sender: TObject; const browser: ICefBrowser);
|
||||||
|
procedure chrmosrTooltip(Sender: TObject; const browser: ICefBrowser; var text: ustring; out Result: Boolean);
|
||||||
|
|
||||||
procedure SnapshotBtnClick(Sender: TObject);
|
procedure SnapshotBtnClick(Sender: TObject);
|
||||||
procedure Timer1Timer(Sender: TObject);
|
procedure Timer1Timer(Sender: TObject);
|
||||||
@ -498,6 +499,13 @@ begin
|
|||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TForm1.chrmosrTooltip(Sender: TObject; const browser: ICefBrowser; var text: ustring; out Result: Boolean);
|
||||||
|
begin
|
||||||
|
Panel1.hint := text;
|
||||||
|
Panel1.ShowHint := (length(text) > 0);
|
||||||
|
Result := True;
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TForm1.ComboBox1Enter(Sender: TObject);
|
procedure TForm1.ComboBox1Enter(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
chrmosr.SendFocusEvent(False);
|
chrmosr.SendFocusEvent(False);
|
||||||
|
Reference in New Issue
Block a user