Dunno if this can be solved at all but one of the things that keeps bothering me when I use Pagemaster is I have it set to CTRL to switch a bar.
However since I am holding down the CTRL key no bindings work (atleast I assume that is why) any suggestions on how to solve it so I can hold down CTRL and press the keybinding for button 1 to use whatever is first on the new bar that shows up.
I don't know if I understand, but I'll take a stab. Make sure you have 1-9, -, = bound to your first bar. Then pagemaster will swap in the other bars into that bar when you press CTRL, ALT and SHIFT. So you don't need any other bindings.
BLeh I still haven't been able to find the reason why my mainbar disappears when I shapeshift on druid :( No replies in the other thread, but I see druids posting about using it so I guess there IS a solution? I play 8 chars and having to drop bartender because of one of them would be a shame, its really nice except for that druidstuff
You say it disappears, but are you sure? It is probably just swapping in the bonus bar and you don't have any spells on it. Try dropping your cat/bear form spells on it and see what happens.
Hrm, I'm not really into the coding aspect of it but I'm a very happy user of your addon. I'd like it to be able to work with more than just bar1 at a time. I for one have got four bars filled with stuff. With your new pagemaster (?) I could squeeze these into only TWO bars!
Conclusion: make it work with more than just one bar.
Actuly since you can page on shift, alt and ctrl it can combine that all into 1 bar now.
Yes exactly, I have bars 1-4 display on bar 1 and bar 5 showing independently below that. Ctrl, Shift and Alt get me access to 2-4.
This is a Request for Comment (RFC) on a pending redesign of Bartender2_Pagemaster. A number of people have been confused about how to use it and what it is for. This document will explain what it is and where I want to take it.
Bartender2_Pagemaster started out as a quick and dirty mod that performed page changes based on meta key (ctrl, shift, alt) presses. (A page change means that Bar 1 will change to the given action bar page in the same way that the up and down arrows do when using the standard WoW action bars.) Another feature was added that enabled a page swap when a friendly target was selected.
Another mod then was created called Pagemaster_DruidBar that swapped in a special bar for Druid in cat-form when in Prowl (stealthed). For many reasons this mod and Pagemaster were incompatible, so I incorporated this functionality into Pagemaster. Later someone added Priest Shadowform to Pagemaster as well, re-using the same page that was being used by the Prowl form code.
At this point the page #s used for these swaps was hardcoded to the following values:
The final change to this setup, and probably the one that created the most confusion, is when I added in configurability to the mod. I injected options into Bartender2 which made the options available the /bar commands and to FuBartender2 (now FuBar_Bartender2Fu).
From what I can tell, the major complaint about Pagemaster is that people don't see what they expect. They reasonably expect that setting the ALT-Page to 3 will show bar 3, when instead it shows Bar 4. It is even more confusing when they pick another page. Why? Because Pages and Bars don't map in a way that makes sense:
Bar 1: Page 1
Bar 2: Page 6
Bar 3: Page 5
Bar 4: Page 3
Bar 5: Page 4
Don't believe me? Paste this code into your favorite in-game Lua runner and try it out (I assume you have a print() function handy, if you don't then replace that with something else.)
What about the Bonus Bar you ask? Well it is a bit complicated. It turns out that the Bonus Bar will use a different page depending on what class you areand what form/stance you are in. As a Druid, for example, when you are "standing up", you don't have a bonus bar, so GetBonusBarOffset() returns 0. When you switch to Cat form, you do have a bonus bar, so the offset is 1 which makes the bonus bar be page 7. Warriors have three possible stances, which means they can have three different bonus bars (pages 7-9). Luckily, Mikma and the other Bartender2 authors figured this out already, so we don't have to worry about this. (See http://www.wowwiki.com/API_GetBonusBarOffset for more information.)
So here is what I plan to do. I'm going to get rid of pages and make the configuration be bar based. In other words, you won't set ALT to Page 3, you will set ALT to Bar 4. And the same thing for the the other non-bonus modes (Ctrl, Shift and Friendly). And you will effectively disable them by setting them to Bar 1, which is your default bar anyway. This is the easy part.
For the form-based page swaps, I will bake in the logic for you and you will just choose to enable it or not. I will probably not be baking it to page 8, but will try to be a bit smarter based on your forms. Personally, I think Druids should have three form-bars, bear, cat and prowl--but we only get one by default. And Priests need shadowform, but I don't think they need any others. There may be more, I'm not sure.
The trick here is for me to find the right page without stepping on any others. There are 10 pages of 12 buttons each available to me. Pages 1, 3, 4, 5, and 6 are all used by Bartender2 for Bars 1-5. Pages 7-9 are used by Bartender2 as bonus bars, only when you have bonus bars, but aren't used if you don't, so I can use them in certain circumstances. Pages 2 and 10 are always available to me.
Anyway, I think I can figure this out, but before I do I wanted to see if I was missing anything. Are there other forms/modes I should support?
If you have used Pagemaster, whether you liked it or not, please take a minute to think about all this and give me your feedback.