%PDF- %PDF-
Mini Shell

Mini Shell

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

�

g
f�'���dZdZdZdZdZdZddlmZddlmZdd	lm	Z	dd
lm
Z
ddlmZddl
mZdd
lmZddlmZddlmZddlmZGd�dej.�Zy)z�
A script which has no commands, has no presentation, and ignores events.
The main use cases for this script are self-voicing apps and VMs which
should be usable without having to quit Orca entirely.
z$Id$z
$Revision$z$Date$zCopyright (c) 2023 Igalia, S.L.�LGPL�)�debug)�
focus_manager)�messages)�orca_modifier_manager)�default)�AXObject)�AXUtilities���BrailleGenerator��SpeechGenerator��	Utilitiesc��eZdZdZd�Zd�Zd�Zd�Zd�Zd�Z	d)d�Z
d*d	�Zd*d
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!d �Z"d!�Z#d"�Z$d#�Z%d$�Z&d%�Z'd&�Z(d'�Z)y()+�ScriptzThe sleep-mode script.c���d|jg}tjtj|d�t	j
�j
d�|jd�y)z%Called when this script is activated.z!SLEEP MODE: Activating script forTzEntering sleep mode.zscript activationN)�appr�printTokens�
LEVEL_INFOr�
getManager�unset_orca_modifiers�addKeyGrabs��self�tokenss  �?/usr/lib/python3/dist-packages/orca/scripts/sleepmode/script.py�activatezScript.activate0sQ��6�t�x�x�@��
���%�*�*�F�D�9��(�(�*�?�?�@V�W����,�-�c���d|jg}tjtj|d�|j	d�tj�jd�y)z'Called when this script is deactivated.z$SLEEP MODE: De-activating script forTzscript deactivationzExiting sleep mode.N)rrrr�removeKeyGrabsrr�refresh_orca_modifiersrs  r�
deactivatezScript.deactivate8sQ��9�$�(�(�C��
���%�*�*�F�D�9����1�2��(�(�*�A�A�BW�Xr c��t|�S)z.Returns the braille generator for this script.r�rs r�getBrailleGeneratorzScript.getBrailleGenerator@s�� ��%�%r c��t|�S)z-Returns the speech generator for this script.rr&s r�getSpeechGeneratorzScript.getSpeechGeneratorEs���t�$�$r c��t|�S)z&Returns the utilities for this script.rr&s r�getUtilitieszScript.getUtilitiesJs�����r c�T�d}tjtj|d�iS)z-Returns the braille bindings for this script.z$SLEEP MODE: Has no braille bindings.T�r�printMessager)r�msgs  r�getBrailleBindingszScript.getBrailleBindingsOs&��5��
���5�+�+�S�$�7��	r c�6�|jj�S)z(Returns the keybindings for this script.)�sleepModeManager�get_bindings)r�enabledOnlys  r�getKeyBindingszScript.getKeyBindingsVs���$�$�1�1�3�3r c�b�|j�|_|jj�y�zAdds key grabs for this script.N)r5�keyBindingsr�r�reasons  rrzScript.addKeyGrabs[s'�� �.�.�0������$�$�&r c�:�|jj|�yr7)r8r"r9s  rr"zScript.removeKeyGrabsas��	
���'�'��/r c�6�|jj�S)N)r2�get_handlersr&s r�setupInputEventHandlerszScript.setupInputEventHandlersfs���$�$�1�1�3�3r c�R�d}tjtj|d�y)z4Updates the braille display to show the give object.z!SLEEP MODE: Not updating braille.TNr-)r�obj�argsr/s    r�
updateBraillezScript.updateBrailleis!��2��
���5�+�+�S�$�7r c�T�d}tjtj|dd�y)z(Presents the keyboard event to the user.z*SLEEP MODE: Not presenting keyboard event.TNr-�r�eventr/s   r�presentKeyboardEventzScript.presentKeyboardEventos#��;��
���5�+�+�S�$��=r c���d|d|d|g}tjtj|d�|��tjtj|��rstj�jd�|j�|jtjtj|j�z�yd}tj tj|d�y)z3Handles changes of focus of interest to the script.zSLEEP MODE: focus changed from�tozdue toTN� Sleep mode enabled for this app.�SLEEP MODE: Ignoring event.)rrrr
�is_applicationr	�
get_parentrr�clear_state�clearBraille�presentMessager�SLEEP_MODE_ENABLED_FOR�get_namerr.)rrE�oldFocus�newFocusrr/s      r�locusOfFocusChangedzScript.locusOfFocusChangedus���3�H�d�H�h�X]�^��
���%�*�*�F�D�9���� :� :�8�;N�;N�x�;X� Y��$�$�&�2�2�3U�V��������� ?� ?�(�BS�BS�TX�T\�T\�B]� ]�^��+��
���5�+�+�S�$�7r c�R�d}tjtj|d�y)z>Callback for object:state-changed:active accessibility events.rJTNr-rDs   r�onActiveChangedzScript.onActiveChanged��!��,��
���5�+�+�S�$�7r c�R�d}tjtj|d�y)zCCallback for object:active-descendant-changed accessibility events.rJTNr-rDs   r�onActiveDescendantChangedz Script.onActiveDescendantChanged�rWr c�R�d}tjtj|d�y)z<Callback for object:state-changed:busy accessibility events.rJTNr-rDs   r�
onBusyChangedzScript.onBusyChanged�rWr c�R�d}tjtj|d�y)z:Callback for object:text-caret-moved accessibility events.rJTNr-rDs   r�onCaretMovedzScript.onCaretMoved�rWr c�R�d}tjtj|d�y)z?Callback for object:state-changed:checked accessibility events.rJTNr-rDs   r�onCheckedChangedzScript.onCheckedChanged�rWr c�R�d}tjtj|d�y)z:Callback for object:column-reordered accessibility events.rJTNr-rDs   r�onColumnReorderedzScript.onColumnReordered�rWr c�R�d}tjtj|d�y)z>Callback for object:children-changed:add accessibility events.rJTNr-rDs   r�onChildrenAddedzScript.onChildrenAdded�rWr c�R�d}tjtj|d�y)zBCallback for object:children-changed:removed accessibility events.rJTNr-rDs   r�onChildrenRemovedzScript.onChildrenRemoved�rWr c��d}tjtj|d�tjj||�y)z9Callback for document:load-complete accessibility events.rJTN)rr.rrr�onDocumentLoadCompleterDs   rrgzScript.onDocumentLoadComplete�s5��,��
���5�+�+�S�$�7����-�-�d�E�:r c�R�d}tjtj|d�y)z8Callback for document:load-stopped accessibility events.rJTNr-rDs   r�onDocumentLoadStoppedzScript.onDocumentLoadStopped�rWr c�R�d}tjtj|d�y)z2Callback for document:reload accessibility events.rJTNr-rDs   r�onDocumentReloadzScript.onDocumentReload�rWr c�R�d}tjtj|d�y)z@Callback for object:state-changed:expanded accessibility events.rJTNr-rDs   r�onExpandedChangedzScript.onExpandedChanged�rWr c�R�d}tjtj|d�y)z)Callback for focus: accessibility events.rJTNr-rDs   r�onFocuszScript.onFocus�rWr c�R�d}tjtj|d�y)z?Callback for object:state-changed:focused accessibility events.rJTNr-rDs   r�onFocusedChangedzScript.onFocusedChanged�rWr c�R�d}tjtj|d�y)z/Callback for mouse:button accessibility events.rJTNr-rDs   r�
onMouseButtonzScript.onMouseButton�rWr c�R�d}tjtj|d�y)z;Callback for object:property-change:accessible-name events.rJTNr-rDs   r�
onNameChangedzScript.onNameChanged�rWr c�R�d}tjtj|d�y)z@Callback for object:state-changed:selected accessibility events.rJTNr-rDs   r�onSelectedChangedzScript.onSelectedChanged�rWr c�R�d}tjtj|d�y)z;Callback for object:selection-changed accessibility events.rJTNr-rDs   r�onSelectionChangedzScript.onSelectionChanged�rWr c�R�d}tjtj|d�y)z?Callback for object:state-changed:showing accessibility events.rJTNr-rDs   r�onShowingChangedzScript.onShowingChanged�rWr c�R�d}tjtj|d�y)zACallback for object:text-attributes-changed accessibility events.rJTNr-rDs   r�onTextAttributesChangedzScript.onTextAttributesChanged�rWr c�R�d}tjtj|d�y)z=Callback for object:text-changed:delete accessibility events.rJTNr-rDs   r�
onTextDeletedzScript.onTextDeleted�rWr c�R�d}tjtj|d�y)z=Callback for object:text-changed:insert accessibility events.rJTNr-rDs   r�onTextInsertedzScript.onTextInsertedrWr c�R�d}tjtj|d�y)z@Callback for object:text-selection-changed accessibility events.rJTNr-rDs   r�onTextSelectionChangedzScript.onTextSelectionChangedrWr c���tj�jd�|j�|j	t
jtj|j�z�y)z2Callback for window:activate accessibility events.rIN)
rrrMrNrOrrPr	rQr)rrEs  r�onWindowActivatedzScript.onWindowActivatedsS��	� � �"�.�.�/Q�R��������H�;�;�h�>O�>O�PT�PX�PX�>Y�Y�Zr c�R�d}tjtj|d�y)z4Callback for window:deactivate accessibility events.rJTNr-rDs   r�onWindowDeactivatedzScript.onWindowDeactivatedrWr N)T)�)*�__name__�
__module__�__qualname__�__doc__rr$r'r)r+r0r5rr"r>rBrFrTrVrYr[r]r_rarcrergrirkrmrorqrsrurwryr{r}rr�r�r�r��r rrr-s��� �.�Y�&�
%�
�
�4�
'�0�
4�8�>�8�8�8�8�8�8�8�8�8�;�8�8�8�8�8�8�8�8�8�8�8�8�8�8�[�8r rN)r��__id__�__version__�__date__�
__copyright__�__license__�orcarrrr�orca.scriptsr�orca.ax_objectr	�orca.ax_utilitiesr
�braille_generatorr
�speech_generatorr�script_utilitiesrrr�r r�<module>r�sU��*�������1�
������&� �#�)�/�-�'�l8�W�^�^�l8r 

Zerion Mini Shell 1.0