State

class glue.core.state_objects.State(**kwargs)[source]

Bases: echo.core.HasCallbackProperties

A class to represent the state of a UI element. Initially this doesn’t add anything compared to HasCallbackProperties, but functionality will be added over time.

Methods Summary

as_dict()

Return the current state as a dictionary of attribute/value pairs.

update_from_dict(properties)

Update this state using the values from a dictionary of attributes.

update_from_state(state)

Update this state using the values from another state.

Methods Documentation

as_dict()[source]

Return the current state as a dictionary of attribute/value pairs.

update_from_dict(properties)[source]

Update this state using the values from a dictionary of attributes.

Parameters
propertiesdict

The dictionary containing attribute/value pairs.

update_from_state(state)[source]

Update this state using the values from another state.

Parameters
state~glue.core.state_objects.State

The state to use the values from