%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/orca/scripts/toolkits/Gecko/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/orca/scripts/toolkits/Gecko/__pycache__/script.cpython-312.pyc

�

g
f�1����dZdZdZdZdZddlZejdd�dd	lmZdd
l	m
Z
ddl	mZddlm
Z
dd
lmZddlmZddlmZGd�dej&�Zy)z$Id$z
$Revision$z$Date$znCopyright (c) 2005-2009 Sun Microsystems Inc.Copyright (c) 2010 Orca Team.Copyright (c) 2014-2015 Igalia, S.L.�LGPL�N�Atspiz2.0)r)�debug)�
focus_manager)�AXObject)�default)�web���	Utilitiesc�2��eZdZ�fd�Zd�Z�fd�Z�fd�Z�fd�Z�fd�Z�fd�Z	�fd�Z
�fd	�Z�fd
�Z�fd�Z
�fd�Z�fd
�Z�fd�Z�fd�Z�fd�Z�fd�Z�fd�Z�fd�Z�fd�Z�fd�Z�fd�Z�fd�Z�fd�Z�fd�Z�fd�Z�fd�Z�fd�Z�fd�Z�xZ S)�Scriptc�2��t�|�|�d|_y)NF)�super�__init__�presentIfInactive)�self�app�	__class__s  ��D/usr/lib/python3/dist-packages/orca/scripts/toolkits/Gecko/script.pyrzScript.__init__,s���
�����!&���c��t|�S)z&Returns the utilities for this script.r)rs r�getUtilitieszScript.getUtilities1s�����rc���t�|�|||�ryd}tjtj|d�t
jj||||�y)z3Handles changes of focus of interest to the script.N�,GECKO: Passing along event to default scriptT)r�locusOfFocusChangedr�printMessage�
LEVEL_INFOrr)r�event�oldFocus�newFocus�msgrs     �rrzScript.locusOfFocusChanged6sN����7�&�u�h��A��<��
���5�+�+�S�$�7����*�*�4���(�Krc���t�|�|�ry|jrhtj|j
�tjjk(r.tj�j|j
�syd}tjtj|d�tj j||�y)z>Callback for object:state-changed:active accessibility events.NrT)r�onActiveChanged�detail1r�get_role�sourcer�Role�FRAMEr�
getManager�can_be_active_windowrrrrr�rrr"rs   �rr$zScript.onActiveChanged@s�����7�"�5�)���=�=�X�.�.�u�|�|�<��
�
�@P�@P�P� �+�+�-�B�B�5�<�<�P��<��
���5�+�+�S�$�7����&�&�t�U�3rc���t�|�|�ryd}tjtj|d�t
jj||�y)zCCallback for object:active-descendant-changed accessibility events.NrT)r�onActiveDescendantChangedrrrrrr,s   �rr.z Script.onActiveDescendantChangedNsF����7�,�U�3��<��
���5�+�+�S�$�7����0�0��u�=rc�N��|jj|j�r(d}tjtj
|d�yt�|�|�ryd}tjtj
|d�tjj||�y)z<Callback for object:state-changed:busy accessibility events.�2GECKO: Ignoring: Event source is not real documentTNr)
�	utilities�isNotRealDocumentr'rrrr�
onBusyChangedrrr,s   �rr3zScript.onBusyChangedXs|����>�>�+�+�E�L�L�9�F�C����u�/�/��d�;���7� ��'��<��
���5�+�+�S�$�7����$�$�T�5�1rc���t�|�|�ryd}tjtj|d�t
jj||�y)z:Callback for object:text-caret-moved accessibility events.NrT)r�onCaretMovedrrrrrr,s   �rr5zScript.onCaretMovedgsF����7���&��<��
���5�+�+�S�$�7����#�#�D�%�0rc���t�|�|�ryd}tjtj|d�t
jj||�y)z?Callback for object:state-changed:checked accessibility events.NrT)r�onCheckedChangedrrrrrr,s   �rr7zScript.onCheckedChangedq�F����7�#�E�*��<��
���5�+�+�S�$�7����'�'��e�4rc���t�|�|�ryd}tjtj|d�t
jj||�y)z:Callback for object:column-reordered accessibility events.NrT)r�onColumnReorderedrrrrrr,s   �rr:zScript.onColumnReordered{�F����7�$�U�+��<��
���5�+�+�S�$�7����(�(��u�5rc���t�|�|�ryd}tjtj|d�t
jj||�y)z>Callback for object:children-changed:add accessibility events.NrT)r�onChildrenAddedrrrrrr,s   �rr=zScript.onChildrenAdded�sF����7�"�5�)��<��
���5�+�+�S�$�7����&�&�t�U�3rc���t�|�|�ryd}tjtj|d�t
jj||�y)zBCallback for object:children-changed:removed accessibility events.NrT)r�onChildrenRemovedrrrrrr,s   �rr?zScript.onChildrenRemoved�r;rc�N��|jj|j�r(d}tjtj
|d�yt�|�|�ryd}tjtj
|d�tjj||�y)z9Callback for document:load-complete accessibility events.r0TNr)
r1r2r'rrrr�onDocumentLoadCompleterrr,s   �rrAzScript.onDocumentLoadComplete�s|����>�>�+�+�E�L�L�9�F�C����u�/�/��d�;���7�)�%�0��<��
���5�+�+�S�$�7����-�-�d�E�:rc���t�|�|�ryd}tjtj|d�t
jj||�y)z8Callback for document:load-stopped accessibility events.NrT)r�onDocumentLoadStoppedrrrrrr,s   �rrCzScript.onDocumentLoadStopped�sF����7�(��/��<��
���5�+�+�S�$�7����,�,�T�5�9rc���t�|�|�ryd}tjtj|d�t
jj||�y)z2Callback for document:reload accessibility events.NrT)r�onDocumentReloadrrrrrr,s   �rrEzScript.onDocumentReload�r8rc���t�|�|�ryd}tjtj|d�t
jj||�y)z@Callback for object:state-changed:expanded accessibility events.NrT)r�onExpandedChangedrrrrrr,s   �rrGzScript.onExpandedChanged�r;rc�|��t�|�|�ry|jj|j�ry|jtj�j�k(r(d}tjtj|d�ytj�j||j�y)z)Callback for focus: accessibility events.Nz(GECKO: Ignoring event for active window.T)r�onFocusr1�isLayoutOnlyr'rr*�get_active_windowrrr�set_locus_of_focusr,s   �rrIzScript.onFocus�s�����7�?�5�!���>�>�&�&�u�|�|�4���<�<�=�3�3�5�G�G�I�I�<�C����u�/�/��d�;��	� � �"�5�5�e�U�\�\�Jrc���t�|�|�rytj|j�t
jjk(rJtj�j�r(d}tjtj|d�yd}tjtj|d�tjj||�y)z?Callback for object:state-changed:focused accessibility events.Nz+GECKO: Ignoring event believed to be noise.Tr)r�onFocusedChangedrr&r'rr(�PANELrr*�focus_is_active_windowrrrrrr,s   �rrNzScript.onFocusedChanged�s�����7�#�E�*�����U�\�\�*�e�j�j�.>�.>�>��'�'�)�@�@�B�C���"�"�5�#3�#3�S�$�?��<��
���5�+�+�S�$�7����'�'��e�4rc���t�|�|�ryd}tjtj|d�t
jj||�y)z/Callback for mouse:button accessibility events.NrT)r�
onMouseButtonrrrrrr,s   �rrRzScript.onMouseButton��F����7� ��'��<��
���5�+�+�S�$�7����$�$�T�5�1rc���t�|�|�ryd}tjtj|d�t
jj||�y)z;Callback for object:property-change:accessible-name events.NrT)r�
onNameChangedrrrrrr,s   �rrUzScript.onNameChanged�rSrc���t�|�|�ryd}tjtj|d�t
jj||�y)z7Callback for object:row-reordered accessibility events.NrT)r�onRowReorderedrrrrrr,s   �rrWzScript.onRowReordered�F����7�!�%�(��<��
���5�+�+�S�$�7����%�%�d�E�2rc���t�|�|�ryd}tjtj|d�t
jj||�y)z@Callback for object:state-changed:selected accessibility events.NrT)r�onSelectedChangedrrrrrr,s   �rrZzScript.onSelectedChangedr;rc���t�|�|�ryd}tjtj|d�t
jj||�y)z;Callback for object:selection-changed accessibility events.NrT)r�onSelectionChangedrrrrrr,s   �rr\zScript.onSelectionChangedsF����7�%�e�,��<��
���5�+�+�S�$�7����)�)�$��6rc���t�|�|�ryd}tjtj|d�t
jj||�y)z?Callback for object:state-changed:showing accessibility events.NrT)r�onShowingChangedrrrrrr,s   �rr^zScript.onShowingChangedr8rc���t�|�|�ryd}tjtj|d�t
jj||�y)zACallback for object:text-attributes-changed accessibility events.NrT)r�onTextAttributesChangedrrrrrr,s   �rr`zScript.onTextAttributesChanged)sF����7�*�5�1��<��
���5�+�+�S�$�7����.�.�t�U�;rc���t�|�|�ryd}tjtj|d�t
jj||�y)z=Callback for object:text-changed:delete accessibility events.NrT)r�
onTextDeletedrrrrrr,s   �rrbzScript.onTextDeleted3rSrc���t�|�|�ryd}tjtj|d�t
jj||�y)z=Callback for object:text-changed:insert accessibility events.NrT)r�onTextInsertedrrrrrr,s   �rrdzScript.onTextInserted=rXrc���t�|�|�ryd}tjtj|d�t
jj||�y)z@Callback for object:text-selection-changed accessibility events.NrT)r�onTextSelectionChangedrrrrrr,s   �rrfzScript.onTextSelectionChangedGsF����7�)�%�0��<��
���5�+�+�S�$�7����-�-�d�E�:rc���tj�j|j�syt�|�|�ryd}t
jtj|d�tjj||�y)z2Callback for window:activate accessibility events.NrT)rr*r+r'r�onWindowActivatedrrrrrr,s   �rrhzScript.onWindowActivatedQsd����'�'�)�>�>�u�|�|�L���7�$�U�+��<��
���5�+�+�S�$�7����(�(��u�5rc���t�|�|�ryd}tjtj|d�t
jj||�y)z4Callback for window:deactivate accessibility events.NrT)r�onWindowDeactivatedrrrrrr,s   �rrjzScript.onWindowDeactivated^sF����7�&�u�-��<��
���5�+�+�S�$�7����*�*�4��7r)!�__name__�
__module__�__qualname__rrrr$r.r3r5r7r:r=r?rArCrErGrIrNrRrUrWrZr\r^r`rbrdrfrhrj�
__classcell__)rs@rrr*s����'�
�
L�4�>�
2�1�5�6�4�6�
;�:�5�6�K�.5� 2�2�3�6�7�5�<�2�3�;�6�8�8rr)�__id__�__version__�__date__�
__copyright__�__license__�gi�require_version�
gi.repositoryr�orcarr�orca.ax_objectr�orca.scriptsrr	�script_utilitiesrr�rr�<module>r|s`��,������7�
���	�����7�E�"����#� ��'�|8�S�Z�Z�|8r

Zerion Mini Shell 1.0