After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 340382 - current position should be ui-independent
current position should be ui-independent
Status: RESOLVED FIXED
Product: pitivi
Classification: Other
Component: General
Git
Other Linux
: Normal normal
: 0.10.1
Assigned To: Pitivi maintainers
Pitivi maintainers
Depends on:
Blocks:
 
 
Reported: 2006-05-02 08:42 UTC by Edward Hervey
Modified: 2006-05-16 13:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Edward Hervey 2006-05-02 08:42:49 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.
Comment 1 Edward Hervey 2006-05-16 13:52:34 UTC
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).