Mini Shell

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

3

z�.YX,�@s�ddlmZddlTe�ZddlTddlTddlTddlTddlTddl	Tddl
TddlTddlTddl
TddlTddlTddlTddlTddlTddlTddlTddlTddlTdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Zdd�ZejZejjej_ ejj!ej_"ejj#ej_$eej_%ejj&ej_'dd�ej_(dd�ej_)eej_*e+ejj&d�ej_,ejj&ej_-ejj.ej_/ejj0ej_1ejj2ej_3ejj4ej_5ejj6ej_7ejj8ej_9ej`:e+ejj;d�ej_<e+ejj=d�ej_>e+ejj?d�ej_@dd�ej_Ae+ejjBd�ej_CejjDej_EejjFej_Ge+ejjHd�ej_Ie+ejjJd�ej_Ke+ejjLd�ej_Me+ejjNd�ej_Odd�ej_Pdd�ej_Qdd�ej_Rdd�ej_Sdd�ej_Tdd�ej_Udd�ej_Vdd�ej_Wdd�ej_Xdd�ej_Yd d�ej_Zd!d�ej_[d"d�ej_\d#d�e]_Pd$d�e]_Qd%d�e]_Rd&d�e]_Sd'd�e]_Td(d�e]_Ud)d�e]_Vd*d�e]_Wd+d�e]_Xd,d�e]_Yd-d�e]_Zd.d�e]_[d/d�e]_\ej^Z^ej^j_ej^_`ej^jaej^_bej^jcej^_de+ej^jed�ej^_fe+ej^jgd�ej^_he+ej^jid�ej^_jeejk_*e+d0d�d�ejl_mejljnejl_oe+d1d�d�ejl_pe+d2d�d�ejl_qe+ed�ejl_neejl_*ejrjsejr_tejrjuejr_vejrjwejr_xejyjzZ{ejyj|Z}ejyj~Zejyj�Z�ejyj�Z�ejyj�Z�ejyj�Z�ejyj�Z�ejyj�Z�ejyj�Z�ejyj�Z�ejyj�Z�ejyj�Z�ejyj�Z�ejyj�Z�ejyj�Z�ejyj�Z�ejyj�Z�ejyj�Z�ejyj�Z�ejyj�Z�ejyj�Z�ejyj�Z�e�d3d4�e��j��D��Z�ej�j�Z�ej�j�Z�ej�j�Z�ej�j�Z�ej�j�Z�ej�j�Z�ej�j�Z�ej�j�Z�ej�j�Z�ej�j�Z�ej�j�Z�ej�j�Z�ej�j�Z�ej�j�Z�ej�j�Z�ej�j�Z�ej�j�Z�ej�Z�ej�Z�d5S)6�)�Atspi)�*cCs6|j�}|dkr||}|dks(||kr,t�|j|�S)Nr)�get_child_count�
IndexError�get_child_at_index)�self�i�len�r
�#/usr/lib/python3.6/Accessibility.py�Accessible_getitem(srcCs,yd|j�|jfStk
r&dSXdS)z�
        Gets a human readable representation of the accessible.
        
        @return: Role and name information for the accessible
        @rtype: string
        z	[%s | %s]z[DEAD]N)�getRoleName�name�	Exception)rr
r
r�Accessible_str0srcCs|j|jfS)N)�x�y)Zpointr
r
r�pointToList<srcCs||�}|r|St�dS)N)�NotImplementedError)�func�obj�retr
r
r�getInterface@src	Cs$y|jSt|j�|_|jSdS)N)ZpyType�	EventType�rawType)Zeventr
r
r�getEventTypeFs
rcCs@|jtkrd}n|jtkrd}d||j|j|j|j|j|jfS)z�
        Builds a human readable representation of the event.

        @return: Event description
        @rtype: string
        ZpressedZreleasedzT%s
	hw_code: %d
	event_string: %s
	modifiers: %d
	id: %d
	timestamp: %d
	is_text: %s)	�type�KEY_PRESSED_EVENT�KEY_RELEASED_EVENTZhw_codeZevent_stringZ	modifiers�idZ	timestampZis_text)rZkindr
r
r�DeviceEvent_strMs

r cCs d|j|j|j|j|j|jfS)z�
        Builds a human readable representation of the event including event type,
        parameters, and source info.

        @return: Event description
        @rtype: string
        z0%s(%s, %s, %s)
	source: %s
	host_application: %s)rZdetail1Zdetail2Zany_data�source�host_application)rr
r
r�	Event_strbsr#cCsdS)NTr
)rr
r
r�<lambda>usr$cCsdS)NTr
)rr
r
rr$vs)�fgetcCs||kS)Nr
)�a�br
r
rr$�scCstttjj|��S)N)�Actionrr�
AccessibleZget_action_iface)rr
r
rr$�scCstttjj|��S)N)�
Collectionrrr)Zget_collection_iface)rr
r
rr$�scCstttjj|��S)N)�	Componentrrr)Zget_component_iface)rr
r
rr$�scCstttjj|��S)N)�Documentrrr)Zget_document_iface)rr
r
rr$�scCstttjj|��S)N)�EditableTextrrr)Zget_editable_text_iface)rr
r
rr$�scCsttjj|�S)N)rrr)�
get_hyperlink)rr
r
rr$�scCstttjj|��S)N)�	Hypertextrrr)Zget_hypertext_iface)rr
r
rr$�scCstttjj|��S)N)�Imagerrr)Zget_image_iface)rr
r
rr$�scCstttjj|��S)N)�	Selectionrrr)Zget_selection_iface)rr
r
rr$�scCstttjj|��S)N)�Tablerrr)Zget_table_iface)rr
r
rr$�scCstttjj|��S)N)Z	TableCellrrr)�get_table_cell)rr
r
rr$�scCstttjj|��S)N)�Textrrr)Zget_text_iface)rr
r
rr$�scCstttjj|��S)N)�Valuerrr)Zget_value_iface)rr
r
rr$�scCstttjj|j��S)N)r(rrr)Z
get_actionr)rr
r
rr$�scCstttjj|j��S)N)r*rrr)Zget_collectionr)rr
r
rr$�scCstttjj|j��S)N)r+rrr)Z
get_componentr)rr
r
rr$�scCstttjj|j��S)N)r,rrr)Zget_documentr)rr
r
rr$�scCstttjj|j��S)N)r-rrr)Zget_editable_textr)rr
r
rr$�scCsttjj|j�S)N)rrr)r.r)rr
r
rr$�scCstttjj|j��S)N)r/rrr)Z
get_hypertextr)rr
r
rr$�scCstttjj|j��S)N)r0rrr)Z	get_imager)rr
r
rr$�scCstttjj|j��S)N)r1rrr)Z
get_selectionr)rr
r
rr$�scCstttjj|j��S)N)r2rrr)Z	get_tabler)rr
r
rr$�scCstttjj|j��S)N)r2rrr)r3r)rr
r
rr$�scCstttjj|j��S)N)r4rrr)Zget_textr)rr
r
rr$�scCstttjj|j��S)N)r5rrr)Z	get_valuer)rr
r
rr$�scCs
|jj�S)N)r!�get_application)rr
r
rr$�scCs|jjS)N)r!r)rr
r
rr$�scCs
|jj�S)N)r!�getRole)rr
r
rr$�sccs8|]0\}}|jd�r||dd�j�jdd�fVqdS)Z	RELATION_�	N�_� )�
startswith�lower�replace)�.0r�valuer
r
r�	<genexpr>�sr@N)�Z
gi.repositoryrZpyatspi.registryZRegistryZpyatspi.applicationZpyatspi.constantsZpyatspi.editabletextZpyatspi.roleZ
pyatspi.stateZpyatspi.textZpyatspi.documentZ
pyatspi.utilsZpyatspi.actionZpyatspi.componentZpyatspi.collectionZpyatspi.hypertextZ
pyatspi.imageZpyatspi.selectionZ
pyatspi.tableZpyatspi.tablecellZ
pyatspi.valueZpyatspi.appeventZpyatspi.interfacerrrrrr r#r)rZgetChildAtIndexZget_attributes_as_arrayZ
getAttributesr6ZgetApplication�__getitem__r�__len__�__bool__Z__nonzero__�__str__�propertyZ
childCountZ
getChildCountZget_index_in_parentZgetIndexInParentZget_localized_role_nameZgetLocalizedRoleNameZget_relation_setZgetRelationSetZget_roler7Z
get_role_namer
Z
get_state_setZgetStateZchildrenZget_description�descriptionZget_object_localeZobjectLocaleZget_namerZisEqualZ
get_parent�parentZset_cache_maskZsetCacheMaskZclear_cacheZ
clearCacheZget_idrZget_toolkit_nameZtoolkitNameZget_toolkit_versionZtoolkitVersionZget_atspi_versionZatspiVersionZqueryActionZqueryCollectionZqueryComponentZ
queryDocumentZqueryEditableTextZqueryHyperlinkZqueryHypertextZ
queryImageZquerySelectionZ
queryTableZqueryTableCellZ	queryTextZ
queryValueZ	interfaceZ	HyperlinkZ
get_objectZ	getObjectZget_uriZgetURIZis_validZisValidZ
get_end_indexZendIndexZ
get_n_anchorsZnAnchorsZget_start_indexZ
startIndexZDeviceEventZEventr"rrZsource_nameZsource_roleZRelationZget_relation_typeZgetRelationTypeZ
get_n_targetsZgetNTargetsZ
get_targetZ	getTargetZRelationTypeZNULLZ
RELATION_NULLZ	LABEL_FORZRELATION_LABEL_FORZLABELLED_BYZRELATION_LABELLED_BYZCONTROLLER_FORZRELATION_CONTROLLER_FORZ
CONTROLLED_BYZRELATION_CONTROLLED_BYZ	MEMBER_OFZRELATION_MEMBER_OFZTOOLTIP_FORZRELATION_TOOLTIP_FORZ
NODE_CHILD_OFZRELATION_NODE_CHILD_OFZNODE_PARENT_OFZRELATION_NODE_PARENT_OFZEXTENDEDZRELATION_EXTENDEDZFLOWS_TOZRELATION_FLOWS_TOZ
FLOWS_FROMZRELATION_FLOWS_FROMZSUBWINDOW_OFZRELATION_SUBWINDOW_OFZEMBEDSZRELATION_EMBEDSZEMBEDDED_BYZRELATION_EMBEDDED_BYZ	POPUP_FORZRELATION_POPUP_FORZPARENT_WINDOW_OFZRELATION_PARENT_WINDOW_OFZDESCRIPTION_FORZRELATION_DESCRIPTION_FORZDESCRIBED_BYZRELATION_DESCRIBED_BYZDETAILSZRELATION_DETAILSZDETAILS_FORZRELATION_DETAILS_FORZ
ERROR_MESSAGEZRELATION_ERROR_MESSAGEZ	ERROR_FORZRELATION_ERROR_FOR�dict�globals�itemsZRELATION_VALUE_TO_NAMEZModifierTypeZSHIFTZMODIFIER_SHIFTZ	SHIFTLOCKZMODIFIER_SHIFTLOCKZCONTROLZMODIFIER_CONTROLZALTZMODIFIER_ALTZMETAZ
MODIFIER_METAZMETA2ZMODIFIER_META2ZMETA3ZMODIFIER_META3ZNUMLOCKZMODIFIER_NUMLOCKrrrZBUTTON_PRESSED_EVENTZBUTTON_RELEASED_EVENTZKeySynthTypeZPRESSZ	KEY_PRESSZPRESSRELEASEZKEY_PRESSRELEASEZRELEASEZKEY_RELEASE�STRINGZ
KEY_STRINGZSYMZKEY_SYMZCache�cacheZset_timeoutZ
setTimeoutr
r
r
r�<module>s