+
    €<»ib  c                   sB   € ^ RI Ht ^ RI5 ^ RI5 R.t ! R R]4      tR# )i    )ÚAtspi)Z*ÚActionc                   sf   a € ] tR t^t o RtR tR tR tR tR t	R t
R tR	t]! ]]R
7      tRtV tR# )r   aÝ  
An interface through which a user-actionable user interface component
can be manipulated. Components which react to mouse or keyboard
input from the user, (with the exception of pure text entry fields
with no other function), should implement this interface. Typical
actions include "click", "press", "release" (for instance for
buttons), "menu" (for objects which have context menus invokable
from mouse or keyboard), "open" for icons representing files
folders, and others.
c                óT   € \         P                  P                  V P                  4      # )z
getActions:
Retrieves all the actions at once.  
@return : an array of an array of strings in the form
[[name, description, keybinding], ...]
)r    r   Zget_actionsÚobj©Úselfó   &Ú3/usr/lib/python3.14/site-packages/pyatspi/action.pyÚ
getActionsZAction.getActions&   s   € ô —|‘|×/Ñ/°·±Ó9Ð9ó    c                óV   € \         P                  P                  V P                  V4      # )z­
doAction: 
@param : index
the 0-based index of the action to perform.
Causes the object to perform the specified action.
@return : a boolean indicating success or failure.
)r    r   Z	do_actionr   ©r   Zindexó   &&r   ÚdoActionZAction.doAction/   s   € ô —|‘|×-Ñ-¨d¯h©h¸Ó>Ð>r	   c                r
   )aF  
getDescription: 
@param : index
the index of the action for which a description is desired.
Get the description of the specified action. The description
of an action may provide information about the result of action
invocation, unlike the action name. 
@return : a string containing the description of the specified
action.
)r    r   Zget_action_descriptionr   r   r   r   ÚgetDescriptionZAction.getDescription9   s   € ô —|‘|×:Ñ:¸4¿8¹8ÀUÓKÐKr	   c                r
   )a  
getKeyBinding: 
@param : index
the 0-based index of the action for which a key binding is requested.
Get the key binding associated with a specific action.
@return : a string containing the key binding for the specified
action, or an empty string ("") if none exists.
)r    r   Zget_key_bindingr   r   r   r   ÚgetKeyBindingZAction.getKeyBindingF   s   € ô —|‘|×3Ñ3°D·H±H¸eÓDÐDr	   c                r
   )a6  
getName: 
@param : index
the index of the action whose name is requested.
Get the unlocalized name of the specified action. Action names
generally describe the user action, i.e. "click" or "press",
rather than the result of invoking the action.
@return : a string containing the name of the specified action.
)r    r   Zget_action_namer   r   r   r   ÚgetNameZAction.getNameQ   s   € ô —|‘|×3Ñ3°D·H±H¸eÓDÐDr	   c                r
   )a=  
getLocalizedName: 
@param : index
the index of the action whose name is requested.
Get the localized name of the specified action. Action names
generally describe the user action, i.e. "click" or "press",
rather than the result of invoking the action.
@return : a string containing the name of the specified action.
)r    r   Zget_localized_namer   r   r   r   ÚgetLocalizedNameZAction.getLocalizedName]   s   € ô —|‘|×6Ñ6°t·x±xÀÓGÐGr	   c                r   )N)r    r   Zget_n_actionsr   r   r   r   Úget_nActionsZAction.get_nActionsi   s   € Ü—|‘|×1Ñ1°$·(±(Ó;Ð;r	   zy
                nActions: a long containing the number of actions this object
                supports.
                )ZfgetZdoc© N)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   r   r   r   r   r   r   Z_nActionsDocZpropertyZnActionsZ__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      sI   ø‡ € ñ		ò	:ò	?ò	Lò		Eò
	Eò
	Hò	<ðð 	ñ
  °<Ô@Žr	   N)Zgi.repositoryr    Zpyatspi.utilsZpyatspi.interfaceZ__all__Z	interfacer   r   r	   r   Ú<module>r      s,   ðõ   Ü Ü ð ð€ôVAˆYö VAr	   