API GetTalentTabInfo

Returns the information of the talent tab (tree)

id, name, description, iconTexture, pointsSpent, background, previewPointsSpent, isUnlocked = GetTalentTabInfo(tabIndex[, inspect[, isPet]][, talentGroup])

Arguments

 * tabIndex : Number - Specifies which tab (tree) to identify.
 * inspect : Boolean - If true returns the information for the inspected unit instead of the player. New with 2.3.
 * isPet : Boolean - If true then the current pet's talents are examined instead of a player. New with 3.0.2.
 * talentGroup : Number - Optionally specifies which talent group (dual spec) to query.

Returns

 * id : Number - The id of that tab.
 * name : String - The name of that tab.
 * description : String - The localized summary of that tab.
 * iconTexture : String - Path and file name of tab icon.
 * pointsSpent : Integer - Number of points put into that tab.
 * background : String - File name of background image.
 * previewPointsSpent : Number - Points spent in tab.
 * isUnlocked : Boolean - Whether the player has access to put points in that tab.

Example
The following code displays the tabIndex number for each tab followed by the name of the tab. for i = 1, GetNumTalentTabs do       local _, name = GetTalentTabInfo(i) DEFAULT_CHAT_FRAME:AddMessage( i .. ' ' .. name .. ' ' ) end