Updated version of Blizzard's EditingUI Addon, updated to work on WotLK
Lua
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
EditingUI.lua
EditingUI.toc
EditingUI.xml
Localization.lua
ReadMe.txt
bindings.xml

ReadMe.txt

Updates:

09/07/2008
- Updated to work woth WotLK

07/12/2007
- Localized strings.

06/13/2007
- Made reload keybinding work with the UI open and generalized keybinding key checks with the KeyPressMatchesBinding(keyPress, bindingName) function in UIParent.
- You can now shift click a frame/region with an editbox open to paste that name into editboxes.
- Added the debug section to do debugprints and execute scripts.  Not sure how useful this will be =T

06/07/2007
- Added keybinding for reloading the ui.  The binding name is RELOAD_UI.
- Added modifier key support for OPEN_EDITING_FRAME

06/05/2007
- Added keybinding support to toggle the frame, the binding name is OPEN_EDITING_FRAME and doesn't support modifier keys right now since my build is throwing weird errors when I try to use them.


Controls:
The arrow keys move the selected element and adjust it's anchors in the output window.
The optional hotkey toggle the EditingFrame
Double clicking an element will drill down into that element.
Single clicking an element will select that element for editing.
The right mouse button will go back up the Frame tree.


Features (Or lack of features =T):
- The "Copy" buttons will copy the lua or xml directly to the clipboard
- The Up and Down arrows in the header will increase or decrease the number of visible lines in the frame navigation window
- You can type frame names directly into the topright editbox to select them
- Yellow names are frames and gray names are elements like font strings and textures
- Multiple anchor point editing is not currently supported so changing anchors in the text fields will clear out any existing anchors
- For numeric editboxes you can click on the name of the box (e.g. "Width" or "X") and then use the up and down arrow keys to increment them. Hitting ESCAPE or selecting another textbox or frame will deselect an editbox.
- There is tab and shift tab support for cycling through editboxes
- Mousing over the bottom of the EditingFrame will bring up additional modules for the EditingFrame (Currently there is just the calculations module.