
    1fb                        d dl mZ d dl mZ d dl  G d de      Z ed      Z ed      Z ed      Z ed	      Z	 ed
      Z
 ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z ed       Z ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z  ed       Z! ed!      Z" ed"      Z# ed#      Z$ ed$      Z% ed%      Z& ed&      Z' ed'      Z( ed(      Z) ed)      Z* ed*      Z+ ed+      Z, ed,      Z- ed-      Z. ed.      Z/ ed/      Z0 ed0      Z1 ed1      Z2 e3d2  e4       jk                         D              Z6d3 Z7d4 Z8ejr                  Z9e8e9_:        e9jv                  e9_<        d5 e9_=        d6 e9_>        e7e9_?        y7)8    )Atspi)GObject)*c                       e Zd Zi ddddddddd	d
dddddddddddddddddddddd d!d"i d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPZyQ)R	StateTyper   STATE_INVALID   STATE_ACTIVE   STATE_ARMED   
STATE_BUSY   STATE_CHECKED   STATE_COLLAPSED   STATE_DEFUNCT   STATE_EDITABLE   STATE_ENABLED	   STATE_EXPANDABLE
   STATE_EXPANDED   STATE_FOCUSABLE   STATE_FOCUSED   STATE_HAS_TOOLTIP   STATE_HORIZONTAL   STATE_ICONIFIED   STATE_MODAL   STATE_MULTI_LINE   STATE_MULTISELECTABLE   STATE_OPAQUE   STATE_PRESSED   STATE_RESIZABLE   STATE_SELECTABLE   STATE_SELECTED   STATE_SENSITIVE   STATE_SHOWING   STATE_SINGLE_LINE   STATE_STALE   STATE_TRANSIENT   STATE_VERTICAL   STATE_VISIBLE   STATE_MANAGES_DESCENDANTS    STATE_INDETERMINATE!   STATE_REQUIREDSTATE_TRUNCATEDSTATE_ANIMATEDSTATE_INVALID_ENTRYSTATE_SUPPORTS_AUTOCOMPLETIONSTATE_SELECTABLE_TEXTSTATE_IS_DEFAULTSTATE_VISITEDSTATE_CHECKABLESTATE_HAS_POPUPSTATE_READ_ONLYSTATE_LAST_DEFINED)"   #   $   %   &   '   (   )   *   +   ,   N)__name__
__module____qualname___enum_lookup     //usr/lib/python3/dist-packages/pyatspi/state.pyr   r      s   .
/.
..
 -.
 ,	.

 /.
 #.
 /.
 ".
 /.
 $.
 #.
 $.
 ?.
 &.
 %.
  $!.
" =#.
$ %%.
& *'.
( >).
* ?+.
, $-.
. %/.
0 #1.
2 $3.
4 ?5.
6 &7.
8 =9.
: $;.
< #=.
> ??.
@ .A.
B (C.
D #E.
F %#(2*%"$$$'[.
rf   r   r	   rW   r   r   r]   r   r   r   r   r   r   r   r   r   r^   r!   r#   r%   rG   rX   r[   r`   rE   r'   r+   r)   r-   r/   r_   rI   r1   r3   rZ   r5   r7   r9   r;   r=   rY   r?   rV   rA   rC   r\   c              #      K   | ]=  \  }}|j                  d       r'||dd j                         j                  dd      f ? yw)STATE_r   N_ )
startswithlowerreplace).0namevalues      rg   	<genexpr>rr      sG      : +e#x8 #DHNN$4$<$<S#$FG :s   AAc                     t         j                   j                  |        t        t        | j                  |             y N)r   __init__listmapadd)selfstatess     rg   stateset_initr{      s'    $c$((Frf   c                     g }t        dd      D ]9  }| j                  d|z  z  s|j                  t        j                  |             ; |S )Nr   @   r	   )rangerz   appendr   r   )ry   retis      rg   StateSet_getStatesr      sH    q" 	7AKK16*

5??1#56	7 
rf   c                     | S rt   re   xs    rg   <lambda>r      s     rf   c                      y rt   re   r   s    rg   r   r      s    rf   N)@gi.repositoryr   r   pyatspi.atspienum	AtspiEnumr   r
   rL   r   r   rR   r   r   r   r   r   r   r   r   r    rS   r"   r$   r&   rH   r   rM   rP   rU   rF   r(   r,   r*   r.   r0   rT   rJ   r2   r4   rO   r6   r8   r:   r<   r>   rN   r@   rK   rB   rD   rQ   dictglobalsitemsSTATE_VALUE_TO_NAMEr{   r   StateSet	getStatesis_emptyisEmptyrawunrefru   re   rf   rg   <module>r      s&  ,   ! /
	 /
f |2lq\
B-!A,!1!Q< 2B-"B-bM R= B-m !m R= r] %bM m!" R= }"B-2B-R= !" 2B-"bM m )" B-B-2""  :&y0: ; 
 >>' $$ ! rf   