comparison core.lua @ 36:f62d582c5c52

Use new Frame widget method EnableResize. Allow deleting loot item's history entry along with the main loot entry.
author Farmbuyer of US-Kilrogg <farmbuyer@gmail.com>
date Fri, 09 Dec 2011 03:16:59 +0000
parents f75329fe5758
children cd745a18d7c7
comparison
equal deleted inserted replaced
35:f75329fe5758 36:f62d582c5c52
1770 self.hist_clean = nil 1770 self.hist_clean = nil
1771 1771
1772 self:Print("Reassigned entry %d/%s from '%s' to '%s'.", index, e.itemlink, from_name, to_name) 1772 self:Print("Reassigned entry %d/%s from '%s' to '%s'.", index, e.itemlink, from_name, to_name)
1773 end 1773 end
1774 1774
1775 -- Similar to _addHistoryEntry. The second arg may be a loot entry
1776 -- (which used to be at LOOTINDEX), or nil (and the loot entry will
1777 -- be pulled from LOOTINDEX instead).
1778 function addon:_delHistoryEntry (lootindex, opt_e)
1779 local e = opt_e or g_loot[lootindex]
1780 if e.kind ~= 'loot' then return end
1781
1782 local from_i, from_h, hist_i = self:_history_by_loot_id (e, "delete")
1783 if not from_i then
1784 -- from_h is the formatted error text
1785 self:Print(from_h .. " Loot will be deleted, but history will NOT be updated.", e.itemlink)
1786 return
1787 end
1788
1789 --[[local hist_h = ]]tremove (from_h, hist_i)
1790 tsort (from_h, comp)
1791 self.hist_clean = nil
1792
1793 self:Print("Removed history entry %d/%s from '%s'.", lootindex, e.itemlink, e.person)
1794 end
1795
1775 -- Any extra work for the "Mark as <x>" dropdown actions. The 1796 -- Any extra work for the "Mark as <x>" dropdown actions. The
1776 -- corresponding <x> will already have been assigned in the loot entry. 1797 -- corresponding <x> will already have been assigned in the loot entry.
1777 local deleted_cache = {} --setmetatable({}, {__mode='k'}) 1798 local deleted_cache = {} --setmetatable({}, {__mode='k'})
1778 function addon:history_handle_disposition (index, olddisp) 1799 function addon:history_handle_disposition (index, olddisp)
1779 local e = g_loot[index] 1800 local e = g_loot[index]