fbx.ui.settings module

Settings are hierarchical list of modifiable values meant to be edited by user.

../../../_images/settings.png

Standard settings layout.

Common look-and-feel for settings is provided by a settings Page. Pages may be displayed by a settings View. Each page contains a set of editable items. fbx.ui.setting.Entry may be subclassed for various usage:

  • fbx.ui.setting.LinkButton forwards to another settings page,

  • fbx.ui.setting.Section shows a passive section label,

  • fbx.ui.setting.Spacer shows nothing, but inserts visual spacing between items,

  • fbx.ui.setting.Entry is root of all editable objects, it may contain any control.