Beispiel #1
0
def clear_all_gpx(widget=None):
    """Forget all GPX data, start over with a clean slate."""
    for trackfile in known_trackfiles.values():
        trackfile.destroy()
    
    known_trackfiles.clear()
    points.clear()
    metadata.omega = float('-inf')   # Final GPX track point
    metadata.alpha = float('inf')    # Initial GPX track point
 def destroy(self, button=None):
     """Die a horrible death."""
     for polygon in self.polygons:
         MapView.remove_layer(polygon)
     self.polygons.clear()
     self.widgets.trackfile_settings.destroy()
     del self.cache[self.filename]
     TrackFile.instances.discard(self)
     points.clear()
     for trackfile in TrackFile.instances:
         points.update(trackfile.tracks)
     TrackFile.update_range()
 def clear_all(*ignore):
     """Forget all GPX data, start over with a clean slate."""
     for trackfile in list(TrackFile.instances):
         trackfile.destroy()
     
     points.clear()