public
Description: WoW Addon - LDB-based quicklaunch menu
Homepage: http://www.tekkub.net/
Clone URL: git://github.com/tekkub/makerocketgonow.git
Click here to lend your support to: makerocketgonow and make a donation at www.pledgie.com !
tekkub (author)
Sun Oct 19 01:38:17 -0700 2008
commit  b120028a4ca7e27c55991bc63d042a26a158d738
tree    063794b9ce3f633d57511d7921890f0e0d9cb445
parent  292661420b547bad2a34cf3102a3145f56e5297d
name age message
file CallbackHandler-1.0.lua Sun Jul 06 14:05:04 -0700 2008 And so it begins... [tekkub]
directory LibDataBroker-1.1/ Fri Jul 11 18:10:57 -0700 2008 I hate git-submodule some days Okey, every ... [tekkub]
file LibStub.lua Sun Jul 06 14:05:04 -0700 2008 And so it begins... [tekkub]
file MakeRocketGoNow.lua Sun Oct 19 01:38:17 -0700 2008 Remove 2.4.3 compat [tekkub]
file MakeRocketGoNow.toc Fri Aug 15 19:03:40 -0700 2008 Updating TOC to 30000 [tekkub]
file README.textile Sat Jul 26 19:03:08 -0700 2008 Last readme tweak, I swear... [tekkub]
file changelog.txt Fri Sep 26 18:07:42 -0700 2008 Update changelog for 3.0.1.5-Beta [tekkub]
file tekKonfigAboutPanel.lua Fri Sep 19 21:11:52 -0700 2008 Embed update [tekkub]
README.textile

MakeRocketGoNow is a ‘quicklaunch’ plugin based on LibDataBroker-1.1.
MRGN will take all your LDB launchers and create a LDB plugin to display them in.
This allows you to access to all your LDB launchers on an LDB display addon that doesn’t support them.

Adding support to your addon

Implementing an LDB launcher in your addon is simple:

  1. Add the embed libs into your addon. You need LibStub, CallbackHandler-1.0 and LibDataBroker-1.1
  2. Add a “dataobject” to LibDataBroker containing an icon, an OnClick function, and “type” set to “launcher”

If you use Ace3 in your addon, you probably already have the first two embeds. Just make sure they’re loaded before LibDataBroker

Further reading

It’s highly recommended that you read the API documentation and
sample data specifications before using LDB.

Links

Visit my site for more info.
Please report all bugs and feature requests to my Google Code tracker
Please direct all feedback and questions to my Google Groups mailinglist