Mercurial > wow > inventory
annotate ItemCountAddons/ItemCount.lua @ 54:06fee4208bf2
Altoholic should now properly show an on select message when chosen.
Selecting DataStore as item count addons should no longer break.
The local item count displayed in the summary is now actually local rather than global.
author | Zerotorescue |
---|---|
date | Mon, 20 Dec 2010 14:30:31 +0100 |
parents | 9607b3251655 |
children | 03c0610e9c1e |
rev | line source |
---|---|
Zerotorescue@13 | 1 do |
Zerotorescue@13 | 2 |
Zerotorescue@17 | 3 local function GetTotalCount(itemId) |
Zerotorescue@17 | 4 return ICGetItemCountTotal(itemId) or -1; |
Zerotorescue@17 | 5 end |
Zerotorescue@17 | 6 |
Zerotorescue@17 | 7 local function GetCharacterCount(itemId) |
Zerotorescue@17 | 8 return ICGetItemCountCharacter(itemId) or -1; |
Zerotorescue@13 | 9 end |
Zerotorescue@13 | 10 |
Zerotorescue@13 | 11 local function IsEnabled() |
Zerotorescue@17 | 12 return (ICGetItemCountTotal and ICGetItemCountCharacter); |
Zerotorescue@13 | 13 end |
Zerotorescue@13 | 14 |
Zerotorescue@50 | 15 local function OnSelect() |
Zerotorescue@50 | 16 local addonName = "|r|cfffed000ItemCount|r|cffff6600"; |
Zerotorescue@50 | 17 |
Zerotorescue@50 | 18 print("|cffff6600Note: " .. addonName .. " can't record mailbox item data and thus this will not be included in any item counts.|r"); |
Zerotorescue@50 | 19 end |
Zerotorescue@50 | 20 |
Zerotorescue@50 | 21 IMRegisterItemCountAddon("ItemCount", GetTotalCount, GetCharacterCount, IsEnabled, OnSelect); |
Zerotorescue@13 | 22 |
Zerotorescue@13 | 23 end |