Skip to content
A World of Warcraft addon: A notepad for Lua scripts and mini-addons. (GUI component)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Libs
Locales
Skin
CODE_OF_CONDUCT.markdown
CONTRIBUTING.markdown
LICENSE.markdown
README.markdown
_DevPad.GUI.Dialog.lua
_DevPad.GUI.Editor.Color_optional.lua
_DevPad.GUI.Editor.History_optional.lua
_DevPad.GUI.Editor.LineNumbers_optional.lua
_DevPad.GUI.Editor.lua
_DevPad.GUI.List.Search_optional.lua
_DevPad.GUI.List.lua
_DevPad.GUI.lua
_DevPad.GUI.toc
changelog.markdown
usage.intermediate.markdown

README.markdown

_DevPad.GUI

An addon for World of Warcraft. The GUI component for _DevPad, a notepad for Lua scripts and mini-addons.

NOTE: This addon requires _DevPad


source code · home page · releases · latest beta

Notes

  • This is A fork of saiket's _DevPad.GUI.
  • I am a documentation guy, not a programmer. It is unlikely I can make any large changes.
    • If you are a developer, I am happy to:
      • Accept GitHub pull requests.
      • Add you as a contributor on GitHub.
      • Hand this project over!

Installation

Since it's a regular addon, it's manually installed the same as every other addon would be.

  1. Download _DevPad and Download _DevPad.GUI

  2. Extract them to your Interface\AddOns folder.

Perhaps your game is installed to one of:

C:\Program Files\World of Warcraft
C:\Program Files\World of Warcraft (x86)

.. and so you would extract the contents of your downloaded archive to something like:

C:\Program Files\World of Warcraft\_retail_\Interface\AddOns

.. and so you would end up with two separate folders, like:

C:\Program Files\World of Warcraft\_retail_\Interface\AddOns\_DevPad
C:\Program Files\World of Warcraft\_retail_\Interface\AddOns\_DevPad.GUI

.. and inside them would be the files. For example, you would have these two files:

C:\Program Files\World of Warcraft\_retail_\Interface\AddOns\_DevPad\DevPad.toc
C:\Program Files\World of Warcraft\_retail_\Interface\AddOns\_DevPad.GUI\DevPad.toc

Configuration / Usage

Basic Usage

  • /devpad will open the GUI.
  • At the top-right of the window are icons.
  • Click the new script icon.
  • Type the name of your script. To change a script name, double-click on the selected item on the left.
  • Type your script on the right-window.
  • Within the right-window is an icon at its top-left, for running a script.

Intermediate Usage

See the included usage.intermediate.markdown for notes.

Advanced Usage

Notes will be forthcoming.

I have created some fairly advanced scripts I'd like to add as examples.

Updating the built-in examples

An outstanding feature is to have a separate location for example scripts, to have updateable documentation.

For now, edit your _DevPad.DefaultScripts.lua. Perhaps it is:

C:\Program Files\World of Warcraft\Interface\AddOns\_DevPad\_DevPad.DefaultScripts.lua

Each example script will be found therein. The _DevPad changelog will be kept up-to-date with changes to the example scripts.

Problems and suggestions

(issues list)

Problems

  • If you seen an error, disable all addons but this one and re-test before creating an issue.
    • If you have multiple addons installed, errors you think are for one addon may actually be for another. No really, disable everything else.
  • Search through the issues list before creating an issue.
  • Always quote errors.
  • Do your best to give the exact steps you took to reproduce your problem.
    • If this is only an occasional or unpredictable problem, then you'll need to do your best to give your opinion.

Suggestions

  • I am a documentation guy, not a programmer. It is unlikely I can make any large changes.
  • Describe your suggestion really well.
  • Explain why you want your suggestion.
    • Do you really really want it?
    • Do you need it?
    • Are you currently doing something unusual or annoying which the feature would help simplify or make easier?
  • Explain why other users would agree with your suggestion.
You can’t perform that action at this time.