Updated gui.panel.note and simplified hooke.plugin.note.
authorW. Trevor King <wking@drexel.edu>
Mon, 2 Aug 2010 14:56:10 +0000 (10:56 -0400)
committerW. Trevor King <wking@drexel.edu>
Mon, 2 Aug 2010 14:56:10 +0000 (10:56 -0400)
commitbbf2b7eb99e94cf82de4c4160c9fdf8702cd1ba4
tree0d97f20ece0507d7d01bc9915c6b25ed916d165e
parent4fcac516cf578fcbb0a378e6fa1d7c5343a0c4f0
Updated gui.panel.note and simplified hooke.plugin.note.

Previous hooke.plugin.note had assumed curve.info['note'] was a list
of strings.  The current implementation is simpler (and class
agnostic) with get/set commands.

NotePanel now works as a UI to the current curve's .info['note'], but
it has exposed some issues with .info in Playlist.flatten().

Also removed some outdated binding cruft from gui/__init__.py (now
handled by the panels themselves) and an outdated _callback setting
from panel.commands (it's set in the base Panel.__init__()).
hooke/plugin/note.py
hooke/ui/gui/__init__.py
hooke/ui/gui/panel/__init__.py
hooke/ui/gui/panel/commands.py
hooke/ui/gui/panel/note.py