pydui.component package

Submodules

pydui.component.embedded_widget module

class pydui.component.embedded_widget.PyDuiEmbeddedWidgetHost(*args, **kwargs)

Bases: Protocol[P]

property api: P
show()
class pydui.component.embedded_widget.PyDuiEmbeddedWidgetProtocol(*args, **kwargs)

Bases: Protocol

class pydui.component.embedded_widget.PyDuiEmbeddedWidgetProvider

Bases: object

abstract add_embedded_widget(widget: PyDuiEmbeddedWidgetHost[PyDuiEmbeddedWidgetProtocol])
abstract create_embedded_widget(widget_typename: str) PyDuiEmbeddedWidgetHost[PyDuiEmbeddedWidgetProtocol]
abstract remove_embedded_widget(widget: PyDuiEmbeddedWidgetHost[PyDuiEmbeddedWidgetProtocol])
abstract update_embedded_widget_position(widget: PyDuiEmbeddedWidgetHost[PyDuiEmbeddedWidgetProtocol], x: float, y: float)
abstract update_embedded_widget_viewport(widget: PyDuiEmbeddedWidgetHost[PyDuiEmbeddedWidgetProtocol], rect: PyDuiRect)

Module contents

PyDui-GTK extra component module