# HG changeset patch # User Flick # Date 1174436007 0 # Node ID 2735edcf9ab723c968c06b30fab12246b2cca58a # Parent 88df7235ad8b455fa7f0512fac078aa51f4aa64b Version 0.34 diff -r 88df7235ad8b -r 2735edcf9ab7 Buttons.lua --- a/Buttons.lua Tue Mar 20 21:38:47 2007 +0000 +++ b/Buttons.lua Wed Mar 21 00:13:27 2007 +0000 @@ -4,7 +4,7 @@ -- local AceOO = AceLibrary("AceOO-2.0") -local ReBound = AceLibrary("ReBound-1.0") +local ReBound = AceLibrary("ReBound-1.0"):new("REACTION") local Action = AceOO.Class( ReAction, diff -r 88df7235ad8b -r 2735edcf9ab7 README.html --- a/README.html Tue Mar 20 21:38:47 2007 +0000 +++ b/README.html Wed Mar 21 00:13:27 2007 +0000 @@ -14,9 +14,9 @@

ReAction

AddOn for World of Warcraft

-

Current Version: 0.33 (alpha)
- Released: 02 Mar 2007

- WoW Version Compatibility/TOC: 2.0.8 / TOC 20003

+

Current Version: 0.34 (alpha)
+ Released: 09 Mar 2007

+ WoW Version Compatibility: v2.0.10 / TOC 20003

The Basics

ReAction is a replacement for the default Blizzard action bars. It allows you redefine your action button layout any way you like.

@@ -44,13 +44,12 @@ development framework.

Using ReAction

Installation

-

To install ReAction, drag the ReAction folder to World of Warcraft/Interface/AddOns. - Exit World of Warcraft if it's running, then restart.

+

To install ReAction, drag the ReAction folder to your World of Warcraft/Interface/AddOns + folder. Exit World of Warcraft if it's running, then restart.

Welcome to ReAction

When you first enter World of Warcraft with ReAction installed, it will look very similar to the default Blizzard UI, depending on what other AddOns are - installed. Any keybindings you have made to the action bars, however, are not - in effect. Also, only the main menu bar is shown by default. Other bars can + installed. However, only the main menu bar is shown by default. Other bars can be created as desired.

If you have FuBar installed, on the left side you should see the ReAction plugin icon and label. If not, there should be a button on your minimap. In either @@ -62,6 +61,8 @@

  • Configuration ("unlocked")
  • Keybinding
  • +

    (Technically it's 4 modes, because Config and Keybinding modes can both be + active at the same time).

    You can toggle Configuration mode by shift-clicking the ReAction Control Button and toggle Keybinding mode by alt-clicking the button. Global configuration options are also available by right-clicking the ReAction button. There are @@ -88,24 +89,34 @@ mode by alt-clicking the ReAction Control Button (or choosing 'keybinding mode' from the right-click menu). ReAction button keybindings are not available from the standard keybindings menu! You must use the ReAction keybinding - interface. They're even greyed out in the keybinding menu to remind you.

    + interface. They're even greyed out in the keybinding menu with a textual reminder, + so there's no excuse!

    Like configuration mode, normal button operation is disabled while in keybinding - mode (though again, any hotkeys you have assigned will work).

    -

    With the keybinding interface out, you can mouseover any ReAction button to - see what its current keybinding is. You can set the keybinding on a button by - clicking the button, then pressing the key. To clear a keybinding from a ReAction - button, shift-click the button. Tooltips will remind you of this interface. - You can also right-click/shift-right-click to set/clear a right-click hotkey, - which will simulate right-clicking the button (useful for complex macros, typically - to save screen real estate). If you've set up bars with multiple pages, you - can also bind a key to the page up/down buttons on a per-bar basis. Just make - sure the buttons are showing (they can be hidden later) and assign the keybinding - like any other ReAction button.

    -

    Keybindings are saved on a per-character basis. Keybinding mode is not available + mode (though again, any hotkeys you have assigned will work). With the keybinding + interface out, you can mouseover any ReAction button to see what its current + keybinding is. You can set the keybinding on a button by clicking the button, + then pressing the key. To clear a keybinding from a ReAction button, shift-click + the button. Tooltips will remind you of this interface. You can also right-click/shift-right-click + to set/clear a right-click hotkey, which will simulate right-clicking the button + (useful for complex macro actions, typically to save screen real estate). If + you've set up bars with multiple pages, you can also bind a key to the page + up/down buttons on a per-bar basis. Just make sure the buttons are showing (they + can be hidden later) and assign the keybinding like any other ReAction button.

    +

    Keybindings are saved on a per-profile basis. Keybinding mode is not available if you are in combat, and is automatically cancelled if you enter combat. When - you first log in with ReAction, it steals the keybindings from the default main - action bar (buttons 1-12) and assigns them to the corresponding buttons on the - default ReAction bar.

    + you first log in with ReAction, it steals the current keybindings from the default + main action bar (buttons 1-12) and assigns them to the corresponding buttons + on the default ReAction bar. This means that if you install ReAction, run with + it, and then disable it, your main bar will no longer have any keybindings and + they'll need to be reset. If you later enable ReAction again, it will remember + its own keybindings.

    +

    If a profile assigns a keybinding to a ReAction button, switching away from + that profile will clear the binding but will not restore the binding + to its previous state. If the new profile assigns that binding then, of course, + it will be in use. What this means is that any 'standard' keybinding action + that's bound to a key will become unbound when switching to a profile that uses + the key, and will have to be manually rebound later if you switch away from + that profile.

    Remember to click the 'Save' button to save your keybindings! If you do not, they will automatically revert to the previous bindings when exiting keybinding mode. This can be useful for "trying out" certain layouts @@ -121,12 +132,10 @@ a new skill that doesn't fit on your current layout.

    Limitations

    Known Issues

    Future Plans

    Version History

    +

    Version 0.34:

    +

    Version 0.33: