Global Objects - GoldpawsStuff/DiabolicUI GitHub Wiki

Many objects in DiabolicUI2 has unique global names. Here you'll find a list of most of these, as well as callbacks fired upon their creation and updating.

Note that if you're writing a WeakAura, and want the simplest route to knowing when they are available, most frames unless stated otherwise are created upon reaching the PLAYER_ENTERING_WORLD game event.

ActionBars

DiabolicPrimaryActionBar

Primary action bar, subject to vehicle and stance page changes.

  • Created: ActionBar_Created: global

DiabolicSecondaryActionBar

Secondary action bar. This is Blizzard's bottom left action bar.

  • Created: ActionBar_Created: global

DiabolicSmallActionBar1

Left hover bar 1. This is button 1-6 of Blizzard's bottom right action bar.

  • Created: ActionBar_Created: global

DiabolicSmallActionBar2

Left hover bar 2. This is button 1-6 of Blizzard's left side action bar.

  • Created: ActionBar_Created: global

DiabolicSmallActionBar3

Left hover bar 3. This is button 7-12 of Blizzard's left side action bar.

  • Created: ActionBar_Created: global

DiabolicSmallActionBar4

Right hover bar 1. This is button 7-12 of Blizzard's bottom right action bar.

  • Created: ActionBar_Created: global

DiabolicSmallActionBar5

Right hover bar 2. This is button 1-6 of Blizzard's right side action bar.

  • Created: ActionBar_Created: global

DiabolicSmallActionBar6

Right hover bar 3. This is button 7-12 of Blizzard's right side action bar.

  • Created: ActionBar_Created: global

DiabolicTrackingStatusBar

Primary tracking bar, used to display experience and tracked reputation.

  • Created: StatusTrackingBar_Created: global

DiabolicTrackingStatusBar.BonusBar

The rested bonus bar, visible when showing experience and having a rested bonus.

  • Created: StatusTrackingBar_Created: global

UnitFrames

DiabolicUnitFrameDockManager

Not a unitframe, but a secure attribute frame controlling the layout of the dockable small frames.

  • Initialized: UnitFrame_DockManager_Initialized: global

DiabolicUnitFramePlayer

The primary player health orb.

  • Created: UnitFrame_Created: unitID, global

DiabolicUnitFramePet

The pet frame. Its position is handled by our dock manager.

  • Created: UnitFrame_Created: unitID, global

DiabolicUnitFrameTarget

The large centered target frame.

  • Created: UnitFrame_Created: unitID, global

DiabolicUnitFrameTargetOfTarget

The small target of target frame located beneath the target frame.

  • Created: UnitFrame_Created: unitID, global

DiabolicUnitFrameFocus

The focus frame. Its position is handled by our dock manager.

  • Created: UnitFrame_Created: unitID, global
⚠️ **GitHub.com Fallback** ⚠️