Helloooo,
I'm doing a dropdownmenu with names loaded from savedvariable, all is fine but I can't select name, when select name... crash.
Lua Code:
-- CONTENIDO SELECTOR HATE LIST
local function initialize(self, level)
local toSort = {}
for k in pairs(BangCharHateds) do toSort[#toSort + 1] = k end
table.sort(toSort)
--for i = 1, #toSort do print(toSort[i]) end
local function OnSelect(self, event, ...)
UIDropDownMenu_SetSelectedID(self, self:GetID(info))
end
local info=UIDropDownMenu_CreateInfo()
for k,v in pairs(toSort) do
info=UIDropDownMenu_CreateInfo()
info.text=v
info.value=v
info.func=OnSelect
UIDropDownMenu_AddButton(info, level)
end
end
local function Init(btn)
UIDropDownMenu_Initialize(btn, initialize)
UIDropDownMenu_SetWidth(btn, 120)
UIDropDownMenu_SetButtonWidth(btn, 124)
UIDropDownMenu_SetSelectedID(btn, 1)
UIDropDownMenu_JustifyText(btn, "LEFT")
end
Init(delenemy)
Need this list to select a name for deleting button...
Lua Code:
Gui.func3frame.list = CreateFrame("Button", "delenemy", Gui.func3frame, "UIDropDownMenuTemplate")
Gui.func3frame.list:SetPoint("CENTER", -35, -12)
--
Gui.func3frame.del = CreateFrame("Button", "delenemy", Gui.func3frame, "UIPanelButtonTemplate")
Gui.func3frame.del:SetSize(50,22)
Gui.func3frame.del:SetPoint("CENTER", 70, -10)
Gui.func3frame.del:SetText("Del")
Gui.func3frame.del:SetScript("OnClick", function(self, delenemy)
BangCharHateds[self:GetParent().delenemy] = BangCharHateds[self:GetParent().delenemy] and BangCharHateds[self:GetParent().delenemy] + 1 or false;
print("|cff009900- Deleted |r" ..self:GetParent().delenemy.." |cff009900to hate list.")
end)