The Configurable Interface

The Configurable interface defines a dynamic mechanism for property handling. Each configurable instance can be set up to provide a set of properties each distinguished by a type, and a definition of possible values. E.g. a range-typed property …

property handefines a basis for classes that have

Configurable instances usually provide a huge set of properties, that can be manipulated using an automatically generated GUI. Each Configurable instance has a unique static ID (of type string). Once, this ID is defined, the “prop” GUI component can be used to embed a property control widget (TODO: add configurables tutorial).

  • using configurables

  • GUI integration

  • implementing configurables

  • callbacks

  • advanced stuff (children and co.)

Todo

Write configurable tutorial