LibActionBar is a Galaxy library that can be used to dynamically generate a WoW-style action bar on players' screens. Unlike other libraries, LibActionBar relies on the unit's regular command card and properly reads it and regenerates the command card using data from StarCraft2 itself, rather than having you tediously do manual data entry.
Using LibActionBar is incredibly simple, simply include our code in your map and call the following two methods:
libactionbar_init() - call this at map initialization, or any time before you call the next method.
libactionbar_set_active_unit(int player, unit u) - generates the actionbar and displays it for the player.
Everything else is handled transparently!
Screenshot:
http://img844.imageshack.us/img844/4037/screenshot2010080518531.jpg