Condition objects are simpler versions of Calculator objects. If objects only allow one single expression to be entered which returns an integer value. This is mostly intented for use together with the "yes" and "no" objects to create conditional branches, see Yes/No objects.
The condition object creates a C function like that:
When changing the expression the code has to be compiled, this is also automatically done when pressing the "Dismiss" button and closing the dialog. Af any errors are encontered during compilation they are shown in the compile output window. The value of the evaluated expression appears in the output variable of the condition object.