Hi, for some reason, I can’t get a color of a control changed via a value coming from a variable. Can someone provide me with a simple example so I understand how it it so be done?
thanks upfront
Hi, for some reason, I can’t get a color of a control changed via a value coming from a variable. Can someone provide me with a simple example so I understand how it it so be done?
thanks upfront
-- Change colour of the control according to its value
-- The color of the control changes to orange when above
-- a threshold defined below.
-- declare a global threshold variable
threshold = 96
function applyColor (valueObject, value)
local control = valueObject:getControl ()
if (value <= threshold) then
control:setColor (WHITE)
else
control:setColor (ORANGE)
end
end
an example of a function callback. Is is just a simple version to understand the concept. The code is not efficient as it sets the colour on every value change.
You can see it in action at Change control colour preset.
Hi @martin,
I got this code at work but I think I found a bug. I’ll report it in the ‘bug’ category