Base class for master objects such as |SlideMaster| and |NotesMaster|. Provides access to placeholders and regular shapes.
| 69 | |
| 70 | |
| 71 | class _BaseMaster(_BaseSlide): |
| 72 | """Base class for master objects such as |SlideMaster| and |NotesMaster|. |
| 73 | |
| 74 | Provides access to placeholders and regular shapes. |
| 75 | """ |
| 76 | |
| 77 | @lazyproperty |
| 78 | def placeholders(self) -> MasterPlaceholders: |
| 79 | """|MasterPlaceholders| collection of placeholder shapes in this master. |
| 80 | |
| 81 | Sequence sorted in `idx` order. |
| 82 | """ |
| 83 | return MasterPlaceholders(self._element.spTree, self) |
| 84 | |
| 85 | @lazyproperty |
| 86 | def shapes(self): |
| 87 | """ |
| 88 | Instance of |MasterShapes| containing sequence of shape objects |
| 89 | appearing on this slide. |
| 90 | """ |
| 91 | return MasterShapes(self._element.spTree, self) |
| 92 | |
| 93 | |
| 94 | class NotesMaster(_BaseMaster): |
no outgoing calls
searching dependent graphs…