X Tutup
[API categories](API-categories.md) | [API index](API-index.md) # WindowInfo (class) This class is passed to functions eg. [cefpython](cefpython.md).CreateBrowserSync(), [LifespanHandler](LifespanHandler.md).OnBeforePopup(). To instantiate this class call: [cefpython](cefpython.md).WindowInfo(). Table of contents: * [Methods](#methods) * [SetAsChild](#setaschild) * [SetAsPopup](#setaspopup) * [SetAsOffscreen](#setasoffscreen) ## Methods ### SetAsChild | Parameter | Type | | --- | --- | | parentWindowHandle | int | | windowRect (optional) | list | | __Return__ | void | Create the browser as a child window/view. `windowRect` example value: [left, top, right, bottom]. ### SetAsPopup | Parameter | Type | | --- | --- | | parentWindowHandle | int | | windowName | string | | __Return__ | void | Available only on Windows. ### SetAsOffscreen | Parameter | Type | | --- | --- | | parentWindowHandle | int | | __Return__ | void | Description from upstream CEF: > Create the browser using windowless (off-screen) rendering. No window will be created for the browser and all rendering will occur via the CefRenderHandler interface. The |parent| value will be used to identify monitor info and to act as the parent window for dialogs, context menus, etc. If |parent| is not provided then the main screen monitor will be used and some functionality that requires a parent window may not function correctly. In order to create windowless browsers the CefSettings.windowless_rendering_enabled value must be set to true. Transparent painting is enabled by default but can be disabled by setting CefBrowserSettings.background_color to an opaque value. Call this method to disable windowed rendering and to use [RenderHandler](RenderHandler.md). See the pysdl2, screenshot, panda3d and kivy examples. In order to create windowless browsers the ApplicationSettings.[windowless_rendering_enabled](ApplicationSettings.md#windowless_rendering_enabled) value must be set to true. You can pass 0 as `parentWindowHandle`, but then some things like context menus and plugins may not display correctly.
X Tutup