Questions under development
1. How should gui.set() work?
- When gui.set() is called, should all widget value be initialized with defaults before setting with argument?
- Yes.
2. How should gui.clear() work?
- Does gui.clear() 'erase contents of widgets' or 'fill with default value?'
- 'fill with default value' looks better. From Q1, clear() is almost same as set({})
3. How should gui.get() work?
- Does gui.get() starts at 'd={} (NULL member)' or 'd=default_value'?
- ...