Integrated PopBar v3.03 (21st November 2008)
For Live Servers v3.0.3.9183
By Xinhuan

https://www.paypal.com/en_US/i/btn/x-click-but21.gif
Inspired by PopBar, this mod integrates the fundamental aspect of PopBar into the menu bar itself, toggleable between the Bag Buttons and 3 extra rows of buttons.
This AddOn is not designed to be draggable or movable and is not as customizable as some of the other additional toolbar addons. This AddOn is completely standalone and is not dependent on any other AddOn.
The design of this addon is based on the fact that many players use the hotkeys to open all their bags: Shift-B. You can rebind B to also open all your bags, or use F8-F12 for each individual bag. Hence, there is no real reason for the bag buttons to be displayed at all most of the time.
Similarly, all the interface has shortcuts, L for quest log, O for guild list, C for character, U for reputation, K for skills, P for spells, N for talents, etc. You don't actually need those bag or microbuttons, which is what this mod has in mind when being designed. Your playing mode should mostly be in the "Ipopbar" mode rather than the "bag mode".
===========================
Screenshot explanation:
This is what your action bar normally looks like:

http://static.wowace.com/uploads/19/10/528/IPopBar1.jpg
Hovering the mouse over the Action Bar Page Number, I've made it clickable (in the picture, I've bounded it to "Y") to toggle between the Menu and IPopBar. The Action Bar Page Number text here is now colored according to your latency (green (under 300ms), yellow (under 600 ms) or red):

http://static.wowace.com/uploads/19/10/529/IPopBar2.jpg
Click! The menu bar and bag buttons are now replaced by IPopBar! It displays 11 icons hotkeys that are boundable in the Key Bindings:

http://static.wowace.com/uploads/19/10/530/IPopBar3.jpg
Hovering the mouse over the IPopBar (bottom, Row 1) will cause an additional row of toolbar to appear. Over here, my mouse is on the Tauren War Stomp ability:

http://static.wowace.com/uploads/19/10/531/IPopBar4.jpg
===========================
Commands:
/ipopbar : Shows help on available commands.
/ipopbar rows X : Use X rows of buttons. X can be 1, 2 or 3.
/ipopbar togglecombat : Automatically switch to bar mode on entering combat.
/ipopbar scale X : Scale the main menu bar. X can be between 0.5 and 2.0.
/ipopbar endcaps : Show/hide the dragon end caps on the main menu bar.
/ipopbar rowXstartID Y : Set the starting action ID of row X to action ID Y. X can be 1, 2, or 3; Y can be between 1 and 110.
/ipopbar resetstartID : Resets the starting action IDs of all the rows to the defaults.
/ipopbar disappear X : Change the time it takes before the popbar rows disappear. Only affects combat.
If you have Ace3 core libraries installed, then typing /ipopbar will instead open the Ace3 configuration screen for IPopBar.
===========================
Quirks:
If you loot an item, the normal animation of the item that goes into the bag doesn't display, until you toggle to the bags.
===========================
Download:
Download this UI from
- http://ui.worldofwar.net/ui.php?id=370
- http://www.wowace.com/projects/ipop-bar/
- http://wow.curse.com/downloads/wow-addons/details/ipop-bar.aspx
- http://www.wowinterface.com/downloads/info11318-IPopBar.html
===========================
Installation:
Just copy all the the files into Interface\AddOns\IPopBar\
so if your WoW is installed in C:\Games\World of Warcraft\
then all the files should be in
C:\Games\World of Warcraft\Interface\AddOns\IPopBar\*.*
===========================
Credits:
- Idea based on PopBar by Mugendai.
------------------------------------------------------------------------
r67 | xinhuan | 2008-11-20 17:31:06 +0000 (Thu, 20 Nov 2008) | 1 line
Changed paths:
A /tags/v3.03 (from /trunk:66)
Tag v3.03
------------------------------------------------------------------------
r66 | xinhuan | 2008-11-20 17:30:40 +0000 (Thu, 20 Nov 2008) | 1 line
Changed paths:
M /trunk/readme.txt
Update readme.txt with patch notes.
------------------------------------------------------------------------
r65 | xinhuan | 2008-11-20 17:27:54 +0000 (Thu, 20 Nov 2008) | 1 line
Changed paths:
M /trunk/IPopBar.lua
M /trunk/IPopBar.toc
Update version to v3.03
------------------------------------------------------------------------
r64 | xinhuan | 2008-11-20 17:22:09 +0000 (Thu, 20 Nov 2008) | 1 line
Changed paths:
M /trunk/IPopBar.lua
Fix show/hide states issue by using "statehidden" attribute when logging in and zoning.
------------------------------------------------------------------------
r63 | xinhuan | 2008-11-16 15:10:05 +0000 (Sun, 16 Nov 2008) | 1 line
Changed paths:
M /trunk/IPopBar.lua
Fix some quirks with entering/exiting vehicles, particularly while in combat.
------------------------------------------------------------------------
r61 | xinhuan | 2008-10-22 11:38:52 +0000 (Wed, 22 Oct 2008) | 3 lines
Changed paths:
M /trunk/IPopBar.lua
M /trunk/IPopBar.toc
M /trunk/Locales/Locale-deDE.lua
M /trunk/Locales/Locale-enUS.lua
M /trunk/Locales/Locale-esES.lua
M /trunk/Locales/Locale-frFR.lua
M /trunk/Locales/Locale-koKR.lua
M /trunk/Locales/Locale-ruRU.lua
M /trunk/Locales/Locale-zhCN.lua
M /trunk/Locales/Locale-zhTW.lua
M /trunk/readme.txt
- Fix possible issue with /ipopbar command generating an "Open" error.
- Fix nil error on line 466 which only happens if you use 0 popup bars.
- Bump to v3.02
------------------------------------------------------------------------
r59 | xinhuan | 2008-10-21 00:51:42 +0000 (Tue, 21 Oct 2008) | 1 line
Changed paths:
M /trunk/IPopBar.lua
M /trunk/IPopBar.toc
M /trunk/Locales/Locale-deDE.lua
M /trunk/Locales/Locale-enUS.lua
M /trunk/Locales/Locale-esES.lua
M /trunk/Locales/Locale-frFR.lua
M /trunk/Locales/Locale-koKR.lua
M /trunk/Locales/Locale-ruRU.lua
M /trunk/Locales/Locale-zhCN.lua
M /trunk/Locales/Locale-zhTW.lua
M /trunk/readme.txt
Minor fixes.
------------------------------------------------------------------------
r57 | xinhuan | 2008-10-20 22:09:04 +0000 (Mon, 20 Oct 2008) | 1 line
Changed paths:
M /trunk/Bindings.xml
M /trunk/IPopBar.lua
M /trunk/IPopBar.toc
M /trunk/Locales/Locale-deDE.lua
M /trunk/Locales/Locale-enUS.lua
M /trunk/Locales/Locale-esES.lua
M /trunk/Locales/Locale-frFR.lua
M /trunk/Locales/Locale-koKR.lua
M /trunk/Locales/Locale-ruRU.lua
M /trunk/Locales/Locale-zhCN.lua
M /trunk/Locales/Locale-zhTW.lua
D /trunk/Locales.xml
D /trunk/embeds.xml
M /trunk/readme.txt
Massive rewrite to 3.0 compatible secure headers. See readme.txt for changes.
------------------------------------------------------------------------
r56 | xinhuan | 2008-10-16 05:56:52 +0000 (Thu, 16 Oct 2008) | 1 line
Changed paths:
M /trunk
M /trunk/IPopBar.lua
*Work in Progress* Switch from old to new secure state header system. *Work in Progress*
------------------------------------------------------------------------
r55 | root | 2008-09-29 22:17:51 +0000 (Mon, 29 Sep 2008) | 1 line
Changed paths:
A /trunk/.pkgmeta
Facilitate WowAce-on-CurseForge transition
------------------------------------------------------------------------
r53 | root | 2008-09-29 20:58:11 +0000 (Mon, 29 Sep 2008) | 1 line
Changed paths:
D /tmp/trunk/IPopBar
A /trunk (from /tmp/trunk/IPopBar:52)
Importing old repo data under /trunk
------------------------------------------------------------------------
r50 | cwdg | 2008-06-13 21:40:01 +0000 (Fri, 13 Jun 2008) | 2 lines
Changed paths:
M /tmp/trunk/IPopBar/Locales/Locale-zhCN.lua
IPopBar:
add zhCN localization file
------------------------------------------------------------------------
r49 | xinhuan | 2008-05-17 00:51:49 +0000 (Sat, 17 May 2008) | 1 line
Changed paths:
M /tmp/trunk/IPopBar/IPopBar.lua
M /tmp/trunk/IPopBar/readme.txt
IPopBar: Update readme.
------------------------------------------------------------------------
r47 | xinhuan | 2008-04-28 23:08:56 +0000 (Mon, 28 Apr 2008) | 1 line
Changed paths:
M /tmp/trunk/IPopBar/IPopBar.lua
M /tmp/trunk/IPopBar/IPopBar.toc
M /tmp/trunk/IPopBar/Locales/Locale-deDE.lua
M /tmp/trunk/IPopBar/Locales/Locale-enUS.lua
M /tmp/trunk/IPopBar/Locales/Locale-esES.lua
M /tmp/trunk/IPopBar/Locales/Locale-frFR.lua
M /tmp/trunk/IPopBar/Locales/Locale-koKR.lua
M /tmp/trunk/IPopBar/Locales/Locale-ruRU.lua
M /tmp/trunk/IPopBar/Locales/Locale-zhCN.lua
M /tmp/trunk/IPopBar/Locales/Locale-zhTW.lua
M /tmp/trunk/IPopBar/readme.txt
IPopBar: Added option to change the hover in and out time for the popup rows. Update version to v2.03
------------------------------------------------------------------------
r46 | xinhuan | 2008-03-27 09:13:54 +0000 (Thu, 27 Mar 2008) | 1 line
Changed paths:
M /tmp/trunk/IPopBar/Locales/Locale-enUS.lua
M /tmp/trunk/IPopBar/readme.txt
IPopBar: Add a newline to description, update readme, change version to 2.02 with TOC change.
------------------------------------------------------------------------
r45 | xinhuan | 2008-03-25 19:35:38 +0000 (Tue, 25 Mar 2008) | 1 line
Changed paths:
M /tmp/trunk/IPopBar/IPopBar.toc
IPopBar: Update TOC to 20400
------------------------------------------------------------------------
r43 | xinhuan | 2008-02-15 14:22:54 +0000 (Fri, 15 Feb 2008) | 1 line
Changed paths:
M /tmp/trunk/IPopBar/IPopBar.lua
M /tmp/trunk/IPopBar/Locales/Locale-enUS.lua
IPopBar: Fix typos
------------------------------------------------------------------------
r42 | xinhuan | 2008-02-15 14:11:13 +0000 (Fri, 15 Feb 2008) | 1 line
Changed paths:
M /tmp/trunk/IPopBar/IPopBar.lua
M /tmp/trunk/IPopBar/IPopBar.toc
M /tmp/trunk/IPopBar/Locales/Locale-deDE.lua
M /tmp/trunk/IPopBar/Locales/Locale-enUS.lua
M /tmp/trunk/IPopBar/Locales/Locale-esES.lua
M /tmp/trunk/IPopBar/Locales/Locale-frFR.lua
M /tmp/trunk/IPopBar/Locales/Locale-koKR.lua
M /tmp/trunk/IPopBar/Locales/Locale-ruRU.lua
M /tmp/trunk/IPopBar/Locales/Locale-zhCN.lua
M /tmp/trunk/IPopBar/Locales/Locale-zhTW.lua
M /tmp/trunk/IPopBar/readme.txt
IPopBar: Update version from 2.00 to 2.01
------------------------------------------------------------------------
r41 | xinhuan | 2008-02-15 14:04:34 +0000 (Fri, 15 Feb 2008) | 1 line
Changed paths:
M /tmp/trunk/IPopBar/IPopBar.lua
M /tmp/trunk/IPopBar/Locales/Locale-enUS.lua
IPopBar: Fix errors
------------------------------------------------------------------------
r40 | xinhuan | 2008-02-13 06:22:19 +0000 (Wed, 13 Feb 2008) | 1 line
Changed paths:
M /tmp/trunk/IPopBar/IPopBar.lua
IPopBar: Add a status bar message to the AceConfigDialog window to say what action (if any) is unbound on binding a key.
------------------------------------------------------------------------
r39 | xinhuan | 2008-02-04 06:00:18 +0000 (Mon, 04 Feb 2008) | 1 line
Changed paths:
A /tmp/trunk/IPopBar/readme.txt
IPopBar: Add a readme file that contains general information and patch notes.
------------------------------------------------------------------------
r38 | xinhuan | 2008-02-04 01:41:46 +0000 (Mon, 04 Feb 2008) | 1 line
Changed paths:
A /tmp/trunk/IPopBar (from /tmp/branches/IPopBar/Ace3:37)
IPopBar: Copy branch to trunk
------------------------------------------------------------------------
r37 | xinhuan | 2008-02-02 15:25:46 +0000 (Sat, 02 Feb 2008) | 1 line
Changed paths:
M /tmp/branches/IPopBar/Ace3/IPopBar.lua
M /tmp/branches/IPopBar/Ace3/Locales/Locale-enUS.lua
IPopBar: Add technical information section that contains the default bar action IDs.
------------------------------------------------------------------------
r36 | xinhuan | 2008-02-01 04:46:59 +0000 (Fri, 01 Feb 2008) | 1 line
Changed paths:
M /tmp/branches/IPopBar/Ace3/IPopBar.lua
M /tmp/branches/IPopBar/Ace3/Locales/Locale-enUS.lua
IPopBar: Make scaling affect the default bottom left/right and side bars too. Set these bars framestrata to "LOW" (default "HIGH") so that our bar (parented to MainMenuBar at "MEDIUM") popups above them.
------------------------------------------------------------------------
r35 | xinhuan | 2008-02-01 04:16:02 +0000 (Fri, 01 Feb 2008) | 1 line
Changed paths:
M /tmp/branches/IPopBar/Ace3/Locales/Locale-enUS.lua
IPopBar: Fix spelling.
------------------------------------------------------------------------
r34 | xinhuan | 2008-02-01 04:02:26 +0000 (Fri, 01 Feb 2008) | 1 line
Changed paths:
M /tmp/branches/IPopBar/Ace3
M /tmp/branches/IPopBar/Ace3/IPopBar.lua
M /tmp/branches/IPopBar/Ace3/Locales/Locale-deDE.lua
M /tmp/branches/IPopBar/Ace3/Locales/Locale-enUS.lua
M /tmp/branches/IPopBar/Ace3/Locales/Locale-esES.lua
M /tmp/branches/IPopBar/Ace3/Locales/Locale-frFR.lua
M /tmp/branches/IPopBar/Ace3/Locales/Locale-koKR.lua
M /tmp/branches/IPopBar/Ace3/Locales/Locale-ruRU.lua
M /tmp/branches/IPopBar/Ace3/Locales/Locale-zhCN.lua
M /tmp/branches/IPopBar/Ace3/Locales/Locale-zhTW.lua
M /tmp/branches/IPopBar/Ace3/embeds.xml
IPopBar: Remove AceLocale dependency, all embeds and all externals. IPopBar is now standalone and will only use Ace3 for its config dialog if present.
------------------------------------------------------------------------
r33 | xinhuan | 2008-02-01 03:39:23 +0000 (Fri, 01 Feb 2008) | 1 line
Changed paths:
M /tmp/branches/IPopBar/Ace3/IPopBar.lua
M /tmp/branches/IPopBar/Ace3/Locales/Locale-enUS.lua
IPopBar: Update slash commands to work for the last commit's feature. Localize all the new strings.
------------------------------------------------------------------------
r32 | xinhuan | 2008-02-01 02:28:33 +0000 (Fri, 01 Feb 2008) | 1 line
Changed paths:
M /tmp/branches/IPopBar/Ace3/IPopBar.toc
IPopBar: Remove SideBar actionID changing support, since actionIDs are now configurable.
------------------------------------------------------------------------
r31 | xinhuan | 2008-02-01 02:24:55 +0000 (Fri, 01 Feb 2008) | 1 line
Changed paths:
M /tmp/branches/IPopBar/Ace3/IPopBar.lua
IPopBar: Added advanced feature to allow setting the actionIDs of each row of IPopBar. This setting can't be accessed from command line yet, only from Ace3's config dialog.
------------------------------------------------------------------------
r30 | xinhuan | 2008-01-31 14:38:12 +0000 (Thu, 31 Jan 2008) | 1 line
Changed paths:
M /tmp/branches/IPopBar/Ace3/IPopBar.lua
M /tmp/branches/IPopBar/Ace3/Locales/Locale-enUS.lua
IPopBar: Rework the slash commands a bit so they work as toggles and on input values. Add options to scale the bar and also hide the gryphon end caps.
------------------------------------------------------------------------
r29 | xinhuan | 2008-01-31 10:57:42 +0000 (Thu, 31 Jan 2008) | 1 line
Changed paths:
M /tmp/branches/IPopBar/Ace3/IPopBar.lua
IPopBar: Set the frame level of the cooldown frames to be the same as the buttons. They were below so the cooldown animation wasn't showing up.
------------------------------------------------------------------------
r28 | xinhuan | 2008-01-31 09:17:51 +0000 (Thu, 31 Jan 2008) | 1 line
Changed paths:
M /tmp/branches/IPopBar/Ace3/IPopBar.lua
IPopBar: Fix error that occurs on a fresh install.
------------------------------------------------------------------------
r27 | xinhuan | 2008-01-31 08:30:03 +0000 (Thu, 31 Jan 2008) | 1 line
Changed paths:
M /tmp/branches/IPopBar/Ace3/IPopBar.lua
M /tmp/branches/IPopBar/Ace3/IPopBar.toc
M /tmp/branches/IPopBar/Ace3/Locales/Locale-enUS.lua
IPopBar: Update version number to 2.0
------------------------------------------------------------------------
r26 | xinhuan | 2008-01-31 08:15:41 +0000 (Thu, 31 Jan 2008) | 1 line
Changed paths:
M /tmp/branches/IPopBar/Ace3/IPopBar.lua
M /tmp/branches/IPopBar/Ace3/Locales/Locale-enUS.lua
IPopBar: Localize all the strings used
------------------------------------------------------------------------
r25 | xinhuan | 2008-01-31 07:43:18 +0000 (Thu, 31 Jan 2008) | 1 line
Changed paths:
M /tmp/branches/IPopBar/Ace3/IPopBar.lua
IPopBar: Add key bindings to our AceOpts table so the user can set them either in the Ace3 Config dialog and/or in the ESC->Key Bindings screen.
------------------------------------------------------------------------
r24 | xinhuan | 2008-01-31 06:03:49 +0000 (Thu, 31 Jan 2008) | 1 line
Changed paths:
M /tmp/branches/IPopBar/Ace3/IPopBar.lua
IPopBar: Register optional options table with Ace3 if available, since we don't depend on Ace3 anymore.
------------------------------------------------------------------------
r23 | xinhuan | 2008-0