Topics

Note Selector

Attribute Linking

Tuesday, June 20, 2023

Attribute linking will be where an attribute stores a pointer to another attribute called the link attribute. After becoming linked, the attribute would get its value from the link attribute.

Linking will replace entanglement. It, along with overrides, will also replace the LData class, and attributes should be able to store with variants directly.

Hard Linking

A hard link would be a link between two widget attributes. This is useful for connecting control widgets to attributes meant to be modified by users. These links would be setup by the developer and not intended to change.

Soft Linking

A soft link would be a link between two theme attributes. These links would be handled by themes and are intended to change.