This version is out of date, covering development from v9.5.0 to v9.7.3. It is maintained here only for inbound reference links from elsewhere. It is no longer actively updated.

Jump to the current version of aTbRef

Tinderbox v9 Icon

Attribute inheritance of preferences and settings

Settings controlling the look or behaviour can be set at various levels. Consider something controlled at note level via an attribute. Working back up the inheritance chain, this is how the value may be derived, if not explicitly set at a given level. The lowest level (and the higher in the list below) at which a value is set dictates the value used at note level:

- within the TBX:

- at the TBX creation

The latter can, in some cases, be also be modified by the user editing configuration files, or at the extreme by modifying the app package's configuration files though this is not suggested!

This inheritance model is explained in more detail under the Inheritance Cascade section.