promotional bannermobile promotional banner

WoWDb: UI Widgets & Textures

Exports the UI Widgets & Textures WoW DB2 tables as a data library (13 tables).

Exports the UI Widgets & Textures WoW DB2 tables as a data library (13 tables).

UI widget data sources, texture atlases and interface manifests. It contains no UI — it only loads this category's table data for the current client build and locale. Use it on its own, or together with the WoWDb core addon for added convenience.

Tables in this addon

ManifestInterfaceActionIcon, ManifestInterfaceData, ManifestInterfaceItemIcon, PaperDollItemFrame, UIExpansionDisplayInfo, UiTextureAtlas, UiTextureAtlasElementSliceData, UiTextureAtlasMember, UiWidget, UiWidgetConstantSource, UiWidgetDataSource, UiWidgetStringSource, UiWidgetVisualization

Each table self-registers under its own name, so you query it by table name exactly as you would expect — the category is just how the data is packaged and shipped.

Usage

Standalone (works by default)

Every WoWDb data addon is self-contained and exposes a built-in accessor — no core addon required. Read any table it ships directly:

local payload = WoWDb:GetTable("ManifestInterfaceActionIcon")
-- payload = { columns = {...}, rows = {...}, build = "...", locale = "..." }
local rows = WoWDb:GetRows("ManifestInterfaceActionIcon")

Via the WoWDb core addon (optional convenience)

Install the WoWDb core addon to get a richer lookup API (:Get, :Rows, :GetByID, :GetColumns, :ListTables, …) shared across every WoWDb table, plus category discovery (:ListCategories, :GetTablesInCategory, :GetCategoryForTable) and easy installation of the whole data set. The same call still works:

local row, columns = WoWDb:GetByID("ManifestInterfaceActionIcon", 1)
local tables = WoWDb:GetTablesInCategory("UiWidgets")

The WoWDb: UI Widgets & Textures Team

profile avatar
Owner
  • 36
    Projects
  • 2.8K
    Downloads

More from WoWDbView all