/[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 454 by bh, Tue Mar 4 11:31:47 2003 UTC revision 466 by jonathan, Wed Mar 5 18:18:20 2003 UTC
# Line 180  class Saver: Line 180  class Saver:
180          element, call write_layer for each layer contained in the map          element, call write_layer for each layer contained in the map
181          and finally call write_label_layer to write the label layer.          and finally call write_label_layer to write the label layer.
182          """          """
183          write = self.file.write          #write = self.file.write
184          self.open_element('map title="%s"' % escape(map.title))          self.open_element('map title="%s"' % escape(map.title))
185          self.write_projection(map.projection)          self.write_projection(map.projection)
186          for layer in map.Layers():          for layer in map.Layers():
# Line 211  class Saver: Line 211  class Saver:
211    
212          attrs["title"]        = layer.title          attrs["title"]        = layer.title
213          attrs["filename"]     = relative_filename(self.dir, layer.filename)          attrs["filename"]     = relative_filename(self.dir, layer.filename)
214          attrs["stroke"]       = lc.GetDefaultStroke().hex()          attrs["stroke"]       = lc.GetDefaultLineColor().hex()
215          attrs["stroke_width"] = str(lc.GetDefaultStrokeWidth())          attrs["stroke_width"] = str(lc.GetDefaultLineWidth())
216          attrs["fill"]         = lc.GetDefaultFill().hex()          attrs["fill"]         = lc.GetDefaultFill().hex()
217    
218          self.open_element("layer", attrs)          self.open_element("layer", attrs)
# Line 234  class Saver: Line 234  class Saver:
234          if field is None: return          if field is None: return
235    
236          attrs["field"] = field          attrs["field"] = field
237            attrs["field_type"] = str(lc.GetFieldType())
238          self.open_element("classification", attrs)          self.open_element("classification", attrs)
239    
240    
# Line 263  class Saver: Line 264  class Saver:
264    
265              if type <= 2:              if type <= 2:
266                  data = group.GetProperties()                  data = group.GetProperties()
267                  dict = {'stroke'      : data.GetStroke().hex(),                  dict = {'stroke'      : data.GetLineColor().hex(),
268                          'stroke_width': str(data.GetStrokeWidth()),                          'stroke_width': str(data.GetLineWidth()),
269                          'fill'        : data.GetFill().hex()}                          'fill'        : data.GetFill().hex()}
270    
271                  self.open_element(types[type][0](group))                  self.open_element(types[type][0](group))

Legend:
Removed from v.454  
changed lines
  Added in v.466

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26