tdw: remove redundant observer interfaces preview-window
authorAndrew Chadwick <andrewc-git@piffle.org>
Sat, 2 Mar 2013 22:29:32 +0000 (22:29 +0000)
committerAndrew Chadwick <andrewc-git@piffle.org>
Sat, 2 Mar 2013 22:38:09 +0000 (22:38 +0000)
commit4924f6e42af1ef2e077c57d8944138d6e2daf0b2
tree557d236a1d8c5a8ff3c83328f5945f537a4a3153
parent3342fb8ffcc41749c24f5bcaf7854f48d2520997
tdw: remove redundant observer interfaces

Remove the defunct rotation and movement observer interfaces from
gui.tileddrawwidget. No problem with spying on changes to individual TDW's
transformations, but it should be done as a single observer interface and
not broadcast details of individual rotations and translations. It's better
to keep the state in one place.

For now, there's view_changed_observers on the main gui.document.Document,
which does the same thing. It could be moved to the TDW if needed; it's
only in doc as an evolutionary accident.

Reverts changes introduced in fddaf9dc6dc042b44bf28411fb78ea417589aee7
gui/tileddrawwidget.py