Skip to content

Latest commit

 

History

History
105 lines (70 loc) · 2.58 KB

DisplayHandler.md

File metadata and controls

105 lines (70 loc) · 2.58 KB

API categories | API index

DisplayHandler (interface)

Implement this interface to handle events related to browser display state. The methods of this class will be called on the UI thread.

For an example of how to implement handler see cefpython.CreateBrowser(). For a list of all handler interfaces see API > Client handlers.

Table of contents:

Callbacks

OnAddressChange

Parameter Type
browser Browser
frame Frame
url string
Return void

Called when a frame's address has changed.

OnAutoResize

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.

OnTitleChange

Parameter Type
browser Browser
title string
Return void

Called when the page title changes.

OnTooltip

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.

OnStatusMessage

Parameter Type
browser Browser
value string
Return void

Called when the browser receives a status message.

OnConsoleMessage

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.