+
    Qi  c                  s    R t ^ RIHt RtRtRtRtRt^ RIH	t	 ^ RI
Ht ^ R	IHt ^ R
IHt ^ RIHt ]	'       d   ^ RIt]P(                  ! RR4       ^ RIHt  ! R R]P"                  ]4      tR# )!Custom script utilities for kwin.)annotationsz$Id$z
$Revision$z$Date$zCopyright (c) 2019 Igalia, S.L.ZLGPL)TYPE_CHECKING)AXObject)AXUtilities)switcher)	UtilitiesNAtspiz2.0)r   c                  sF    ] tR t^,tRtR
R R lltR R ltR
R R lltR	tR# )r   r    Nc                    V ^8  d   QhRRRR/# )   objAtspi.Accessible | Nonereturnbool Zformat   "L/usr/lib/python3.14/site-packages/orca/scripts/apps/kwin/script_utilities.py__annotate__Utilities.__annotate__/   s     J J)@ JD J    c                sj    \         P                  ! V4      ;'       d    \         P                  ! V4      # )z.Returns True if obj is the switcher container.)r   Z	is_fillerZ
is_focused)selfr
      &&r   is_switcher_containerZUtilities.is_switcher_container/   s(     $$S)IIk.D.DS.IIr   c               r   )r	   eventzAtspi.Eventr   r   r   r   r   r   r   r   4   s      [ T r   c                s`    VP                   P                  R4      '       d   VP                  # R# )z@Returns True if this event is the one we use to present changes.zobject:state-changed:focusedF)ZtypeZ
startswithZdetail1)r   r   r   r   'is_switcher_selection_change_event_typeZ1Utilities.is_switcher_selection_change_event_type4   s'     ::  !?@@== r   c               r   )r	   	containerr   r   Zstrr   r   r   r   r   r   <   s      ,C s r   c                s`    V P                  V4      '       d   \        P                  ! V4      # R# )z0Returns the name of the currently-selected item.Z )r   r   Zget_name)r   r   r   r   get_selection_nameZUtilities.get_selection_name<   s)     %%i00$$Y//r   r   )N)	Z__name__Z
__module__Z__qualname__Z__firstlineno____doc__r   r   r   Z__static_attributes__r   r   r   r   r   ,   s    +J
 r   r   )r   Z
__future__r   Z__id__Z__version__Z__date__Z__copyright__Z__license__Ztypingr   Zorca.ax_objectr   Zorca.ax_utilitiesr   Zorca.scriptsr   Z)orca.scripts.toolkits.Qt.script_utilitiesr   ZQtUtilitiesZgiZrequire_versionZgi.repositoryr   r   r   r   <module>r      sb   , ( "1   # ) ! Nw&#""K r   