~timo-jyrinki/ubuntu/trusty/pitivi/backport_utopic_fixes

« back to all changes in this revision

Viewing changes to pitivi/timeline/track.py

  • Committer: Bazaar Package Importer
  • Author(s): Jeremy Bicha
  • Date: 2011-08-15 02:32:20 UTC
  • mfrom: (1.5.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20110815023220-x2n5l0i4deiqn7dn
Tags: 0.14.2-0ubuntu1
* New upstream version.
  - New Mallard format help
* debian/control:
  - Add gnome-doc-utils to build-depends
  - Bump pygtk minimum to 2.24
* debian/patches/01_lpi.patch
  - Move LPI items below User Manual in Help menu
* debian/watch: Watch for 0.14.* tar.bz2

Show diffs side-by-side

added added

removed removed

Lines of Context:
1180
1180
        if self._update_transitions:
1181
1181
            self.updateTransitions()
1182
1182
 
1183
 
    def removeTrackObject(self, track_object):
 
1183
    def _justRemoveTrackObject(self, track_object):
1184
1184
        if track_object.track is None:
1185
1185
            raise TrackError()
1186
1186
 
1197
1197
        track_object.track = None
1198
1198
 
1199
1199
        self._disconnectTrackObjectSignals(track_object)
1200
 
 
1201
 
        self._updateMaxPriority()
1202
 
        self.updateDefaultSources()
1203
 
 
1204
1200
        self.emit('track-object-removed', track_object)
 
1201
 
 
1202
    def removeTrackObject(self, track_object):
 
1203
        self._justRemoveTrackObject(track_object)
 
1204
 
 
1205
        self._updateMaxPriority()
 
1206
        self.updateDefaultSources()
 
1207
 
 
1208
        if self._update_transitions:
 
1209
            self.updateTransitions()
 
1210
 
 
1211
    def removeMultipleTrackObjects(self, track_objects):
 
1212
        for track_object in track_objects:
 
1213
            self._justRemoveTrackObject(track_object)
 
1214
 
 
1215
        self._updateMaxPriority()
 
1216
        self.updateDefaultSources()
 
1217
 
1205
1218
        if self._update_transitions:
1206
1219
            self.updateTransitions()
1207
1220
 
1208
1221
    def removeAllTrackObjects(self):
1209
 
        for track_object in list(self.track_objects):
1210
 
            self.removeTrackObject(track_object)
 
1222
        self.removeMultipleTrackObjects(list(self.track_objects))
1211
1223
 
1212
1224
    def _updateMaxPriority(self):
1213
1225
        priorities = [track_object.priority for track_object in