ui-widgets: add dropdown api to select entry by text

This commit is contained in:
shagu
2020-05-01 14:52:29 +02:00
parent f28823f12e
commit 1d901d39c1
+12
View File
@@ -165,6 +165,18 @@ do -- dropdown
self.id = id
end
end,
["SetSelectionByText"] = function(self, name)
self:UpdateMenu()
for id, entry in pairs(self.menu) do
if entry.text == name then
self:SetSelection(id)
return true
end
end
self.text:SetText(name)
return nil
end,
["GetSelection"] = function(self)
self:UpdateMenu()
if self.menu and self.menu[self.id] then