Next question: Where do you define WM?
Code:
local function AddOnLoaded(eventID,addonName)
if addonName == "ExpandedOptions" then
EVENT_MANAGER:UnregisterForEvent("ExpandedOptions_Start",eventID)
LAM2:RegisterAddonPanel("ExpandedOptionsOptions", panelData)
LAM2:RegisterOptionControls("ExpandedOptionsOptions", optionsData)
setupSavedVars()
ExpandedOptionsWindow = WM:CreateTopLevelWindow("ExpandedOptions")
ExpandedOptionsWindow:SetAnchorFill(GuiRoot)
ExpandedOptionsWindow:SetDrawLayer(DL_BACKGROUND)
ExpandedOptionsWindow:SetMouseEnabled(false)
SLASH_COMMANDS["/eopt"] = function()
if ExpandedOptionsWindow:IsHidden() then
ExpandedOptionsWindow:SetHidden(false)
else
ExpandedOptionsWindow:SetHidden(true)
end
end
createGrid()
hideGrid()
end
end