doc: Introduce Inheritance Addendum to TSM Spec (#7876)

This introduces an addendum to the Terminal Settings Model spec that
covers inheritance and fallback. Basically, settings objects will now
have a reference to a parent object. If the settings object does not
have a setting defined, it will ask its parent to resolve the value. A
parent is set using the `Clone()` function. `Copy()` is used to copy the
value and structure of the settings model, whereas `Clone()` is used to
copy a reference to the settings model and build an inheritance tree.

## References
#6904 - Terminal Settings Model Spec
#1564 - Settings UI
This commit is contained in:
Carlos Zamora
2020-10-26 16:22:47 -07:00
committed by GitHub
parent c095a678a5
commit 87004994f7
5 changed files with 176 additions and 2 deletions

View File

@@ -157078,6 +157078,7 @@ geek
geekier
geekiest
geeks
geeksforgeeks
geeky
geelbec
geelbeck

View File

@@ -45,6 +45,7 @@ SUMS$
\.tar$
\.tgz$
\.ttf$
\.vsdx$
\.woff
\.xcf$
\.xls