Register DataText
DataText API
Registers a DataText addon entry with event, update, click, and tooltip handlers.
NamespaceDTModuleDataTextsLifecyclestable
DT:RegisterDatatext(name, category, events, onEvent, onUpdate, onClick, onEnter, onLeave, localizedName, objectEvent, applySettings)Registers a DataText addon entry with event, update, click, and tooltip handlers.
Parameters
Section titled “Parameters”- name: Unique DataText name.
- category: Menu category.
- events: Event table/string, or nil.
- onEvent/onUpdate/onClick/onEnter/onLeave: Handler functions.
- localizedName: Optional display name.
- objectEvent: Optional object event registration hook.
- applySettings: Optional settings refresh hook.
Returns
Section titled “Returns”None.
Example
Section titled “Example”DT:RegisterDatatext("My AddOn", "AddOns", { "PLAYER_ENTERING_WORLD" }, OnEvent, nil, OnClick, OnEnter)Most important documented entry point for addon authors adding DataTexts.
Source: ElvUI/Game/Shared/Modules/DataTexts/DataTexts.lua:1072