Skip to main content

GUI Builder Overview

The GUI Builder provides a fluent interface for creating configuration UIs in World of Warcraft. It supports various UI elements like buttons, checkboxes, sliders, and dropdowns, organized in categories and tabs.

Basic Structure

local gui = Aurora.GuiBuilder:New()
gui:Category("My Category")
:Tab("General")
:Header({ text = "Settings" })
:Checkbox({ text = "Enable Feature" })
:Slider({ text = "Speed" })

Key Features

  • Fluent interface for easy UI creation
  • Automatic configuration saving/loading
  • Profile system integration
  • Organized by categories and tabs
  • Various UI elements available

Next Steps

  1. Explore UI Elements
  2. Study Configuration Integration
  3. Learn about Configuration System