Greetings.
I wrote a small addon to assist me with my crappy memory and I got the brilliant idea to try to convert it into a Ace3 addon (Yay!). But as soon as I started I did encounter problems that I have absolutley no idea how to solve.
Source code for the whole addon can be found here >
https://github.com/Kygos/kNameHider
It works, sort of. I can see the "kNameHider" tab in the interface addons panel but it does not show anything at all. Currently the "get" and "set" for the toggle are blanks because I havent found the correct function to call (yet!).
It does generate an error tho when I click "kNameHider" in the options panel about it expected a options table but got "kNameHider".
Lua Code:
Message: ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1803: AceConfigRegistry-3.0:ValidateOptionsTable(): kNameHider.handler: expected a table, got 'kNameHider'
Time: 05/31/15 12:49:10
Count: 1
Stack: (tail call): ?
[C]: ?
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:50: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:45>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:187: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:182>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:221: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:196>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:259: in function `ValidateOptionsTable'
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:301: in function `app'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1803: in function `Open'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1896: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1894>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
...ace\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire'
...GUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:20: in function <...GUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:19>
[C]: in function `Show'
Interface\FrameXML\InterfaceOptionsFrame.lua:28: in function `InterfaceOptionsList_DisplayPanel'
Interface\FrameXML\InterfaceOptionsFrame.lua:46: in function `InterfaceOptionsListButton_OnClick'
[string "*:OnClick"]:2: in function <[string "*:OnClick"]:1>
Locals: <none>
Cheers folks!