GuildMemberInfo
Interface for addons to include extra information on the GuildMemberInfo frame.
How to use
This is only for other addon authors that want to put extra information next to the guild frame when people are selected.
Load GuildMemberInfo
In your toc make GuildMemberInfo a dependency
## Dependencies: GuildMemberInfo
Register with GuildMemberInfo
bool = GMI:Register('AddonName', { lines = { uniqueLabel = { -- Required callback = function(GetGuildRosterInfo(i)) return newText; end, -- Optional label = 'Label', -- localized field label, default is uniqueLabel default = 'Default Value', height = ##, -- Special height consideration, default is 10, this requires testing onload = function(labelF, textF) yourFunc(labelF,textF) end, -- Function to run when the frame is created text = false, -- Disable creating the text frame, works well with onload }, }, });
Callback Example:
function yourCallback(name, ...) if true then return 'This is '..name; else -- Returning false doen't update the text return false; end end
To-Do
A way to unregister items
Available Modules
- GuildMemberInfo - TradeSkills: Adds the the primary professions of the player.
- GuildMemberInfo - SimpleILevel: Adds the last known SimpleILevel score of the player.
This (along with TradeSkills) is a really cool idea, but now i can see why it's not being picked up too much.
You have click on someone to find out their skills. or their ilvl.
Trade skills i pulled from the roster, not interaction required.
iLevel is from the last time you saw someone in the world (asuming it hasn't been purged). I would like to incorperate some sort of data sharing via SiL Social.