[AddOn] Zgoo - data inspection tool
To make the life of AddOn developers easier, here's Zgoo - made by @Errc and me.
Zgoo allows you to browse through tables and userdata to example their components in a nice and easy interface.
To use Zgoo, the chat command /zgoo is used.
/zgoo global
or
/zgoo _G
Examines the global table.
/zgoo GuiRoot
From there you can see all the children in the GetChildren table.
/zgoo Any_Variable
Examine any Lua variable or function result.
/zgoo mouse
Will examine the UI control that currently has your mouse's focus.
Click the [+] button to expand tables and user data. Click [.] or [:] to call functions.
Extras:
- GetChildren function added for all userdata elements. This allows for easy access and visibility to all children. (This is not available by default)
- A__Zgoo_ToggleHidden is an alias to ToggleHidden. Moved it up the list for easy access.
Zgoo Event Tracker
Track events in real time. Can unregister events by hitting the X button (reload to undo this). Hit + to expand the arguments for the event.
To use, type:
/zgoo events
Also for convenience (maybe):
/zgoo free
Will unlock your mouse from the reticle so you can freely move it around the screen.
Known Issues:
- if some function call breaks it all, hold CTRL to disable automatic calling of Get*,Is*,Can* functions.
Last edited by Cairenn : 02/24/14 at 07:22 AM.
Reason: Removed zip, since it's now uploaded ~ Cairenn
|