Exemple #1
0
 def etree_element(self):
     element = super(PolyStyle, self).etree_element()
     if self.fill is not None:
         fill = etree.SubElement(element, "%sfill" % self.ns)
         fill.text = str(self.fill)
     if self.outline is not None:
         outline = etree.SubElement(element, "%soutline" % self.ns)
         outline.text = str(self.outline)
     return element
Exemple #2
0
 def etree_element(self):
     element = super(_ColorStyle, self).etree_element()
     if self.color:
         color = etree.SubElement(element, "%scolor" % self.ns)
         color.text = self.color
     if self.colorMode:
         colorMode = etree.SubElement(element, "%scolorMode" % self.ns)
         colorMode.text = self.colorMode
     return element
Exemple #3
0
 def etree_element(self):
     element = super(IconStyle, self).etree_element()
     if self.scale is not None:
         scale = etree.SubElement(element, "%sscale" % self.ns)
         scale.text = str(self.scale)
     if self.heading:
         heading = etree.SubElement(element, "%sheading" % self.ns)
         heading.text = str(self.heading)
     if self.icon_href:
         icon = etree.SubElement(element, "%sIcon" % self.ns)
         href = etree.SubElement(icon, "%shref" % self.ns)
         href.text = self.icon_href
     return element
Exemple #4
0
 def etree_element(self):
     element = super(StyleMap, self).etree_element()
     if self.normal and isinstance(self.normal, (Style, StyleUrl)):
         pair = etree.SubElement(element, "%sPair" % self.ns)
         key = etree.SubElement(pair, "%skey" % self.ns)
         key.text = 'normal'
         pair.append(self.normal.etree_element())
     if self.highlight and isinstance(self.highlight, (Style, StyleUrl)):
         pair = etree.SubElement(element, "%sPair" % self.ns)
         key = etree.SubElement(pair, "%skey" % self.ns)
         key.text = 'highlight'
         pair.append(self.highlight.etree_element())
     return element
Exemple #5
0
 def etree_element(self):
     element = super(BalloonStyle, self).etree_element()
     if self.bgColor is not None:
         elem = etree.SubElement(element, "%sbgColor" % self.ns)
         elem.text = self.bgColor
     if self.textColor is not None:
         elem = etree.SubElement(element, "%stextColor" % self.ns)
         elem.text = self.textColor
     if self.text is not None:
         elem = etree.SubElement(element, "%stext" % self.ns)
         elem.text = self.text
     if self.displayMode is not None:
         elem = etree.SubElement(element, "%sdisplayMode" % self.ns)
         elem.text = self.displayMode
     return element
Exemple #6
0
 def etree_element(self):
     element = super(LabelStyle, self).etree_element()
     if self.scale is not None:
         scale = etree.SubElement(element, "%sscale" % self.ns)
         scale.text = str(self.scale)
     return element
Exemple #7
0
 def etree_element(self):
     element = super(LineStyle, self).etree_element()
     if self.width is not None:
         width = etree.SubElement(element, "%swidth" % self.ns)
         width.text = str(self.width)
     return element