(2 Kb)
Updated: 07-10-16 07:52 AM
File Info
Legion (7.0.3)
Updated:07-10-16 07:52 AM
Created:09-20-12 09:26 AM


Version: 7.0.3 b3
by: Dejablue [More]

I do not intend to maintain this addon as stated in the description. However I have updated it to work with 7.0.3 and Artifact bars. There is a glitch still where the default action bars will move up and or down when the XP/Rep/Artifact bars are shown. However this does not appear to effect anything other than the movement when mousing over as the bars go back to their default position after mouseover.

See the new screenshot to the right for the result.

It is functional and as non annoying as I can make it with the amount of time I am willing to put into it.

If you wish to change the size of the bars look at the very top of the file DejaXPBar.lua for

local width = 800
local height = 20
and change them to what you wish.

Enjoy, Cheers!


I am posting this message within addons that I do not intend to maintain with the release of World of Warcraft: Warlords of Draenor.

The functionality of this addon is not going away, I am rolling it into a new addon named DejaView which will allow for this and the other addons it implements to be toggled off and on.

Thank you for your patronage,


Works with Patch 5.0.5 Attack on Theramore Isle.

Works with Mists of Panderia 5.0 Beta client.


Hides the XP and Reputation art.
Moves the XP and Reputation bars to the top of the screen.
Show the XP and reputation bars by moving your mouse cursor to the top of the screen.

Please see the screenshots to see the result.


Install to your addon directory and login to WoW. There are no preferences. If you wish to move frames or buttons to your liking or otherwise change things around then you will have to edit the lua file.
Scale DejaXPBar with the default UI scale in the Game Menu>System>Advanced menu screen.

Special Thanks:

Phanx, Bob(BobUI), Ertkal andEurytus

Updated to work with Legion; 7.0.3
Optional Files (0)

Archived Files (2)
File Name
7.0.3 b2
07-08-16 05:51 AM
09-20-12 09:26 AM

Post A Reply Comment Options
Unread 07-18-16, 07:35 AM  
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
Uploads: 1
C stack overflow error on DejaXPBar

Message: C stack overflow
Time: 07/12/16 11:46:43
Count: 1
Stack: [C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: in function `SetPoint'
Interface\AddOns\DejaXPBar\DejaXPBar.lua:130: in function <Interface\AddOns\DejaXPBar\DejaXPBar.lua:123>
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: in function `SetPoint'
Interface\FrameXML\MainMenuBar.lua:309: in function `MainMenuTrackingBar_Configure'
Interface\FrameXML\MainMenuBar.lua:187: in function <Interface\FrameXML\MainMenuBar.lua:138>
[C]: in function `MainMenuBar_UpdateExperienceBars'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>

Locals: (*temporary) = ArtifactWatchBar {
StatusBar = <unnamed> {
xpForNextPoint = 625
xp = 35
totalXP = 560
Tick = <unnamed> {
numPointsAvailableToSpend = 1
0 = <userdata>
SetPoint = <function> defined =[C]:-1
OverlayFrame = <unnamed> {
(*temporary) = "TOP"
(*temporary) = MainMenuExpBar {
0 = <userdata>
MarkDirty = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:83
GetMatchBarValueToAnimation = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:35
Anim = <unnamed> {
GetTargetValue = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:87
TextString = MainMenuBarExpText {
animatedTextureColors = <table> {
StartTilingAnimation = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:349
level = 106
OnUpdate = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:103
SetMatchBarValueToAnimation = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:31
lockShow = 0
cvarLabel = "XP_BAR_TEXT"
SetupAnimationGroupForValueChange = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:233
OnAnimFinished = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:292
matchBarValueToAnimation = false
ProcessChangesInstantly = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:121
BarTrailGlow = <unnamed> {
cvar = "xpBarText"
accumulationTimeoutInterval = 0.1
OnSetStatusBarAnimUpdateCallback = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:10
prefix = "XP"
pendingReset = false
BarGain = <unnamed> {
OnFinishedCallback = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:9
AnimatedTextures = <table> {
SetOnAnimatedValueChangedCallback = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:39
GetMatchLevelOnFirstWrap = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:26
textLockable = 1
AcquireTileTemplate = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:314
ProcessChanges = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:146
GetOnAnimatedValueChangedCallback = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:47
alwaysShow = true
DeferAnimation = <function> defined @Interface\FrameXML\ActionBarController.lua:159
ColorableTextures = <table> {
tileTemplateOverlap = 0
GetAnimatedValue = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:95
SparkBurstMove = <unnamed> {
SetDeferAnimationCallback = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:43
SetMatchLevelOnFirstWrap = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:22
tileTemplateWidth = 37
SetupAnimationForValueChange = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:241
matchLevelOnFirstWrap = true
OnLoad = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:5
tileTemplateDelay = 0.30000001192093
SetAnimatedTextureColors = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:59
GetContinuousAnimatedValue = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:99
BarGlow = <unnamed> {
ReleaseAllTileTemplate = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:329
IsAnimating = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:117
OnValueChanged = <function> defined @Interface\FrameXML\AnimatedStatusBar.lua:286
tileTemplate = "Animate
Report comment to moderator  
Reply With Quote
Post A Reply

Category Jump: