ESODecoded

EVENT_REASON_SOFTWARE

ESO Lua API event — used by 251 of the 3,030 addons we indexed (combined 26,392,264 downloads). Signature from the official ESOUIDocumentation.txt, API version 101050.

Official signature

EVENT_REASON_SOFTWARE

Real usage — from LibAddonMenu-2.0

    slider:SetHandler("OnValueChanged", function(self, value, eventReason)
        if eventReason == EVENT_REASON_SOFTWARE then return end
        HandleValueChanged(value)

Short excerpt from the shipping addon LibAddonMenu-2.0its ESOUI page; the code belongs to its author. Shown because documentation without a working example is half a reference.

Most-downloaded addons using it

AddonTotal downloads
HarvestMap9,454,533
LibAddonMenu-2.06,183,657
Provision's TeamFormation : Teammate Radar1,506,270
Dolgubon's Lazy Set Crafter1,172,957
Lootdrop, Continued (All in One)1,145,178
Caro's Skill Point Saver (Respec Skill Lines, Champion Points, Gear, Quickslots, Appearances)364,055