Is there any way to move parts of the standard UI (quest progress bar and BG info specifically) without downloading an extra addon for it?
Yes, but it is much more difficult. You have use some code to find out what’s the name of the frame and then make a code that would move it to the specific location so you need to know specific coordinates on the screen. Then you have to make them into macros and run it every time you start a game or make it all into an addon.
I don’t know the names of the frames you refer to but this macro will give you name of the frame that is under your moue cursor:
/script print(GetMouseFocus():GetName())
To change location of the frame you would need to call it’s function SetPoint() it looks like this:
frame:SetPoint("point", x, y)
Where:
- frame is the name of the frame variable you wanna move,
- point describes what point of a frame you want to put in a desired location,
- x is the vertical coordinate,
- y is the horizontal coordinate.
For point you wanna use one of the following values:
- “CENTER” - center of the frame,
- “BOTTOM” - bottom edge of the frame,
- “TOP” - top edge of the frame,
- “LEFT” - left edge of the frame,
- “RIGHT” - right edge of the frame,
- “BOTTOMLEFT” - bottom left corner of the frame,
- “BOTTOMRIGHT” - bottom right corner of the frame,
- “TOPLEFT” - top left corner of the frame,
- “TOPRIGHT” - top right corner of the frame.
For example you can make something like this:
frame:SetPoint("CENTER", 15, 25)
You can also find the name of the frame your mouse hovers on by typing /fstack
Thank you for the help guys. That really sounds ridiculously complicated for something so simple. An addon it is then, i guess…
It’s not as complicated as it sounds but it’s annoying to find proper coords. Try addon Move Anything, it does what the name suggest, you can move any part of the UI wherever you want.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.