__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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�4��0�%SrSSKJr SrSrSrSrSrSSKJ	r	J
r
 SS	Kr\R"S
S5 SSK
Jr S
SKJr S
SKJr S
SKJr S
SKJr S
SKJr S
SKJr S
SKJr S
SKJr S
SKJr \
(aS
SKJr "SS5r\"5rS\ S'SSjr!g	)�4Provides ability to navigate objects hierarchically.�)�annotationsz$Id$z
$Revision$z$Date$z Copyright (c) 2023 The Orca Team�LGPL)�Optional�
TYPE_CHECKINGN�Atspiz2.0)r�)�cmdnames)�debug)�
focus_manager)�input_event)�keybindings)�messages)�AXEventSynthesizer)�AXObject)�AXUtilities)�defaultc�(�\rSrSrSrSSjrSSSjjrSSSjjrSSjrSSjr	SSjr
SS	jrSS
jrSSjr
S SjrSS
jrS!SjrS"S#SjjrS"S#SjjrS"S#SjjrS"S#SjjrS"S#SjjrS"S$SjjrSrg)%�ObjectNavigator�5rc��SUlSUlSUlSUlUR	S5Ul[R"5Ulg)NT)	�_navigator_focus�_last_navigator_focus�_last_locus_of_focus�	_simplify�get_handlers�	_handlersr�KeyBindings�	_bindings)�selfs �7/usr/lib/python3/dist-packages/orca/object_navigator.py�__init__�ObjectNavigator.__init__8sC��<@���AE��"�@D��!�#���#�0�0��6���2=�2I�2I�2K���c��U(aGSU3n[R"[RUS5 UR5 UR$URR5(aUR5 UR$)z)Returns the object-navigator keybindings.z3OBJECT NAVIGATOR: Refreshing bindings. Is desktop: T)r�
print_message�
LEVEL_INFO�_setup_bindingsr�is_empty)r �refresh�
is_desktop�msgs    r!�get_bindings�ObjectNavigator.get_bindings@sn��
�G�
�|�T�C����� 0� 0�#�t�<�� � �"��~�~���^�^�
$�
$�
&�
&�� � �"��~�~�r$c��U(a8Sn[R"[RUS5 UR5 UR$)z&Returns the object-navigator handlers.z&OBJECT NAVIGATOR: Refreshing handlers.T)rr&r'�_setup_handlersr)r r*r,s   r!r�ObjectNavigator.get_handlersNs:���:�C����� 0� 0�#�t�<�� � �"��~�~�r$c	���[R"5UlURR[R"S[R
[RURS55 URR[R"S[R
[RURS55 URR[R"S[R
[RURS55 URR[R"S[R
[RURS55 URR[R"S	[R
[RURS
55 URR[R"S[R
[RURS55 S
n[R"[RUS5 g)z*Sets up the object-navigator key bindings.�Up�object_navigator_up�Down�object_navigator_down�Right�object_navigator_next�Left�object_navigator_previous�Return�object_navigator_perform_action�s� object_navigator_toggle_simplifyz"OBJECT NAVIGATOR: Bindings set up.TN)rrr�add�
KeyBinding�DEFAULT_MODIFIER_MASK�ORCA_CTRL_MODIFIER_MASKrrr&r'�r r,s  r!r(�ObjectNavigator._setup_bindingsXs���%�0�0�2���������"�"���1�1��3�3����4�5�	
7�	8�	
������"�"���1�1��3�3����6�7�	
9�	:�	
������"�"���1�1��3�3����6�7�	
9�	:�	
������"�"���1�1��3�3����:�;�	
=�	>�	
������"�"���1�1��3�3����@�A�	
C�	D�	
������"�"���1�1��3�3����A�B�	
D�	E�3��
���E�,�,�c�4�8r$c�2�0Ul[R"UR[R
5URS'[R"UR[R5URS'[R"UR[R5URS'[R"UR[R5URS'[R"UR[R5URS'[R"UR[R5URS'Sn[ R""[ R$US5 g	)
z2Sets up the object-navigator input event handlers.r4r6r8r:r<r>z"OBJECT NAVIGATOR: Handlers set up.TN)rr
�InputEventHandler�upr
�NAVIGATOR_UP�down�NAVIGATOR_DOWN�next�NAVIGATOR_NEXT�previous�NAVIGATOR_PREVIOUS�perform_action�NAVIGATOR_PERFORM_ACTION�toggle_simplify�NAVIGATOR_TOGGLE_SIMPLIFIEDrr&r'rCs  r!r0�ObjectNavigator._setup_handlers�sH�����
�)�)�����%�%�
'�	
���,�-�
�)�)��	�	��'�'�
)�	
���.�/�
�)�)��	�	��'�'�
)�	
���.�/�
�)�)��
�
��+�+�
-�	
���2�3�
�)�)��#�#��1�1�
3�	
���8�9�
�)�)��$�$��4�4�
6�	
���9�:�
3��
���E�,�,�c�4�8r$c�.�[R"U5$)z<Returns True if obj should be included in simple navigation.)r�is_paragraph�r �objs  r!�_include_in_simple_navigation�-ObjectNavigator._include_in_simple_navigation�s���'�'��,�,r$c�j�URU5(a,SUS/n[R"[RUS5 g[R
"U5(a,SUS/n[R"[RUS5 gSU/n[R"[RUS5 g)z>Returns True if obj should be excluded from simple navigation.zOBJECT NAVIGATOR: Not excludingz: explicit inclusionTFzOBJECT NAVIGATOR: Excludingz: is layout only)rXr�print_tokensr'r�is_layout_only)r �_scriptrW�tokenss    r!�_exclude_from_simple_navigation�/ObjectNavigator._exclude_from_simple_navigation�s���
�-�-�c�2�2�7��>T�U�F����u�/�/���>���%�%�c�*�*�3�S�:L�M�F����u�/�/���>��3�S�9��
���5�+�+�V�T�:�r$c�L�[R"U5(d/$[[R"U55nUR(dU$/nUHLnURX5(a"UR
URX55 M;URU5 MN U$)zJReturns a list of children for obj, taking simple navigation into account.)	r�get_child_count�list�
iter_childrenrr_�extend�	_children�append)r �scriptrW�children�functional_children�childs      r!rf�ObjectNavigator._children�s����'�'��,�,��I���.�.�s�3�4���~�~��O�!���E��3�3�F�B�B�#�*�*�4�>�>�&�+H�I�#�*�*�5�1�	�#�"r$c���[R"U5nUR(dU$UbGURX5(a1[R"U5nUbURX5(aM1U$)zBReturns the parent for obj, taking simple navigation into account.)r�
get_parentrr_)r rhrW�parents    r!�_parent�ObjectNavigator._parent�sg���$�$�S�)���~�~��M�� �T�%I�%I�&�%Y�%Y��(�(��0�F�� �T�%I�%I�&�%Y�%Y��
r$c�2�URUlXlg)z8Changes the navigator focus, storing the previous focus.N)rrrVs  r!�_set_navigator_focus�$ObjectNavigator._set_navigator_focus�s��&*�%:�%:��"� #�r$c��[R"5R5upU=(d# [R"5R5nURU:XdUcU[R
:XagX0lX0lg)z9Updates the navigator focus to Orca's object of interest.N)r�get_manager�&get_active_mode_and_object_of_interest�get_locus_of_focusr�FLAT_REVIEWr)r �mode�regionrWs    r!�update�ObjectNavigator.update�sh��%�0�0�2�Y�Y�[����H�
�1�1�3�F�F�H���$�$��+��~�$�-�*C�*C�"C�� #��$'�!r$c�*�SUR/n[R"[RUS5 [R
"5R
UR[RS9 URURURS9 g)z1Presents the current navigator focus to the user.zOBJECT NAVIGATOR: PresentingT)rz)�priorObjN)
rrr[r'rrv�emit_region_changed�OBJECT_NAVIGATOR�
presentObjectr)r rhr^s   r!�present�ObjectNavigator.presentsy��1�$�2G�2G�H��
���5�+�+�V�T�:��!�!�#�7�7��!�!�
�(F�(F�	8�	H����T�2�2�T�=W�=W��Xr$Nc���UR5 URXR5nUb#URU5 UR	U5 gUR[R5 g)z=Moves the navigator focus to the parent of the current focus.T)r|rprrsr��presentMessager�NAVIGATOR_NO_PARENT)r rh�_eventros    r!rG�ObjectNavigator.ups_��	
���
����f�&;�&;�<�����%�%�f�-��L�L�� ��
�!�!�(�">�">�?�r$c���UR5 URXR5nU(d UR[R
5 gUR
US5 URU5 g)zBMoves the navigator focus to the first child of the current focus.Tr)r|rfrr�r�NAVIGATOR_NO_CHILDRENrsr�)r rhr�ris    r!rI�ObjectNavigator.downs\��	
���
��>�>�&�*?�*?�@����!�!�(�"@�"@�A���!�!�(�1�+�.����V��r$c��UR5 URXR5nUc UR[R
5 gUR
X5nURU;avURUR5nU[U5S-
:a(URXES-5 URU5 gUR[R
5 gURU5 URU5 g)zCMoves the navigator focus to the next sibling of the current focus.Tr	)r|rprr�r�NAVIGATOR_NO_NEXTrf�index�lenrsr��r rhr�ro�siblingsr�s      r!rK�ObjectNavigator.next$s���	
���
����f�&;�&;�<���>��!�!�(�"<�"<�=���>�>�&�1��� � �H�,��N�N�4�#8�#8�9�E��s�8�}�q�(�(��)�)�(��7�*;�<����V�$��	�%�%�h�&@�&@�A��
�%�%�f�-��L�L�� �r$c��UR5 URXR5nUc UR[R
5 gUR
X5nURU;ajURUR5nUS:�a(URXES-
5 URU5 gUR[R
5 gURU5 URU5 g)zGMoves the navigator focus to the previous sibling of the current focus.Trr	)
r|rprr�r�NAVIGATOR_NO_PREVIOUSrfr�rsr�r�s      r!rM�ObjectNavigator.previous:s���
	
���
����f�&;�&;�<���>��!�!�(�"@�"@�A���>�>�&�1��� � �H�,��N�N�4�#8�#8�9�E��q�y��)�)�(��7�*;�<����V�$��	�%�%�h�&D�&D�E��
�%�%�f�-��L�L�� �r$c���UR(+UlUR(a UR[R5 gUR[R5 g)zToggles simplified navigation.T)rr�r�NAVIGATOR_SIMPLIFIED_ENABLED�NAVIGATOR_SIMPLIFIED_DISABLED)r rhr�s   r!rQ�ObjectNavigator.toggle_simplifyRsK��
"�^�^�+����>�>��!�!�(�"G�"G�H��
�!�!�(�"H�"H�I�r$c��[R"UR5(ag[R"URS5 g)z'Attempts to click on the current focus.Tr	)r�try_all_clickable_actionsr�click_object)r r]r�s   r!rO�ObjectNavigator.perform_action^s7���7�7��8M�8M�N�N���'�'��(=�(=�q�A�r$)rrrrrr)�return�None)FT)r*�boolr+r�r�zkeybindings.KeyBindings)F)r*r�r�z(dict[str, input_event.InputEventHandler])rW�Atspi.Accessibler�r�)r]�default.ScriptrWr�r�r�)rhr�rWr�r�rc)rhr�rWr�r�zOptional[Atspi.Accessible])rWr�r�r�)rhr�r�r�)N)rhr�r�� Optional[input_event.InputEvent]r�r�)r]r�r�r�r�r�)�__name__�
__module__�__qualname__�__firstlineno__�__doc__r"r-rr(r0rXr_rfrprsr|r�rGrIrKrMrQrO�__static_attributes__�r$r!rr5s���>�L�9=����15��	 ���09�d$9�L-�
�%��,<��	
��4#�(�$�
(�Y�
���.RV��$��.N��	
��2RV�
�$�
�.N�
�	
�
�SW��%��/O��	
��r$r�
_navigatorc��[$)zReturns the Object Navigator)r�r�r$r!�
get_navigatorr�js
���r$)r�r)"r��
__future__r�__id__�__version__�__date__�
__copyright__�__license__�typingrr�gi�require_version�
gi.repositoryr�r
rrr
rr�ax_event_synthesizerr�	ax_objectr�ax_utilitiesr�scriptsrrr��__annotations__r�r�r$r!�<module>r�s���.;�#�������2�
���*�	����7�E�"��������4��%�� �q�q�h	.�/�
�O�/�r$

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 276 B 0644
acss.cpython-313.pyc File 4.37 KB 0644
action_presenter.cpython-313.pyc File 12.53 KB 0644
ax_collection.cpython-313.pyc File 6.06 KB 0644
ax_component.cpython-313.pyc File 22.4 KB 0644
ax_document.cpython-313.pyc File 13.2 KB 0644
ax_event_synthesizer.cpython-313.pyc File 22.37 KB 0644
ax_hypertext.cpython-313.pyc File 11.3 KB 0644
ax_object.cpython-313.pyc File 63.85 KB 0644
ax_selection.cpython-313.pyc File 5.26 KB 0644
ax_table.cpython-313.pyc File 62.75 KB 0644
ax_text.cpython-313.pyc File 58.92 KB 0644
ax_utilities.cpython-313.pyc File 37.16 KB 0644
ax_utilities_application.cpython-313.pyc File 9.14 KB 0644
ax_utilities_collection.cpython-313.pyc File 125.47 KB 0644
ax_utilities_debugging.cpython-313.pyc File 15.44 KB 0644
ax_utilities_event.cpython-313.pyc File 41.86 KB 0644
ax_utilities_relation.cpython-313.pyc File 21.3 KB 0644
ax_utilities_role.cpython-313.pyc File 139.59 KB 0644
ax_utilities_state.cpython-313.pyc File 19.65 KB 0644
ax_value.cpython-313.pyc File 8.8 KB 0644
bookmarks.cpython-313.pyc File 16.09 KB 0644
braille.cpython-313.pyc File 82.01 KB 0644
braille_generator.cpython-313.pyc File 71.06 KB 0644
braille_rolenames.cpython-313.pyc File 8.73 KB 0644
brlmon.cpython-313.pyc File 9.02 KB 0644
brltablenames.cpython-313.pyc File 2.46 KB 0644
bypass_mode_manager.cpython-313.pyc File 5.79 KB 0644
caret_navigation.cpython-313.pyc File 22.86 KB 0644
chat.cpython-313.pyc File 33.96 KB 0644
clipboard.cpython-313.pyc File 27.81 KB 0644
cmdnames.cpython-313.pyc File 18.85 KB 0644
colornames.cpython-313.pyc File 11.83 KB 0644
debug.cpython-313.pyc File 4.76 KB 0644
debugging_tools_manager.cpython-313.pyc File 13.8 KB 0644
event_manager.cpython-313.pyc File 43.89 KB 0644
flat_review.cpython-313.pyc File 59.1 KB 0644
flat_review_finder.cpython-313.pyc File 29.77 KB 0644
flat_review_presenter.cpython-313.pyc File 59.01 KB 0644
focus_manager.cpython-313.pyc File 14.24 KB 0644
generator.cpython-313.pyc File 95.62 KB 0644
guilabels.cpython-313.pyc File 12.43 KB 0644
highlighter.cpython-313.pyc File 9.86 KB 0644
input_event.cpython-313.pyc File 45.78 KB 0644
input_event_manager.cpython-313.pyc File 48.43 KB 0644
keybindings.cpython-313.pyc File 27.27 KB 0644
keynames.cpython-313.pyc File 4.73 KB 0644
label_inference.cpython-313.pyc File 25.15 KB 0644
learn_mode_presenter.cpython-313.pyc File 19.89 KB 0644
liveregions.cpython-313.pyc File 31.34 KB 0644
mathsymbols.cpython-313.pyc File 64.53 KB 0644
messages.cpython-313.pyc File 41.8 KB 0644
mouse_review.cpython-313.pyc File 33.59 KB 0644
notification_presenter.cpython-313.pyc File 18.47 KB 0644
object_navigator.cpython-313.pyc File 15.8 KB 0644
object_properties.cpython-313.pyc File 8.27 KB 0644
orca.cpython-313.pyc File 13.43 KB 0644
orca_gtkbuilder.cpython-313.pyc File 5.53 KB 0644
orca_gui_navlist.cpython-313.pyc File 10.45 KB 0644
orca_gui_prefs.cpython-313.pyc File 166.31 KB 0644
orca_gui_profile.cpython-313.pyc File 5.69 KB 0644
orca_i18n.cpython-313.pyc File 2.63 KB 0644
orca_modifier_manager.cpython-313.pyc File 17.05 KB 0644
orca_platform.cpython-313.pyc File 661 B 0644
phonnames.cpython-313.pyc File 1.51 KB 0644
pronunciation_dict.cpython-313.pyc File 1.95 KB 0644
script.cpython-313.pyc File 15.33 KB 0644
script_manager.cpython-313.pyc File 18.15 KB 0644
script_utilities.cpython-313.pyc File 87.03 KB 0644
settings.cpython-313.pyc File 6.79 KB 0644
settings_manager.cpython-313.pyc File 35.18 KB 0644
sleep_mode_manager.cpython-313.pyc File 6.67 KB 0644
sound.cpython-313.pyc File 8.71 KB 0644
sound_generator.cpython-313.pyc File 58.4 KB 0644
speech.cpython-313.pyc File 10.75 KB 0644
speech_and_verbosity_manager.cpython-313.pyc File 34.1 KB 0644
speech_generator.cpython-313.pyc File 214.55 KB 0644
speechdispatcherfactory.cpython-313.pyc File 33.52 KB 0644
speechserver.cpython-313.pyc File 10.21 KB 0644
spellcheck.cpython-313.pyc File 24.24 KB 0644
spiel.cpython-313.pyc File 34.68 KB 0644
ssml.cpython-313.pyc File 6.03 KB 0644
structural_navigation.cpython-313.pyc File 93.9 KB 0644
system_information_presenter.cpython-313.pyc File 9.42 KB 0644
table_navigator.cpython-313.pyc File 36.48 KB 0644
text_attribute_names.cpython-313.pyc File 6.01 KB 0644
where_am_i_presenter.cpython-313.pyc File 26.41 KB 0644
Filemanager