Mercurial > wow > ouroloot
comparison gui.lua @ 2:fe437e761ef8
More safety checks for itemfilter validity. Factor out DBM callbacks into semi-generalized boss mod registration (todo: selection gui).
author | Farmbuyer of US-Kilrogg <farmbuyer@gmail.com> |
---|---|
date | Fri, 22 Apr 2011 01:34:47 +0000 |
parents | 822b6ca3ef89 |
children | 2753b9763882 |
comparison
equal
deleted
inserted
replaced
1:822b6ca3ef89 | 2:fe437e761ef8 |
---|---|
1382 grp:AddChild(w) | 1382 grp:AddChild(w) |
1383 do | 1383 do |
1384 local list = {} | 1384 local list = {} |
1385 for id in pairs(OuroLootSV_opts.itemfilter) do | 1385 for id in pairs(OuroLootSV_opts.itemfilter) do |
1386 local iname, _, iquality = GetItemInfo(id) | 1386 local iname, _, iquality = GetItemInfo(id) |
1387 list[id] = addon.quality_hexes[iquality] .. iname .. "|r" | 1387 if iname then |
1388 list[id] = addon.quality_hexes[iquality] .. iname .. "|r" | |
1389 end | |
1388 end | 1390 end |
1389 w = GUI:Create("EditBoxDropDown") | 1391 w = GUI:Create("EditBoxDropDown") |
1390 w:SetRelativeWidth(0.4) | 1392 w:SetRelativeWidth(0.4) |
1391 w:SetText("Item filter") | 1393 w:SetText("Item filter") |
1392 w:SetEditBoxTooltip("Link items which should no longer be tracked.") | 1394 w:SetEditBoxTooltip("Link items which should no longer be tracked.") |
1531 _d = display | 1533 _d = display |
1532 self.display = display | 1534 self.display = display |
1533 display:SetTitle("Ouro Loot") | 1535 display:SetTitle("Ouro Loot") |
1534 display:SetStatusText(self.status_text) | 1536 display:SetStatusText(self.status_text) |
1535 display:SetLayout("Flow") | 1537 display:SetLayout("Flow") |
1536 display:SetStatusTable{width=800} | 1538 display:SetStatusTable{width=900} |
1537 -- prevent resizing, also see ace3 ticket #80 | 1539 -- prevent resizing, also see ace3 tickets 80 and 214 |
1540 -- grrrr, no longer works after frame rewrite | |
1538 --[[ | 1541 --[[ |
1539 display.sizer_se:SetScript("OnMouseDown",nil) | 1542 display.sizer_se:SetScript("OnMouseDown",nil) |
1540 display.sizer_se:SetScript("OnMouseUp",nil) | 1543 display.sizer_se:SetScript("OnMouseUp",nil) |
1541 display.sizer_s:SetScript("OnMouseDown",nil) | 1544 display.sizer_s:SetScript("OnMouseDown",nil) |
1542 display.sizer_s:SetScript("OnMouseUp",nil) | 1545 display.sizer_s:SetScript("OnMouseUp",nil) |