/branches/preview/Aloft/Libs/LibGratuity-3.0
--[[ |
Name: LibGratuity-3.0 |
Revision: $Rev: 39 $ |
Revision: $Rev: 42 $ |
Author: Tekkub Stoutwrithe (tekkub@gmail.com) |
SVN: svn://svn.wowace.com/root/trunk/LibGratuity-3.0 |
Description: Tooltip parsing library |
Dependencies: (optional) Deformat-2.0 |
]] |
local vmajor, vminor = "LibGratuity-3.0", 90000 + tonumber(("$Revision: 39 $"):match("%d+")) |
local vmajor, vminor = "LibGratuity-3.0", 90000 + tonumber(("$Revision: 42 $"):match("%d+")) |
local lib = LibStub:NewLibrary(vmajor, vminor) |
if not lib then |
"SetCraftItem", "SetCraftSpell", "SetHyperlink", "SetInboxItem", "SetInventoryItem", |
"SetLootItem", "SetLootRollItem", "SetMerchantItem", "SetPetAction", "SetPlayerBuff", |
"SetQuestItem", "SetQuestLogItem", "SetQuestRewardSpell", "SetSendMailItem", "SetShapeshift", |
"SetSpell", "SetTalent", "SetTrackingSpell", "SetTradePlayerItem", "SetTradeSkillItem", "SetTradeTargetItem", |
"SetSpellByID", "SetTalent", "SetTrackingSpell", "SetTradePlayerItem", "SetTradeSkillItem", "SetTradeTargetItem", |
"SetTrainerService", "SetUnit", "SetUnitBuff", "SetUnitDebuff", "SetGuildBankItem", |
} |
if select(4, GetBuildInfo()) >= 40000 then |
table.insert(methods, "SetSpellBookItem") |
else |
table.insert(methods, "SetSpell") |
end |
function lib:CreateTooltip() |
local tt = CreateFrame("GameTooltip") |
## Interface: 20300 |
## Interface: 30300 |
## X-Compatible-With: 40000 |
## LoadOnDemand: 1 |
## Title: Lib: Gratuity-3.0 |
## Notes: Tooltip scanning library. |
## LastUpdate: $Date: 2007-06-21 15:59:31 -1000 (Thu, 21 Jun 2007) $ |
## X-Category: Library |
## X-AceLibrary-Gratuity-2.0: true |
## X-Curse-Packaged-Version: r41 |
## X-Curse-Packaged-Version: r42 |
## X-Curse-Project-Name: LibGratuity-3.0 |
## X-Curse-Project-ID: libgratuity-3-0 |
## X-Curse-Repository-ID: wow/libgratuity-3-0/mainline |