Added hooke.plugin.playlist.ApplyCommandStack and related changes.
authorW. Trevor King <wking@drexel.edu>
Fri, 13 Aug 2010 01:38:04 +0000 (21:38 -0400)
committerW. Trevor King <wking@drexel.edu>
Fri, 13 Aug 2010 01:38:04 +0000 (21:38 -0400)
commit7f628b00df5065d72e89cc86be596756eb9f1ac0
tree2370203835cb9efcaa4e681a549c0323bd26ab73
parentdac66781e1c5b23f1cee709455b3f308e365773e
Added hooke.plugin.playlist.ApplyCommandStack and related changes.

Highlights:
* Added test/apply_command_stack.py testing the new command.
* Added hooke.plugin.playlist.PlaylistCommand mirroring CurveCommand.
* Added hooke.plugin.playlist.AddingPlaylistCommand mirroring
  ColumnAddingCommand.
* Renamed CommandStack._execute -> .execute_command since it may be
  used externally.
* Changed assorted log messages to use CommandMessage string-ification.
* Set Hooke.engine to None in the UI process.
* Set ._index during NoteIndexList.items() iteration.
hooke/command_stack.py
hooke/engine.py
hooke/hooke.py
hooke/playlist.py
hooke/plugin/curve.py
hooke/plugin/playlist.py
hooke/ui/commandline.py
hooke/ui/gui/__init__.py
test/apply_command_stack.py [new file with mode: 0644]