dazzler.components.electron package

class dazzler.components.electron.WindowState(height=undefined, width=undefined, fullscreen=undefined, x=undefined, y=undefined, resizable=undefined, minimized=undefined, minimizable=undefined, maximized=undefined, maximizable=undefined, movable=undefined, closable=undefined, focus=undefined, set_width=undefined, set_height=undefined, set_fullscreen=undefined, set_x=undefined, set_y=undefined, set_focus=undefined, set_resizable=undefined, set_minimizable=undefined, set_maximizable=undefined, set_closable=undefined, set_movable=undefined, set_minimized=undefined, set_maximized=undefined, close=undefined, class_name=undefined, style=undefined, identity=None)[source]

Bases: dazzler.system._component.Component

Get & Set the state of the Electron window.

Warning

Setting/Getting with ties/binding can lead to circular dependencies.

__init__(height=undefined, width=undefined, fullscreen=undefined, x=undefined, y=undefined, resizable=undefined, minimized=undefined, minimizable=undefined, maximized=undefined, maximizable=undefined, movable=undefined, closable=undefined, focus=undefined, set_width=undefined, set_height=undefined, set_fullscreen=undefined, set_x=undefined, set_y=undefined, set_focus=undefined, set_resizable=undefined, set_minimizable=undefined, set_maximizable=undefined, set_closable=undefined, set_movable=undefined, set_minimized=undefined, set_maximized=undefined, close=undefined, class_name=undefined, style=undefined, identity=None)[source]
Parameters
  • height (Union[float, int, None]) –

  • width (Union[float, int, None]) –

  • fullscreen (Optional[bool]) –

  • x (Union[float, int, None]) –

  • y (Union[float, int, None]) –

  • resizable (Optional[bool]) –

  • minimized (Optional[bool]) –

  • minimizable (Optional[bool]) –

  • maximized (Optional[bool]) –

  • maximizable (Optional[bool]) –

  • movable (Optional[bool]) –

  • closable (Optional[bool]) –

  • focus (Optional[bool]) –

  • set_width (Union[float, int, None]) –

  • set_height (Union[float, int, None]) –

  • set_fullscreen (Optional[bool]) –

  • set_x (Union[float, int, None]) –

  • set_y (Union[float, int, None]) –

  • set_focus (Optional[bool]) –

  • set_resizable (Optional[bool]) –

  • set_minimizable (Optional[bool]) –

  • set_maximizable (Optional[bool]) –

  • set_closable (Optional[bool]) –

  • set_movable (Optional[bool]) –

  • set_minimized (Optional[bool]) –

  • set_maximized (Optional[bool]) –

  • close (Optional[bool]) – Close the window.

  • class_name (Optional[str]) – Class name automatically added by dazzler api with a prefix for the component library. ie: core component Container become dazzler-core-container. When added on the component, the class names will be concatenated.

  • style (Optional[Dict]) – Style object for the top level wrapper of the component.

class_name

Class name automatically added by dazzler api with a prefix for the component library.ie: core component Container become dazzler-core-container.When added on the component, the class names will be concatenated.

closable
close

Close the window.

focus
fullscreen
height
maximizable
maximized
minimizable
minimized
movable
resizable
set_closable
set_focus
set_fullscreen
set_height
set_maximizable
set_maximized
set_minimizable
set_minimized
set_movable
set_resizable
set_width
set_x
set_y
style

Style object for the top level wrapper of the component.

width
x
y