Ace3

API / AceConfig-3.0

AceConfig-3.0 wrapper library.
Provides an API to register an options table with the config registry, as well as associate it with a slash command.


AceConfig:RegisterOptionsTable(appName, options [, slashcmd])

Register a option table with the AceConfig registry.
You can supply a slash command (or a table of slash commands) to register with AceConfigCmd directly.

Parameters

appName
The application name for the config table.
options
The option table (or a function to generate one on demand). http://www.wowace.com/addons/ace3/pages/ace-config-3-0-options-tables/
slashcmd
A slash command to register for the option table, or a table of slash commands.

Usage

local AceConfig = LibStub("AceConfig-3.0")
AceConfig:RegisterOptionsTable("MyAddon", myOptions, {"/myslash", "/my"})


You must login to post a comment. Don't have an account? Register to get one!

  • 1 comment
  • Avatar of JackTripper JackTripper Dec 27, 2010 at 05:05 UTC - 0 likes

    Can we get a listing of all the depenendaces on AceConfig?

    At the very least it requires CommandHandler, but adding just that to the library and embeds isn't enought to make it work.

    And in fact, the dependency on CommandHandler isn't documented. A listing of all the libraries i have to svn:external and pkgmeta external and libs external and embeds.xml external would be....required.

  • 1 comment

Facts

Date created
Dec 19, 2008
Last updated
May 21, 2013

Authors