Skip to content

Commit

Permalink
Merge branch 'dev'
Browse files Browse the repository at this point in the history
  • Loading branch information
Shane Parker committed Apr 8, 2022
2 parents 9a7ebe3 + 9b1f43d commit 7aafb56
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 3 deletions.
8 changes: 7 additions & 1 deletion triggers/scripts/parametercombobox.lua
Expand Up @@ -23,10 +23,12 @@ function configure(rParameterInfo, aEventParameters)
end
end
end
Debug.chat("configure", rParameterInfo, aEventParameters, node.getValue());
setComboValue(node.getValue());
end

function addValue(sValue)
-- TODO potentially add parameter info to be explicit about intent
local sResource = Interface.getString(sValue);
if sResource == "" then
sResource = nil;
Expand Down Expand Up @@ -57,7 +59,11 @@ function setComboValue(sValue)
DB.setValue(node.getPath(), "string", sValue);
elseif hasValue(sValue) then
-- It would be nice if comboboxes had full support for key/value pair data.
setListValue(Interface.getString(sValue)); -- TODO interface alternative.
for nIndex,sKnownValue in ipairs(getValues()) do
if sValue == sKnownValue then
setListIndex(nIndex);
end
end
else
setListValue(string.format(Interface.getString("unknown_parameter_error"), sValue));
end
Expand Down
4 changes: 2 additions & 2 deletions triggers/scripts/parameterlist.lua
Expand Up @@ -39,6 +39,8 @@ function initializeParameters(aConfigurableParameters, aEventParameters, bRebuil
local winParameter = createWindowWithClass("trigger_parameter_" .. rParameterInfo.sType, nodeParameter);
winParameter.configure(rParameterInfo, aEventParameters);
end

onParameterChanged();
end

function rebuildParameterNodes(windowNode, aConfigurableParameters)
Expand All @@ -49,8 +51,6 @@ function rebuildParameterNodes(windowNode, aConfigurableParameters)
DB.setValue(nodeParameter, "name", "string", rParameterInfo.sName);
DB.setValue(nodeParameter, "type", "string", rParameterInfo.sType);
end

onParameterChanged();
end

function onParameterChanged()
Expand Down

0 comments on commit 7aafb56

Please sign in to comment.