Recent changes Random page
GAMING
Gaming
 
StarCraft Wiki
Super Smash Wiki
Halopedia
Diablo Wiki
FFXIclopedia
Grand Theft Wiki
See more...

MobileFrames

From WoWWiki

Jump to: navigation, search

Makes selected frames mobile by dragging their top/title bar.

Also see: MobileFrames ChangeLog

Contents

Slash Commands

  • /mobile - Print slash command help,
  • /mobile list - Print a list of movable UI panels and frames,
  • /mobile enable [frameName] - Enable the mobility of a frame (all if not specified),
  • /mobile disable [frameName] - Disable the mobility of a frame (all if not specified),
  • /mobile reset [frameName] - Reset the position of a frame (all if not specified),
  • /mobile anchors - Toggle the visibility of special frame anchors,
  • /mobile sound - Toggle the splash sound when special frame anchors are hidden,
  • /mobile offset uipanel <#> - Set the offset for regular windows from the left side of the screen,
  • /mobile offset bags <#> - Set the offset for bags from the right side of the screen,
  • /mobile rollstack - Toggle group loot window stacking down or up.

Currently Mobile Frames

  1. LootFrame,
  2. QuestLogFrame,
  3. TradeFrame,
  4. MerchantFrame,
  5. ClassTrainerFrame,
  6. TradeSkillFrame,
  7. MacroFrame,
  8. FriendsFrame,
  9. CharacterFrame,
  10. SpellBookFrame,
  11. InspectFrame,
  12. CraftFrame,
  13. BankFrame,
  14. QuestFrame,
  15. GossipFrame,
  16. GuildRegistrarFrame,
  17. ItemTextFrame,
  18. TabardFrame,
  19. PetStableFrame,
  20. TradeFrame,
  21. Containers (Bags),
  22. PlayerFrame,
  23. TargetFrame,
  24. PartyMemberFrames,
  25. BottomMultiBars,
  26. SideMultiBars,
  27. MinimapCluster,
  28. AuctionFrame,
  29. TalentFrame,
  30. PetFrame,
  31. MailFrame,
  32. OpenMailFrame,
  33. QuestWatchFrame,
  34. FramerateLabel (Framerate),
  35. DurabilityFrame,
  36. TicketStatusFrame,
  37. TemporaryEnchantFrame (Buffs),
  38. BattlefieldFrame,
  39. MiniMapBattlefieldFrame,
  40. WorldStateScoreFrame,
  41. DressUpFrame,
  42. TaxiFrame,
  43. MainMenuBar,
  44. BackpackButtons,
  45. MicroButtons,
  46. ActionButtons,
  47. ShapeshiftBarFrame (Shapeshift/Aura/Stance Bar),
  48. PetActionBarFrame,
  49. UIErrorsFrame


Note for Programers

You can add your own custom mobile frame bars by adding

<Frame name="$parentMobileBar" inherits="MobileBarTemplate" parent="THE_NAME_OF_THE_FRAME_YOU_WANT_MOBILE" id="-30" />

near the bottom of the MobileFrames.xml

The -30 is default HitRectInsets/AbsInset/right. You'll have to check the parent frame's xml to get the right offset for the id (as blizzard forgot to make a function for me to just grab it). Negative id makes the bar shorter, positve longer.

For a readble frame name when shown to the user add add

MOBILE_FRAMES_FRAMEDESCRIPTIONS.yourframe = "your frame"

to your localization files.


All would-be mobile frames must have a mobile (movable="true") parent already. If the parent's right HitRectInsets are different than 30 pixels then id must be replaced with a modified width update. (See QuestLogFrameMobileBar for example)

Download

Available at curse-gaming.com. Also in Cosmos.

Uninstall

Frames positions are stored by WoW and not MobileFrames! Thus uninstalling or disabling the addon will not reset all frames. To reset all frames delete your "WoW/WTF/Account/<Account Name>/<Character Name>/layout-cache.txt" file.

Rate this article:
Share this article:
.