
    ,h8                     6    d Z ddlmZmZmZmZ  G d de      Zy)z?Visual effects on a shape such as shadow, glow, and reflection.    )absolute_importdivisionprint_functionunicode_literalsc                   J    e Zd ZdZd Zed        Zej                  d        Zy)ShadowFormatz,Provides access to shadow effect on a shape.c                     || _         y N)_element)selfspPrs     Q/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/pptx/dml/effect.py__init__zShadowFormat.__init__   s	        c                 2    | j                   j                  yy)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   inheritzShadowFormat.inherit   s      ==""*r   c                     t        |      }|r| j                  j                          y | j                  j                          y r
   )boolr   _remove_effectLstget_or_add_effectLst)r   valuer   s      r   r   zShadowFormat.inherit#   s0    u+MM++- MM..0r   N)__name__
__module____qualname____doc__r   propertyr   setter r   r   r   r      s6    6  & ^^1 1r   r   N)r   
__future__r   r   r   r   objectr   r   r   r   <module>r"      s    F R R#16 #1r   