Ran update-copyright.py Changed my drexel address to tremily and added an address for Richard Naud (both read from .mailmap).
Add a `Delete` button to the GUI NavBar, and cleanup deletion callbacks. The most confusing part of this change is the adjustment to `Default.txt`. The NavBar was not expanding to display the new button (which was avialable via a flyout), so I had to manually adjust the default perspective. Because we load the default perspective after setting up the GUI, any changes in the code (e.g. setting a reasonable width) get clobbered later by `Default.txt`. Anyhow, the change I made to `Default.txt` was to change the toolbar's `bestw` from 100 to 300.
Use Python AUI implementation (instead of C++) in hooke.ui.gui.
Run update-copyright.py.
Ran update_copyright.py.
Ran update_copyright.py.
Ran update_copyright.py
hooke.ui.gui was getting complicated, so I stripped it down for a moment. I want HookeFrame to be a callback clearinghouse. Flow will look like panels/menus/navbars | ^ callbacks methods v |v--(response processors)-, Hooke Frame engine `---(execute_command)----^ With the following naming scheme in HookeFrame: callbacks: _on_* response processors: _postprocess_* Also: * more use of hooke.util.pluggable for handling extendible submods.
Broke menu, navbar, statusbar, panel.notebook, and panel.welcome out of gui