Skip to content

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.

  • 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.

None.

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