Add a `Delete` button to the GUI NavBar, and cleanup deletion callbacks.
authorW. Trevor King <wking@drexel.edu>
Thu, 8 Mar 2012 16:04:28 +0000 (11:04 -0500)
committerW. Trevor King <wking@drexel.edu>
Thu, 8 Mar 2012 16:04:28 +0000 (11:04 -0500)
commit26b91a633c6264f2fb11cbb7a418894dbdce4759
tree9a4f08153e5a0a7891dc7f45c7f856610f489c4c
parent52d826ba83665e8afedfd8450a3ebb9f669df09f
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.
hooke/ui/gui/interface.py
hooke/ui/gui/navbar.py
hooke/ui/gui/panel/playlist.py
hooke/ui/gui/perspectives/Default.txt