--------------------
Gendi's Rogue Energy and Cooldown Ticker
--------------------

Displays your rogue's skills and whether they are ready or how many energy ticks must take place before they are ready or seconds before cooldown is over.

The highlighting on finishing moves works slightly differently in that up to have 4 combo points the same colour scheme is used except that the alpha is (combopoints)*0.1 (default alpha is 0.5 for instant skills). When 5 combo points is reached and there is enough energy, the finishing move is highlighted in a grey/white colour with full alpha 1.0

Clicking on a ready skill will cause it to trigger that skill at the highest rank currently known to you.

Please remember, not all skills are visible by default, edit the localization.lua file and set the enabled variable to true to show those you want or to false to hide those you don't want. I will eventually make a gui for this.

As the frame can be moved around by dragging the icons, I decided to remove the ability to show the big frame for movement.
Command usage:
/grt display, toggles ticker visibility
/grt scale <scale>, sets the scale of the window (values between 0.2 and 1.5)
/grt config, opens config window
/grt reset defaults, restores default skill list, scale and position (and may add new ones if newer versions have them)
/grt lock|unlock, locks or unlocks frame for movement (unlocked by default)
/grt width <small|normal|large>, sets the width available for the skill name to small, normal or large (mainly for non english languages)
/grt icons <on|off>, Sets the tick display on or off for the action bar buttons


Limitations
-----------
-Does not take combo points gained through dodging into account until energy next changes (very short time)
-Some times it displays the number of ticks required incorrectly (very large numbers) I believe this is when the skill is used at the exact same time the energy ticks for increase. I have no plans to fix this. I could set the energy tick to a constant 20 and check for the talent that increases this rate, but then other things may cause an increased rate and would not be taken into account. I prefer to have a rare error that goes away after the next energy tick, rather than a potentially completely wrong tick rate.
-Probably more, but I forget. No doubt the comments will bring plenty up ;)




Dependancies: 
Optionals: MyAddons, Sea


--------------------
Patch Notes
--------------------

--------------------
1.7
--------------------
Background frame now resizes dependant on number of visible buttons (There is still some extra at the bottom, but very little)

--------------------
1.6
--------------------
GUI config options for turning window display and action bar display on or off, "/grt config" check at the bottom

--------------------
1.5
--------------------
Figured out the font command, now not so ugly :)

--------------------
1.4
--------------------
Added support for ticker display on action bar icons. This is currently very basic (especially the number bit)
I will be looking into revising the diplay and code. But for now this is a working version that I know certain ppl are waiting for
/grt icons on
Sea is required for button display, but is only optional as the rest still doesn't need it. I may write the hook function myself later to remove the dependancy

--------------------
1.3
--------------------
Added support for cooldown, have to say, very happy I listened to you all, makes a big difference to me.
Remember, each new version now resets the defaults

--------------------
1.2
--------------------
Added support for french language (function only, not output) Many thanks to NightClawZ on cursegaming for all his help here
Added the option to change the width available to the skill name display "/grt width <small|normal|large>". This is mainly for non english languages, though may be useful in small if a user isn't using the longer named skills
The available widths may change depending on feedback, particularly from NightClawZ to check if large option works okay with french language skills
Fixed a couple of errors that only appeared when changing version. To avoid future issues a reset will be forced when you run a new version

--------------------
1.1
--------------------
Reset defaults now resets scale and position too
Added lock|unlock to prevent dragging when required

--------------------
1.0
--------------------
Added gui config window (/grt config)
Added Blade flurry

--------------------
0.16beta
--------------------
Fixed the onload display issue, thanks to Iriel for suggesting using PLAYER_ENTERING_WORLD instead of VARIABLES_LOADED

--------------------
0.15beta
--------------------
Added the option to scale the frame
Removed excess movement frames and fixed the on load display issue

--------------------
0.14beta
--------------------

What can I say, the borders REALLY bugged me ;)

--------------------
0.13beta
--------------------

Should have fixed the Mac crash. Sadly it now has borders (not having borders was causing the crash)

I will have to see what I can do about bringing the buttons closer


--------------------
0.12beta
--------------------

Some basic grammar errors


--------------------
0.11beta
--------------------
Not bad for me, just 2 typos in alpha


--------------------
0.11alpha
--------------------
This is an untested alpha version. I am unable to test at my current location, but thought I'd at least give DE users a chance if by some miracle I haven't made hundreds of typos and syntax errors.

Changes:-
Added DE localization, thanks chris152
Added all the code comments I should have added in the first place
Changed the way a few function do things without changing what outcome
May have fixed the Mac crashing bug