%PDF- %PDF-
Mini Shell

Mini Shell

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

�

g
f����dZdZdZdZdZdZddlmZddlm	cm
cmZddlm
Z
dd	lmZd
dlmZGd�d
ej$�Zy)zCustom script for gedit.z$Id$z
$Revision$z$Date$z-Copyright (c) 2005-2008 Sun Microsystems Inc.�LGPL�N)�AXObject)�AXUtilities���
SpellCheckc�f��eZdZd�Zd�Zd�Zd�Z�fd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Z�xZS)�Scriptc�D�tjj||�y)z/Creates a new script for the given application.N)�gtkr
�__init__)�self�apps  �@/usr/lib/python3/dist-packages/orca/scripts/apps/gedit/script.pyr
zScript.__init__%s��	�
�
���D�#�&�c��t|�S)z'Returns the spellcheck for this script.r�rs r�
getSpellCheckzScript.getSpellCheck*s���$��rc���ddlm}|j�}|jd�|j	|j
j
�dddd�|j�|S)zpReturns a GtkGrid containing the application unique configuration
        GUI items for the current application.r)�Gtk�r)�
gi.repositoryr�Grid�set_border_width�attach�
spellcheck�getAppPreferencesGUI�show_all)rr�grids   rrzScript.getAppPreferencesGUI/sO��	&��x�x�z�����b�!����D�O�O�8�8�:�A�q�!�Q�G��
�
���rc�6�|jj�S)z7Returns a dictionary with the app-specific preferences.)r�getPreferencesFromGUIrs rr!zScript.getPreferencesFromGUI<s�����4�4�6�6rc����|jj|�rJ|jj|�}|j|�|jj|��yt�|�|||�y)z3Handles changes of focus of interest to the script.)�includeLabelN)r�isSuggestionsItem�
updateBraille�presentSuggestionListItem�super�locusOfFocusChanged)r�event�oldFocus�newFocusr#�	__class__s     �rr(zScript.locusOfFocusChangedAse����?�?�,�,�X�6�#���@�@��J�J�L����x�(��O�O�5�5�<�5�P��
��#�E�8�X�>rc��|j|jj�k(rytjj||�y)zCCallback for object:active-descendant-changed accessibility events.N)�sourcer�getSuggestionsListrr
�onActiveDescendantChanged�rr)s  rr0z Script.onActiveDescendantChangedLs4���<�<�4�?�?�=�=�?�?���
�
�,�,�T�5�9rc���tj|j�r0|jj	|j|j
�tjj||�y)z:Callback for object:text-caret-moved accessibility events.N)	r�
is_multi_liner.r�setDocumentPosition�detail1rr
�onCaretMovedr1s  rr6zScript.onCaretMovedTsF���$�$�U�\�\�2��O�O�/�/����e�m�m�L��
�
����e�,rc�^�|jsytjj||�y)z?Callback for object:state-changed:focused accessibility events.N)r5rr
�onFocusedChangedr1s  rr8zScript.onFocusedChanged\s"���}�}���
�
�#�#�D�%�0rc���|jj�s!tjj	||�ytj|j�}||jj�k(r|jj�ytj|j�}||jj�k7stj|�sy|jj�}||jj!|�k7ryt#j$�j'||jd�|j)|j�y)z;Callback for object:property-change:accessible-name events.NF)r�isActiverr
�
onNameChangedr�get_namer.�getMisspelledWord�presentErrorDetails�
get_parentr/r�
is_focused�getChangeToEntry�	utilities�
displayedText�
focus_manager�
getManager�set_locus_of_focusr%)rr)�name�parent�entrys     rr;zScript.onNameChangedds�����'�'�)��J�J�$�$�T�5�1��� � ����.���4�?�?�4�4�6�6��O�O�/�/�1���$�$�U�\�\�2���T�_�_�7�7�9�9��(�(��0�����0�0�2���4�>�>�/�/��6�6��	� � �"�5�5�e�U�\�\�5�Q����5�<�<�(rc���|j|jj�k(r|jj�rytj
j
||�y)zACallback for object:state-changed:sensitive accessibility events.N)r.rrA�presentCompletionMessagerr
�onSensitiveChangedr1s  rrLzScript.onSensitiveChanged~sD���<�<�4�?�?�;�;�=�=����7�7�9���
�
�%�%�d�E�2rc���tj�j�}|j|k(r!tj
j
||�y|jj|d�sytj|j�rtj|j�sy|jj�\}}|dvry|j|j�y)z@Callback for object:text-selection-changed accessibility events.NT)�	BackSpace�Delete)rDrE�get_locus_of_focusr.rr
�onTextSelectionChangedrB�
isSearchEntryr�
is_showing�
is_visible�lastKeyAndModifiers�sayLine)rr)�focus�	keyString�modss     rrQzScript.onTextSelectionChanged�s����(�(�*�=�=�?���<�<�5� ��J�J�-�-�d�E�:���~�~�+�+�E�4�8���&�&�u�|�|�4��9O�9O�PU�P\�P\�9]���.�.�<�<�>��	�4��/�/�����U�\�\�"rc�d�tjj||�|jj	|j
�sy|jj
�|jj�}tj�jd|d�|j|�y)z2Callback for window:activate accessibility events.NF)rr
�onWindowActivatedr�
isCheckWindowr.r>rArDrErFr%)rr)rIs   rr[zScript.onWindowActivated�s|��	�
�
�$�$�T�5�1����,�,�U�\�\�:�����+�+�-����0�0�2��� � �"�5�5�d�E�5�I����5�!rc�x�tjj||�|jj	�y)z4Callback for window:deactivate accessibility events.N)rr
�onWindowDeactivatedr�
deactivater1s  rr^zScript.onWindowDeactivated�s(��	�
�
�&�&�t�U�3����"�"�$r)�__name__�
__module__�__qualname__r
rrr!r(r0r6r8r;rLrQr[r^�
__classcell__)r,s@rr
r
#sD���'�
 �
�7�
	?�:�-�1�)�43�#�*
"�%rr
)�__doc__�__id__�__version__�__date__�
__copyright__�__license__�orca.focus_managerrD�orca.scripts.toolkits.gtk�scripts�toolkitsr�orca.ax_objectr�orca.ax_utilitiesrrrr
�rr�<module>rqsG��(�������?�
���*�'�'�#�)�"�I%�S�Z�Z�I%r

Zerion Mini Shell 1.0