Implement this interface to handle events related to browser display state. The methods of this class will be called on the UI thread.
Table of contents:
Parameter | Type |
---|---|
browser | Browser |
frame | Frame |
url | string |
Return | void |
Called when a frame's address has changed.
Parameter | Type |
---|---|
browser | Browser |
new_size | list[width, height] |
Return | bool |
Description from upstream CEF:
Called when auto-resize is enabled via CefBrowserHost::SetAutoResizeEnabled and the contents have auto-resized. |new_size| will be the desired size in view coordinates. Return true if the resize was handled or false for default handling.
Parameter | Type |
---|---|
browser | Browser |
level | int |
message | string |
source | string |
line | int |
Return | bool |
Called to display a console message. Return true to stop the message from being output to the console.
|level| can be one of the same values as in ApplicationSettings.log_severity.
Parameter | Type |
---|---|
browser | Browser |
progress | double |
Return | void |
Description from upstream CEF:
Called when the overall page loading progress has changed. |progress| ranges from 0.0 to 1.0.
Parameter | Type |
---|---|
browser | Browser |
value | string |
Return | void |
Called when the browser receives a status message.
Parameter | Type |
---|---|
browser | Browser |
title | string |
Return | void |
Called when the page title changes.
Parameter | Type |
---|---|
browser | Browser |
text_out | list |
Return | bool |
Called when the browser is about to display a tooltip. text_out[0]
contains the
text that will be displayed in the tooltip. To handle the display of the
tooltip yourself return true. Otherwise, you can optionally modify text_out[0]
and then return false to allow the browser to display the tooltip.
When window rendering is disabled the application is responsible for
drawing tooltips and the return value is ignored.