Ejemplo n.º 1
0
 def set_style(self, style: DOMStyle, render=True) -> 'DOMElement':
     self.style = DOMStyle.merge(self.style, style)
     merged_style = DOMStyle.merge(self._computed_style, self.style)
     return self._update_style(merged_style, render)
Ejemplo n.º 2
0
 def _set_parent_style(self, style: DOMStyle, render=True):
     merged_style = DOMStyle.merge(style, self.style)
     return self._update_style(merged_style, render)
Ejemplo n.º 3
0
 def set_style(self, style: DOMStyle, render=True):
     self.style = DOMStyle.merge(self.style, style)
     computed_style = DOMStyle.merge(self._computed_style, self.style)
     for child in self._children:
         child._set_parent_style(computed_style, False)
     super()._update_style(computed_style, render)