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)
commit93917b571e50cba1d273e95fcf6d3844186b5415
tree0d97f20ece0507d7d01bc9915c6b25ed916d165e
parent3778be72d87ab10801fbb1ee825b89ca970ef87f
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