+
    <i  c                   s    ^ RI Ht ^ RI5 ^ RI5 . ROt ! R R]4      t ! R R]4      t ! R	 R]4      t ! R
 R4      t	R# )i    )Atspi)Z*
Collection	SortOrder	MatchTypeTreeTraversalTypec                   s2    ] tR t^t^ R^R^R^R^R^R/tRtR# )	r   MATCH_INVALID	MATCH_ALL	MATCH_ANY
MATCH_NONEMATCH_EMPTYMATCH_LAST_DEFINED N__name__
__module____qualname____firstlineno__Z_enum_lookup__static_attributes__r       7/usr/lib/python3.14/site-packages/pyatspi/collection.pyr   r      s(    /++,-&
r   c                   s:    ] tR t^'t^ R^R^R^R^R^R^R^R/tR	tR
# )r   SORT_ORDER_INVALIDSORT_ORDER_CANONICALSORT_ORDER_FLOWSORT_ORDER_TABSORT_ORDER_REVERSE_CANONICALSORT_ORDER_REVERSE_FLOWSORT_ORDER_REVERSE_TABSORT_ORDER_LAST_DEFINEDr   Nr   r   r   r   r   r   '   s9    &(#"0+*+	
r   c                   s*    ] tR t^3t^ R^R^R^R/tRtR# )r   TREE_RESTRICT_CHILDRENTREE_RESTRICT_SIBLINGTREE_INORDERTREE_LAST_DEFINEDr   Nr   r   r   r   r   r   3   s     *).%	
r   c                   sp  a  ] tR t^;t o ]! ^4      t]! ^4      t]! ^4      t]! ^ 4      t]! ^4      t	]! ^4      t
]! ^4      t]! ^4      t]! ^ 4      t]! ^4      t]! ^4      t]! ^4      t]! ^4      t]! ^4      t]! ^4      t]! ^4      t]! ^ 4      t]! ^4      tR tR tR tR tR tR tR tR t R	t!V t"R
# )r   c                s    Wn         R # Nobj)selfr"      &&r   __init__ZCollection.__init__R   s    r   c                T    \         P                  P                  V P                  4      # r    )r    r   Zis_ancestor_ofr"   )r#   Zobjectr$   r   isAncestorOfZCollection.isAncestorOfU   s    ''66txx@@r   c
                s^    \        V4      p
\        P                  P                  WWWVWxV	4	      # r    )ZattributeListToHashr    Z	MatchRuleZnew)r#   ZstatesZstateMatchTypeZ
attributesZattributeMatchTypeZrolesZroleMatchTypeZ
interfacesZinterfaceMatchTypeZinvertZattributes_hashs   &&&&&&&&&& r   createMatchRuleZCollection.createMatchRuleX   s:    "5j"A**6?hm  I  _e  f  fr   c                s    R # r    r   )r#   ruler$   r   freeMatchRuleZCollection.freeMatchRule\   s    r   c                sX    \         P                  P                  V P                  WW44      # r    )r    r   Zget_matchesr"   )r#   r)   sortbycounttraverses   &&&&&r   
getMatchesZCollection.getMatches_   s!    ''33DHHdE\\r   c           
     s\    \         P                  P                  V P                  WW4WVV4      # r    )r    r   Zget_matches_tor"   )r#   current_objectr)   r+   treeZrecurser,   r-   s   &&&&&&&&r   getMatchesToZCollection.getMatchesTob   s(    ''66txxW]elu}~~r   c           	     sZ    \         P                  P                  V P                  WW4WV4      # r    )r    r   Zget_matches_fromr"   )r#   r/   r)   r+   r0   r,   r-   s   &&&&&&&r   getMatchesFromZCollection.getMatchesFrome   s%    ''88>Y_glwwr   c                r&   r    )r    r   Zget_active_descendantr"   )r#   s   &r   getActiveDescendantZCollection.getActiveDescendanth   s    ''==dhhGGr   r!   N)#r   r   r   r   r   r   r   r	   r   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r%   r'   r(   r*   r.   r1   r2   r3   r   Z__classdictcell__)Z__classdict__s   @r   r   r   ;   s     aL	aL	l!!&q\q\
(|#A,&q\"+A,'0|$"+A,!*1"1(+-a0!21!5 1! 4		A	f		]		x	H 	Hr   N)r   r   r   r   )
Zgi.repositoryr    Zpyatspi.atspienumZpyatspi.utilsZ__all__Z	AtspiEnumr   r   r   r   r   r   r   <module>r4      sG        
	 


	 


	 
.H .Hr   