Introduction
ControlPanel is a system setting addon. It designed to replace the System Setting.
Features
- The Graphics setting in System is bugged currently. Graphics settings auto-set to ultra
- Different characters might need different profiles.
- Many game settings are inaccessible in System Settings.
/cp or /controlpanel to open controlpanel options dialog.
ControlPanel APIs
ControlPanel can work without ControlPanel_Options. ControlPanel itself is just a CVar manager. If your need ControlPanel to manage your CVars, here are the APIs.
local ControlPanel = LibStub("AceAddon-3.0"):GetAddon("ControlPanel") --First you need GetAddon --API function ControlPanel:SetCVar(key,value) --API function ControlPanel:GetCVar(key) --API function ControlPanel:GetCVarBool(key) --API function ControlPanel:GetCVarNumber(key) --API function ControlPanel:FireCVar(key)