_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)