--- Layout ---

lib - The core wikidPad source code.
docs - wikidPad documentation
export - Resources used when exporting.
extensions - Default implementations of the extension classes.
gadfly-1.0.0 - Gadfly distribution. We actually use the gadfly instance under lib/gadfly.
icons - wikidPad icons.
installer - The NSIS installer script lives here.
tobuild - Required software for wikidPad dev.
WikidPadHelp - Help wiki distributed with wikidPad.
build.bat - Builds a wikidPad exe using py2exe.
setup.py - The py2exe script.

The sql_mar files in the root are the gadfly grammar, and compiled grammar. The included
gadfly has been modified to use these since py2exe doesn't seem to support adding the
pyc to the exe. The sql_mar files are copied into the dist.

sql_mar.pyc
sql_mar.pyo

--- Source Overview ---

WikidPad.py (in root): Essentially the "main" method for PersonalWikiFrame.py.
PersonalWikiFrame.py: This is the meat of wikidPad. Start here.
WikiData.py: 2nd most important class. All data access is mediated through this class.
WikiTxtCtrl.py: This is the code dealing with Scintilla.
WikiTreeCtrl.py: Tree control code.
WikiFormatting.py: Container for regex's, and styles.
Exporters.py: html/xml export code.
TextWrapper.py: I snagged this from somewhere. This runs when you press Ctrl-W.
Enum.py: Also snagged from somewhere, python enums.
Configuration.py: Configuration manager.

--- API ---

See api.txt for some api docs.
