+
    Qi  c                  s    R t ^ RIHt RtRtRtRtRt^ RIH	t	 ^ RI
Ht ^ R	I
Ht ^ R
IHt ^ RIHt ]	'       d   ^ RIt]P$                  ! RR4       ^ RIHt  ! R R]P*                  4      tR# )1Customized support for spellcheck in Thunderbird.)annotationsz$Id$z
$Revision$z$Date$zCopyright (c) 2014 Igalia, S.L.ZLGPL)TYPE_CHECKING)debug)
spellcheck)AXObject)AXUtilitiesNAtspiz2.0)r   c                  s&    ] tR t^-tRtR R ltRtR# )
SpellCheckr    c                    V ^8  d   QhRRRR/# )   windowAtspi.Accessiblereturnbool Zformat   "M/usr/lib/python3.14/site-packages/orca/scripts/apps/Thunderbird/spellcheck.py__annotate__ZSpellCheck.__annotate__0   s      +;      c                s   \         P                  ! V4      '       gJ   \         P                  ! V4      '       g.   RVR.p\        P                  ! \        P
                  VR4       R# R R lp\        P                  ! W4      '       d   R# R# )zKReturns True if window could be the spellcheck window pending other checks.zTHUNDERBIRD SPELL CHECK:zis not a dialog or modal windowTFc               r	   )r
   xr   r   r   r   r   r   r   r   Z5SpellCheck._is_candidate_window.<locals>.__annotate__8   s     	S 	S(8 	ST 	Sr   c                sj    \         P                  ! V 4      ;'       g    \         P                  ! V 4      # )N)r   Zis_page_tab_listZis_split_pane)r   s   &r   is_non_spell_check_childZASpellCheck._is_candidate_window.<locals>.is_non_spell_check_child8   s'    //2RRk6O6OPQ6RRr   )r   Z	is_dialogZis_modalr   Zprint_tokensZ
LEVEL_INFOr   Zfind_descendant)Zselfr   Ztokensr   s   &&  r   _is_candidate_windowZSpellCheck._is_candidate_window0   sl     %%f--1E1Ef1M1M0&:[\Fu//>	S ##FEEr   r   N)Z__name__Z
__module__Z__qualname__Z__firstlineno____doc__r   Z__static_attributes__r   r   r   r   r   -   s    ; r   r   )r   Z
__future__r   Z__id__Z__version__Z__date__Z__copyright__Z__license__Ztypingr   Zorcar   r   Zorca.ax_objectr   Zorca.ax_utilitiesr   ZgiZrequire_versionZgi.repositoryr   r   r   r   r   <module>r      sb   , 8 #	1     # )w&#&& r   