/[thuban]/branches/WIP-pyshapelib-bramz/Thuban/Model/save.py
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/Thuban/Model/save.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1218 by jonathan, Thu Jun 12 12:40:43 2003 UTC revision 1219 by bh, Mon Jun 16 17:42:54 2003 UTC
# Line 124  class SessionSaver(XMLWriter): Line 124  class SessionSaver(XMLWriter):
124              attrs = {}              attrs = {}
125    
126          attrs["title"]        = layer.title          attrs["title"]        = layer.title
         attrs["filename"]     = relative_filename(self.dir, layer.filename)  
127          attrs["visible"]      = ("false", "true")[int(layer.Visible())]          attrs["visible"]      = ("false", "true")[int(layer.Visible())]
128    
129          if isinstance(layer, Layer):          if isinstance(layer, Layer):
130                attrs["filename"] = relative_filename(self.dir,
131                                                    layer.ShapeStore().FileName())
132    
133              lc = layer.GetClassification()              lc = layer.GetClassification()
134              attrs["stroke"]       = lc.GetDefaultLineColor().hex()              attrs["stroke"]       = lc.GetDefaultLineColor().hex()
# Line 140  class SessionSaver(XMLWriter): Line 141  class SessionSaver(XMLWriter):
141              self.close_element("layer")              self.close_element("layer")
142    
143          elif isinstance(layer, RasterLayer):          elif isinstance(layer, RasterLayer):
144                attrs["filename"] = relative_filename(self.dir, layer.filename)
145              self.open_element("rasterlayer", attrs)              self.open_element("rasterlayer", attrs)
146              self.write_projection(layer.GetProjection())              self.write_projection(layer.GetProjection())
147              self.close_element("rasterlayer")              self.close_element("rasterlayer")

Legend:
Removed from v.1218  
changed lines
  Added in v.1219

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26