WoW:API GetCursorInfo: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
(Cleaned up the page.)
(Changed compound parameter for "spell" to bookType)
Line 16: Line 16:




*"spell", slot, "spell" or "pet"
*"spell", slot, bookType
*:"spell" : String - The cursor is holding a spell
*:"spell" : String - The cursor is holding a spell
*:slot : Number ([[ActionSlot]]) - The action slot the spell is from
*:slot : Number ([[ActionSlot]]) - The action slot the spell is from
*:"spell" or "pet" : String - Whether the spell is a player spell or a pet spell
*:bookType : String "spell" or "pet" - Whether the spell is a player spell or a pet spell




Line 35: Line 35:
*:"merchant" : String - The cursor is holding a merchant item
*:"merchant" : String - The cursor is holding a merchant item
*:index : Number - The index of the merchant item
*:index : Number - The index of the merchant item


== Example ==
== Example ==

Revision as of 01:15, 31 December 2007

WoW API < GetCursorInfo


Gets information about something the cursor is holding. The information returned depends on what the cursor has.

"infoType", info1[, info2] = GetCursorInfo()

Arguments

none

Returns

  • "item", itemID, itemLink
    "item" : String - The cursor is holding an item
    itemId: Number - The itemId
    itemLink : String (ItemLink) - The item's link


  • "spell", slot, bookType
    "spell" : String - The cursor is holding a spell
    slot : Number (ActionSlot) - The action slot the spell is from
    bookType : String "spell" or "pet" - Whether the spell is a player spell or a pet spell


  • "macro", index
    "macro" : String - The cursor is holding a macro
    index : Number - The index of the macro


  • "money", amount
    "money" : String - The cursor is holding money
    amount : Number - The amount of money in copper


  • "merchant", index
    "merchant" : String - The cursor is holding a merchant item
    index : Number - The index of the merchant item

Example

local infoType, info1, info2 = GetCursorInfo()
if infoType == "item" then
  DEFAULT_CHAT_FRAME:AddMessage(info2)
end

Result

If the cursor is holding an item, its item link is displayed in the default chat window.