Control Enhancements

Save engineering time with even better usability and extended feature range.

Highlights

  • Classes can now define operator methods (operator overloading) e.g.: “==”, “!=”, “>” … See chapter Operator Methods.
  • Class events can be used inside a class (similar to the object-oriented panel #event functions - ) See chapter Class Event Functions.
  • Expressions can now be chained via the “dot” notation. See chapter Dot Notation.
  • New childPanel (dyn_shape) function returns the module/panel names currently running in a UI manager. See chapter "childPanels".

Further Control Enhancements

Forward Declaration

Forward Declaration can now be used for CTRL++ classes. See Object Oriented Scripting (CTRL++)

The keyword synchronized

An error message is shown in case of a wrong use of the keyword synchronized. For more information, see the description of synchronized.