After reviewing the documentation for the CallbackProperty I was curious about what happens internally when the isConstant flag is set to true? The docs say "when the callback function returns the same value every time, false if the value will change."
Is this the same as swapping out the CallbackProperty with a static property so that there is not a performance penalty for it getting called constantly?
Let's say I have a shape drawing function that adds UI through the CallbackProperty, would it be better to set this property to True when finished and no more changes will happen or should I still set it back to a constant?
Many thanks in advance.