I see the following ways to write .sbt files, which are responsible for the automatic creation of GUI widgets in CMB.
- Write them manually
- Find a similar example in smtk/data/attribute/attribute_collection and adapt it to your needs.
- Read the attribute schema specification.
- Develop a VS Code extension, using its language server, to help in the discovery, autocompletion, pop-up help and formatting of the XML file.
- Create them using the Template Editor. The Template Editor comes with the superbuild (why not with the standalone build of CMB?), but it seems to me that it can only load existing templates, not help in the creation (like Qt Designer).
What is the current state and the recommended way of .sbt file creation?