API

Create a new About panel. Could be used with AceConfig-3.0 or without. Works the same as Ackis' LibAboutPanel

@name //addon//:CreateAboutPanel @paramsig AddOn[, parent] @param AddOn name of which you are attaching the panel. String @param parent AddOn name in Interface Options. String or nil -- If parent is provided, panel will be under [+] -- otherwise the panel will be a normal AddOn category @return frame To do as you wish @usage local aboutFrame = MyAddOn:CreateAboutPanel("MyAddOn", "MyAddOn") -- OR MyAddOn:CreateAboutPanel("MyAddOn", "MyAddOn")

Creates a table of an AddOn's ToC fields. Requires AceConfig-3.0 options table

see http://www.wowace.com/addons/ace3/pages/api/ace-config-3-0/

@name //addon//:AboutOptionsTable @param AddOn name string whose ToC you want parsed @return aboutTable suitable for use with AceConfig-3.0 @usage -- assuming options is your top-level table local options = {} -- put your regular stuff here options.args.aboutTable = MyAddOn:AboutOptionsTable("MyAddOn") options.args.aboutTable.order = -1 -- use any number in the hierarchy. -1 means "put it last" LibStub("AceConfig-3.0"):RegisterOptionsTable("MyAddOn", options)