GNOME Bugzilla – Bug 340382
current position should be ui-independent
Last modified: 2006-05-16 13:52:34 UTC
Currently the position of the current SmartBin played is queried in the UI (Viewer). It should be up to the Playground to handle that and allow registration of callbacks that will be called when the position changes. This should also avoid a lot of cruft currently in the UI.
2006-05-16 Edward Hervey <edward@fluendo.com> * pitivi/playground.py: Added 'position' signal which is emitted to inform a change of position with the current SmartBin. * pitivi/ui/complextimeline.py: * pitivi/ui/mainwindow.py: * pitivi/ui/timeline.py: * pitivi/ui/viewer.py: Switch to use playground's 'position' signal in Viewer and ComplexTimeline. This should fix several issues: _ Position checking not being in ui-independent part, _ Position updating not starting, _ Position checking done during critical parts (state change).