Skip to content

_Framework.CompoundElement

Classes

class NestedElementClient(ControlElementClient)

Bases: ControlElementClient

__init__(self, compound, client, **k)

set_control_element(self, element, grabbed)

class CompoundElement(NotifyingControlElement, SlotManager, ControlElementClient)

Bases: NotifyingControlElement, SlotManager, ControlElementClient

Attributes

  • _is_resource_based = False

__init__(self, *a, **k)

on_nested_control_element_received(self, control)

on_nested_control_element_lost(self, control)

on_nested_control_element_value(self, value, control)

get_control_element_priority(self, element, priority)

register_control_elements(self, *elements)

register_control_element(self, element)

unregister_control_elements(self, *elements)

unregister_control_element(self, element)

has_control_element(self, control)

owns_control_element(self, control)

owned_control_elements(self)

nested_control_elements(self)

reset(self)

reset_state(self)

add_value_listener(self, *a, **k)

remove_value_listener(self, *a, **k)

request_listen_nested_control_elements(self)

unrequest_listen_nested_control_elements(self)

_connect_nested_control_elements(self)

_disconnect_nested_control_elements(self)

_on_nested_control_element_received(self, control)

_on_nested_control_element_lost(self, control)

_on_nested_control_element_value(self, value, sender)

set_control_element(self, control, grabbed)

_grab_nested_control_elements(self, client, priority, **k)

_release_nested_control_elements(self, client)

_get_nested_client(self, client)