
    Mi                    *    S r SSKJr   " S S\5      rg)z?Visual effects on a shape such as shadow, glow, and reflection.    )annotationsc                  R    \ rS rSrSrS r\S 5       r\R                  S 5       rSr	g)ShadowFormat   z,Provides access to shadow effect on a shape.c                    Xl         g N_element)selfspPrs     i/var/www/eduai.edurigo.com/storigo/production/storigo_env/lib/python3.13/site-packages/pptx/dml/effect.py__init__ShadowFormat.__init__	   s        c                4    U R                   R                  c  gg)a  True if shape inherits shadow settings.

Read/write. An explicitly-defined shadow setting on a shape causes
this property to return |False|. A shape with no explicitly-defined
shadow setting inherits its shadow settings from the style hierarchy
(and so returns |True|).

Assigning |True| causes any explicitly-defined shadow setting to be
removed and inheritance is restored. Note this has the side-effect of
removing **all** explicitly-defined effects, such as glow and
reflection, and restoring inheritance for all effects on the shape.
Assigning |False| causes the inheritance link to be broken and **no**
effects to appear on the shape.
TF)r
   	effectLst)r   s    r   inheritShadowFormat.inherit   s      ==""*r   c                    [        U5      nU(       a  U R                  R                  5         g U R                  R                  5         g r   )boolr
   _remove_effectLstget_or_add_effectLst)r   valuer   s      r   r   r   !   s0    u+MM++- MM..0r   r	   N)
__name__
__module____qualname____firstlineno____doc__r   propertyr   setter__static_attributes__ r   r   r   r      s6    6  & ^^1 1r   r   N)r   
__future__r   objectr   r"   r   r   <module>r%      s    E "#16 #1r   