__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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
KJ
r
 SSKJr SSKJ
r
 SS
KJr SSKJr SSKJr SSKJr "SS\
R,5rg)zCustom script for Thunderbird.z$Id$z
$Revision$z$Date$z-Copyright (c) 2004-2008 Sun Microsystems Inc.�LGPL�)�cmdnames)�debug)�
focus_manager)�input_event)�settings_manager)�Gecko)�AXObject)�AXText)�AXUtilities���
SpellCheckc�^�\rSrSrSrU4SjrU4SjrSrU4SjrU4Sjr	U4Sjr
SU4S	jjrSU4S
jjrSU4Sjjr
SU4SjjrU4S
jrU4SjrU4SjrU4SjrU4SjrU4SjrU4SjrU4SjrU4SjrU4SjrSrU=r$)�Script�+zThe script for Thunderbird.c�L>�[R"5RS5c%[R"5RSS5 [R"5RS5c%[R"5RSS5 [TU]U5 g)N�sayAllOnLoadF�pageSummaryOnLoad)r�get_manager�get_setting�set_setting�super�__init__)�self�app�	__class__s  ��F/usr/lib/python3/dist-packages/orca/scripts/apps/Thunderbird/script.pyr�Script.__init__.sx����'�'�)�5�5�n�E�M��(�(�*�6�6�~�u�M��'�'�)�5�5�6I�J�R��(�(�*�6�6�7J�E�R�
�����c�>�[TU]5 [R"[R
[R5URS'[R"[R[R5URS'[R"[R[R5URS'g)z1Defines the input event handlers for this script.�togglePresentationModeHandler�enableStickyFocusModeHandler�enableStickyBrowseModeHandlerN)
r�setup_input_event_handlersr�InputEventHandlerr�togglePresentationModer�TOGGLE_PRESENTATION_MODE�input_event_handlers�enableStickyFocusMode�SET_FOCUS_MODE_STICKY�enableStickyBrowseMode�SET_BROWSE_MODE_STICKY)rrs �rr%�!Script.setup_input_event_handlers6s����	��*�,�
�)�)��-�-��1�1�
3�	
�!�!�"A�B�
�)�)��,�,��.�.�
0�	
�!�!�"@�A�
�)�)��-�-��/�/�
1�	
�!�!�"A�Br c��[U5$)z/Returns the spellcheck support for this script.r)rs r�get_spellcheck�Script.get_spellcheckJs���$��r c��>�[TU]5nURR[R
"5R
S55 URR[R
"5R
S55 URR5nURUS[UR55SS5 UR5 U$)zgReturn a GtkGrid containing the application unique configuration
GUI items for the current application.rrrr
)
r�get_app_preferences_gui�_sayAllOnLoadCheckButton�
set_activerrr�_pageSummaryOnLoadCheckButton�
spellcheck�attach�len�get_children�show_all)r�gridr7rs   �rr3�Script.get_app_preferences_guiOs�����w�.�0���%�%�0�0��(�(�*�6�6�~�F�	H��*�*�5�5��(�(�*�6�6�7J�K�	M��_�_�<�<�>�
����J��3�t�'8�'8�':�#;�Q��B��
�
���r c��>�[TU]5nURR5US'URR5US'URURR55 U$)z7Returns a dictionary with the app-specific preferences.rr)r�get_preferences_from_guir4�
get_activer6�updater7)r�prefsrs  �rr?�Script.get_preferences_from_gui`sc�����0�2�� $� =� =� H� H� J��n��%)�%G�%G�%R�%R�%T��!�"�
���T�_�_�=�=�?�@��r c�>�URRU5(aKURRU5(+nURU5 URRUS9 g[TU]XU5 g)z3Handles changes of focus of interest to the script.)�
include_labelN)r7�is_suggestions_item�update_braille�present_suggestion_list_itemr�locus_of_focus_changed)r�event�	old_focus�	new_focusrErs     �rrI�Script.locus_of_focus_changedjsf����?�?�.�.�y�9�9� $��� C� C�I� N�N�M����	�*��O�O�8�8�}�8�U��
��&�u��Cr c�>�URRU5(a+SU/n[R"[RUS5 gSUS/n[R"[RUS5 [
TU]X5$)Nz2THUNDERBIRD: Using focus mode for editable messageTzTHUNDERBIRD:zis not an editable message.)�	utilities�isEditableMessager�print_tokens�
LEVEL_INFOr�useFocusMode)r�obj�prevObj�tokensrs    �rrS�Script.useFocusModeusr����>�>�+�+�C�0�0�J�C�P�F����u�/�/���>�� �#�'D�E��
���5�+�+�V�T�:��w�#�C�1�1r c�>�URR[R"5R	55(ag[
TU]X5 g�N)rOrPrr�get_locus_of_focusrr,�r�
inputEvent�forceMessagers   �rr,�Script.enableStickyBrowseModes:����>�>�+�+�M�,E�,E�,G�,Z�,Z�,\�]�]��
��&�z�@r c�>�URR[R"5R	55(ag[
TU]X5 grY)rOrPrrrZrr*r[s   �rr*�Script.enableStickyFocusMode�s:����>�>�+�+�M�,E�,E�,G�,Z�,Z�,\�]�]��
��%�j�?r c��>�UR(aBURR[R"5R55(ag[TU]X5 grY)�_inFocusModerOrPrrrZrr')rr\�
documentFramers   �rr'�Script.togglePresentationMode�sC�������~�~�/�/�
�0I�0I�0K�0^�0^�0`�a�a��
��&�z�Ar c�>�URRUR5(agUR5(ag[TU]U5 g)z<Callback for object:state-changed:busy accessibility events.N)rOrP�source�inFocusModer�on_busy_changed�rrJrs  �rrh�Script.on_busy_changed�s@����>�>�+�+�E�L�L�9�9��������
����&r c�:>�URRUR5(aaURS:XagURRURUR5 URR
5(ag[TU]!U5 g)z:Callback for object:text-caret-moved accessibility events.���N)	rOrPrf�detail1r7�set_document_position�	is_activer�on_caret_movedris  �rrp�Script.on_caret_moved�sl����>�>�+�+�E�L�L�9�9��}�}��"���O�O�1�1�%�,�,��
�
�N����(�(�*�*��
���u�%r c��>�[R"UR5URR	5:XaURR5 g[TU]U5 g)z;Callback for object:property-change:accessible-name events.N)r
�get_namerfr7�get_misspelled_word�present_error_detailsr�on_name_changedris  �rrv�Script.on_name_changed�sI������U�\�\�*�d�o�o�.Q�.Q�.S�S��O�O�1�1�3��
����&r c�$>�URURR5:Xag[R"UR5n[
R"U5(a[
R"U5(dg[TU]%U5 g)z?Callback for object:state-changed:showing accessibility events.N)
rfr7�get_suggestions_listr
�
get_parentr�is_combo_box�
is_focusedr�on_selection_changed�rrJ�parentrs   �rr}�Script.on_selection_changed�sf����<�<�4�?�?�?�?�A�A���$�$�U�\�\�2���#�#�F�+�+�K�4J�4J�6�4R�4R��
��$�U�+r c�>�URURR5:Xa URR5(ag[TU]U5 g)zACallback for object:state-changed:sensitive accessibility events.N)rfr7�get_change_to_entry�present_completion_messager�on_sensitive_changedris  �rr��Script.on_sensitive_changed�sA����<�<�4�?�?�>�>�@�@����9�9�;�;��
��$�U�+r c��>�[R"UR5(a:[R"[R
"UR55(ag[TU]U5 g)z=Callback for object:text-changed:delete accessibility events.N)r�is_labelrf�
is_status_barr
rzr�on_text_deletedris  �rr��Script.on_text_deleted�sJ���������-�-��(�(��)<�)<�U�\�\�)J�K�K��
����&r c�>�[R"UR5n[R"UR5(a[R
"U5(ag[
UR5S:�a)URURR5:XagURRS5(a+URRUR5(ag[TU]=U5 g)z=Callback for object:text-changed:insert accessibility events.Nr
�system)r
rzrfrr�r�r9�any_datar7r��type�endswithrOrPr�on_text_insertedr~s   �rr��Script.on_text_inserted�s�����$�$�U�\�\�2��������-�-�+�2K�2K�F�2S�2S���u�~�~���"�u�|�|�t���7Z�7Z�7\�'\���:�:���x�(�(�T�^�^�-M�-M�e�l�l�-[�-[��
�� ��'r c��>�URURR5:Xag[R"U5nUR
R
UR5(alURR5(aM[R"UR5nUS:�a&URRURU5 g[TU]1U5 g)z@Callback for object:text-selection-changed accessibility events.Nr)
rfr7r�r�get_text_event_reasonrOrPror�get_selection_start_offsetrnr�on_text_selection_changed)rrJ�_reason�selection_startrs    �rr�� Script.on_text_selection_changed�s�����<�<�4�?�?�>�>�@�@���3�3�E�:���>�>�+�+�E�L�L�9�9�d�o�o�>W�>W�>Y�>Y�$�?�?����M�O��!�#����5�5�e�l�l�O�T��
��)�%�0r c�>�[TU]U5 URRUR5(dURR5 gURR
5 URR5n[R"5RSUS5 URU5 g)z2Callback for window:activate accessibility events.NF)r�on_window_activatedr7�is_spell_check_windowrf�
deactivaterur�rr�set_locus_of_focusrG)rrJ�entryrs   �rr��Script.on_window_activated�s����	��#�E�*����4�4�U�\�\�B�B��O�O�&�&�(�����-�-�/����3�3�5���!�!�#�6�6�t�U�E�J����E�"r c�>�[TU]U5 URR5 URR5 g)z4Callback for window:deactivate accessibility events.N)r�on_window_deactivatedr7r�rO�clearContentCacheris  �rr��Script.on_window_deactivated�s2���	��%�e�,����"�"�$����(�(�*r �rY)F)�__name__�
__module__�__qualname__�__firstlineno__�__doc__rr%r0r3r?rIrSr,r*r'rhrprvr}r�r�r�r�r�r��__static_attributes__�
__classcell__)rs@rrr+ss���%��1�( �
�"�	D�2�A�@�B�
'�
&�'�,�,�'�(�"
1�#�+�+r rN)r��__id__�__version__�__date__�
__copyright__�__license__�orcarrrrr�orca.scripts.toolkitsr	�orca.ax_objectr
�orca.ax_textr�orca.ax_utilitiesrr7rrr�r r�<module>r�sS��.%�������?�
�������!�'�#��)�"�Y+�U�\�\�Y+r 

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 444 B 0644
script.cpython-313.pyc File 13.85 KB 0644
spellcheck.cpython-313.pyc File 1.81 KB 0644
Filemanager