Esempio n. 1
0
 def _load(self, pkgpart, part_dict):
     """Handle aspects of loading that are general to slide types."""
     # call parent to do generic aspects of load
     super(_BaseSlide, self)._load(pkgpart, part_dict)
     # unmarshal shapes
     self._shapes = _ShapeCollection(self._element.cSld.spTree, self)
     # return self-reference to allow generative calling
     return self
Esempio n. 2
0
 def _load(self, pkgpart, part_dict):
     """Handle aspects of loading that are general to slide types."""
     # call parent to do generic aspects of load
     super(_BaseSlide, self)._load(pkgpart, part_dict)
     # unmarshal shapes
     self._shapes = _ShapeCollection(self._element.cSld.spTree, self)
     # return self-reference to allow generative calling
     return self
Esempio n. 3
0
 def __init__(self, slidelayout=None):
     super(_Slide, self).__init__(CT_SLIDE)
     self.__slidelayout = slidelayout
     self._element = self.__minimal_element
     self._shapes = _ShapeCollection(self._element.cSld.spTree, self)
     # if slidelayout, this is a slide being added, not one being loaded
     if slidelayout:
         self._shapes._clone_layout_placeholders(slidelayout)
         # add relationship to slideLayout part
         self._add_relationship(RT_SLIDE_LAYOUT, slidelayout)
Esempio n. 4
0
 def __init__(self, slidelayout=None):
     super(_Slide, self).__init__(CT_SLIDE)
     self.__slidelayout = slidelayout
     self._element = self.__minimal_element
     self._shapes = _ShapeCollection(self._element.cSld.spTree, self)
     # if slidelayout, this is a slide being added, not one being loaded
     if slidelayout:
         self._shapes._clone_layout_placeholders(slidelayout)
         # add relationship to slideLayout part
         self._add_relationship(RT_SLIDE_LAYOUT, slidelayout)
def _sldLayout1_shapes():
    sldLayout = _sldLayout1()
    spTree = sldLayout.xpath('./p:cSld/p:spTree', namespaces=nsmap)[0]
    shapes = _ShapeCollection(spTree)
    return shapes
Esempio n. 6
0
 def empty_shape_collection(self):
     return _ShapeCollection(test_shape_elements.empty_spTree)