Get an Epic Experience with Premium

Minimap Button Frame

Map & Minimap Login to Add Favorites
  • World of Warcraft
  • 3,919 Monthly Downloads
  • Supports: 6.0.2
  • 1,371,345 Total Downloads
  • Updated 10/15/2014
  • Created 12/02/2007
  • 3,102 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 3.1.10d
Support development! **

About Minimap Button Frame

This little addon will gather up all of your addon minimap buttons and put them into a movable frame.


- Add or Remove almost any minimap button
- Option to display round or square minimap buttons
- Multiple Sorting Options - Including Custom!
- Collection of Blizzard Buttons
- Collect only the buttons you want
- Background Color Changeable from the configuration screen
- Hide most of the Blizzard Minimap Icons
- LDB support.
- Key Bindings
- Profiles!
- Localized in English, Spanish, French, German, Korean, Russian, and Chinese (Traditional and Simplified)

Notes: TO ADD OR REMOVE A BUTTON YOU CAN EITHER HAVE THE MOUSE CURSOR OVER THE BUTTON TO BE REMOVED WHEN YOU EXECUTE /MBF ADD OR /MBF REMOVE OR YOU CAN NOW TYPE IN THE NAME OF THE BUTTON. /MBF ADD [ButtonName] OR /MBF REMOVE [buttonName] The ability to add minimap icons to the table can be a general or partial name of the icons. The button override table add should be the exact name of the button that you want to override and collect.

New Features in version 3.1.10d
- Update - Toc updated
- Update - Updated Libraries

- Update - Toc updated

- Update - Fixed unmovable bug

- Update - Fixed conflict with another addon using MBF
- Update - Toc updated
- Change - Changed MBF to a local instead of global. Apparently it got changed at some point

- Update - Fixed Issue with the Queue Status button not behaving like other Blizz buttons
- Update - Fixed issue with buttons not having border restored upon removal
- New - Added option to exclude the Queue Status button from being gathered

- Update - Toc updated to 50001
- Update - Added Size check on gathering


First Previous Page 9 of 78 Next Last
  • #1265

    When I accidentally clicked on the MBF button, it made the entire frame vanish!  No matter what I try, I cannot get it to reappear.  When I type:  /mbf show, Blizz's interface/addon opens with MarkingBar open.  Anything I type following /mbf opens the options through Blizz for MarkingBar!

    Last edited by Gwynydd on 9/23/2012 3:26:20 PM
  • #1271
    Quote from Gwynydd »

    When I accidentally clicked on the MBF button, it made the entire frame vanish!  No matter what I try, I cannot get it to reappear.  When I type:  /mbf show, Blizz's interface/addon opens with MarkingBar open.  Anything I type following /mbf opens the options through Blizz for MarkingBar!


    having this problem myself the button is there however its graphic has vanished adn you can no longer click it,Ive tried everything from reinstalling to messing round with its options etc and nothing has fixed it as of yet



  • #1267

    try "/mbf options", if that doesnt work then just browse to the minimpa button frames section of the interface/addons list.  If it's not listed then that would explain why youre not seeing anything.  Once you get to the options, go to profile and the click the big red button to reset your profile to defaults.

    If that doesn't work then diable Marking Bar at least temporarily to see if you can resolve the problem.  I'm looking at the code for both addons now and it appears that minimap button frames creates this GLOBAL variable:

    MBF = LibStub("AceAddon-3.0"):NewAddon("Minimap Button Frame", "AceConsole-3.0", "AceEvent-3.0", "AceTimer-3.0")

    And Marking Bar creates this local variable:

    local MBF = "|cffe1a500MB|cff69ccf0Flares|cffffffff"   -- MBFlares Title

    So it's quite likely that there is a conflict.  I would think that a global variable..if it must be used..should be more than three characters...just to lower the chances of another addon trying to use the same variable.  Here's a small tidbit from wowwiki on the subject of global variables:

    Addons in World of Warcraft share a single execution environment. As a result, all Addons have access to the same global variables. If one Addon creates a global variable named "foo", then all other addons can use (or overwrite) that same variable. This allows for some really useful things to happen; the most frequently used tactic that takes advantage of this feature is hooking. Unfortunately, this can also cause some problems in addons. They will conflict if more than one Addon tries to use the same name for a variable. As a result, Addon authors must ensure that their Addons don't conflict by doing one (or more) of the following:

    1. Using assuredly-unique names for variables, such as MyAddon_MyFrame_OnLoad
    2. Making their addons object-oriented
    3. Using variable scope to the author's advantage.



    Not knowing at all what would happen, I added "local" before the global variable MBF in the MBF addon and started wow up.  Everything seems to be working as usual with no LUA errors.  I can't claim to know why the author made it a global or if making it a local is ok...but the house didn't burn down or anything.  I thought this might be ok after looking at the Ace3 API examples that show this example:

    local MyAddon = LibStub("AceAddon-3.0"):NewAddon("MyAddon")
    Last edited by Aoxomoxoa on 9/24/2012 7:55:23 PM
  • #1264

    I just made another custom skin for MBF, this timeof the square variety, and it's become very apparent that the tracker button is about 1px up and to the left of where it should be in relation to other buttons.  The square border of the skin makes it very easy to spot.  At one point I had sexymap, and also a sexymap tracker button fix..but I've since abandoned that addon entirely in favor of chinchilla.  Anyway, to my knowledge I don't have any other addon that should affect the button position other than perhaps moveanything..but I haven't used moveanything on that button in question before.

     Does anyone else have this problem?

     Update: I tried using MoveAnything to try to reset the button position but it remained a bit off.  So I used MoveAnything to bump it over and down a notch and it seems to half arsed resolve the symptom.  The button stays anchored to the mbf frame if i happen to move it, and i assume as buttons are added and removed itll stay positioned properly.  I'm still curious to know if this is a known issue.


    Last edited by Aoxomoxoa on 9/18/2012 5:55:02 PM
  • #1263

    I've loved this addon for a long time, but am now having a problem I can't resolve with it.

    The addon is gathering all the Blizzard icons from the minimap, even though I don't have the option to gather them checked. It clusters them up on the bottom edge of the MBF, half on and half off, and when I tried to remove them using the /MBF remove command it said I could only do that to buttons in the collect frame.

    Next I tried adding them to the collect frame by checking that option, and used the /MBF remove, but they didn't go back to the minimap, instead they clustered at the bottom again, half on and half off the frame. When I tried adding them back with the /MBF add command it said I couldn't do that.

    So now my Minimap Button Frame is a mess and I can't seem to fix it. Please, any help would be appreciated.

    Last edited by Lazuliann on 9/14/2012 5:14:52 AM
  • #1266

    I had this problem.  I resolved it by using Curse to uninstall and checked the box to remove saved variables.  Then I did a fresh install...problem fixed.  It drove me nuts!

  • #1261

    I'm still getting reports from SexyMap users that your addon is grabbing buttons such as the difficulty and zone text, both of which are re-parented to the Minimap. I suggest you expand on your blacklist of frame names.

  • #1260

    The issue is that the frame grabs the buff icons to the right of the minimap. It thinks the button for the elvui config is part of it and when you close the frame, it forces the buff icons to vanish. 

  • #1259

    What is the name for the dungeon finder button, i want to exclude it but i cant seem to get the name right ;)

  • #1262

    Hover over the Dungeon Finder button and type /mbf remove.

    Last edited by Roaringsilence on 9/9/2012 4:28:55 AM
  • #1258

    The tracking button isn't automatically grabbed by MBF, and I can't understand why. At one point I had MoveAnything to move it to the bottom of the minimap but have since deleted that entry in MA and the Blizzard Map refuses to relinquish it to MBF. Until coming here, I didn't know you could do /mbf add while having the mouse over the button, but really my question is, isn't there a config option in the GUI to do this? I thought there was but it's been well over a year since I had set up MBF, lol.

    I should also mention that I'm using Sexymap, but it was not enabled for this 'debugging' of the tracking button. I don't want all the Blizzard map icons on my Sexymap, so usually I have it hide them all except the tracking button. If I tell it to not handle them, MBF picks them up, can I have MBF hide them or will /MBF remove put them back on Sexymap/Blizzard Map?

    Last edited by JonBoy2001 on 9/6/2012 12:29:22 PM
  • #1257

    How do you set the anchor to top or bottom instead of left or right?

  • #1256

    Just wondering if there is any way to have the anchor locked and shown at the same time? At the moment I have it unlocked, because everytime I lock it, it disappears. This is with the display option "Hide Nothing" for "Hide when Locked"

  • #1253

    I have just a simple question.  Is there any way to get the old "transparent" anchor back?  I know I can make the whole thing disappear if I use the minimap button to open MBF and close it, but then I have a button on my minimap, which I don't care for.  That's why I have MBF =)

    The new red one kinda just clashes with my UI.  I know, maybe I'm a little uptight.  But in the end, it's all about aesthetics, yeah?  It's why we download addons like MBF, to keep our UI neat and clean.

    Thanks for all your work on this addon!

  • #1254

    You can change the color of the entire box in the options.

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway