120306-api-extend-request-setaddononoff

== Content ==
			
Hi,
I would like to have a OptionsAddon extend so we can set Addons on and off. Duo to the Lag issius in Raid it would help a lot if we can unload user spezific AddOn's like DMG-meters. But to do this we need a change in the OptionsAddon because the functions are private :(
 
we could need functions like:
 
function OptionsAddon:setAddonOn(sName)        local wndAddon = Apollo.GetAddon(sName)    local tAddon = Apollo.GetAddonInfo(sName)        SetAddonLoadCondition(tAddon.strName, OptionsScreen.CodeEnumLoadLevel.Character ,
                   OptionsScreen.CodeEnumLoadType.Yes)end
 
so we can use that inform of:
local wndAddon = Apollo.GetAddon("OptionsAddon")
wndAddon:setAddonOn(sName)
(or simply just a Apollo.<...> call ^^)
 
anouther possibility would be (less work for carbine :P) if the function:
SetAddonLoadCondition(tAddon.strName, OptionsScreen.CodeEnumLoadLevel.Character , OptionsScreen.CodeEnumLoadType.Yes)
 
get changed to public (with the OptionsScreen enum :P)
 
So all in all the player arent that "raged" because they could deactivate lists of Addons "with one click". Or it would be possible to deactivate the Addons without any klick with a "join raid trigger"(activate if u leave shoud be possible aswell :P).	
----