Mini Shell

Direktori : /usr/lib/python3.6/site-packages/pyatspi/__pycache__/
Upload File :
Current File : //usr/lib/python3.6/site-packages/pyatspi/__pycache__/collection.cpython-36.opt-1.pyc

3

���X��@sjddlmZddlTddlTddddgZGdd�de�ZGdd�de�ZGd	d�de�ZGd
d�d�Z	dS)�)�Atspi)�*�
Collection�	SortOrder�	MatchType�TreeTraversalTypec@seZdZddddddd�ZdS)	r�
MATCH_INVALID�	MATCH_ALL�	MATCH_ANY�
MATCH_NONE�MATCH_EMPTY�MATCH_LAST_DEFINED)r�����N)�__name__�
__module__�__qualname__�_enum_lookup�rr� /usr/lib/python3.6/collection.pyrsc	@s"eZdZddddddddd	�Zd
S)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_DEFINED)rrrrrr��N)rrrrrrrrr'sc@seZdZddddd�ZdS)r�TREE_RESTRICT_CHILDREN�TREE_RESTRICT_SIBLING�TREE_INORDER�TREE_LAST_DEFINED)rrrrN)rrrrrrrrr3sc@s�eZdZed�Zed�Zed�Zed�Zed�Zed�Z	e
d�Ze
d�Ze
d�Z
e
d�Ze
d�Ze
d�Ze
d�Ze
d�Zed�Zed�Zed�Zed�Zd	d
�Zdd�Zd
d�Zdd�Zdd�Zdd�Zdd�Zdd�ZdS)rrrrrrrr"r!cCs
||_dS)N)�obj)�selfr'rrr�__init__RszCollection.__init__cCstjj|j�S)N)rrZis_ancestor_ofr')r(�objectrrr�isAncestorOfUszCollection.isAncestorOfc

Cs$t|�}
tjj|||
||||||	�	S)N)ZattributeListToHashrZ	MatchRule�new)r(ZstatesZstateMatchTypeZ
attributesZattributeMatchTypeZrolesZ
roleMatchTypeZ
interfacesZinterfaceMatchType�invertZattributes_hashrrr�createMatchRuleXszCollection.createMatchRulecCsdS)Nr)r(�rulerrr�
freeMatchRule\szCollection.freeMatchRulecCstjj|j||||�S)N)rrZget_matchesr')r(r/�sortby�count�traverserrr�
getMatches_szCollection.getMatchesc	Cstjj|j|||||||�S)N)rrZget_matches_tor')r(�current_objectr/r1�treeZrecurser2r3rrr�getMatchesTobszCollection.getMatchesTocCstjj|j||||||�S)N)rrZget_matches_fromr')r(r5r/r1r6r2r3rrr�getMatchesFromeszCollection.getMatchesFromcCstjj|j�S)N)rrZget_active_descendantr')r(rrr�getActiveDescendanthszCollection.getActiveDescendantN) rrrrr	r
rrr
rrrrrr rrrrrr%r&r#r$r)r+r.r0r4r7r8r9rrrrr;s4N)
Z
gi.repositoryrZpyatspi.atspienumZ
pyatspi.utils�__all__Z	AtspiEnumrrrrrrrr�<module>s