%PDF- %PDF-
| Direktori : /lib/python3/dist-packages/orca/__pycache__/ |
| Current File : //lib/python3/dist-packages/orca/__pycache__/ax_table.cpython-312.pyc |
�
g
fI� � �� � d Z dZdZdZdZdZddlZddlZddlZ ej dd � dd
l
mZ ddlm
Z
dd
lmZ ddlmZ ddlmZ G d� d� Zej) � y)a�
Utilities for obtaining information about accessible tables.
These utilities are app-type- and toolkit-agnostic. Utilities that might have
different implementations or results depending on the type of app (e.g. terminal,
chat, web) or toolkit (e.g. Qt, Gtk) should be in script_utilities.py file(s).
N.B. There are currently utilities that should never have custom implementations
that live in script_utilities.py files. These will be moved over time.
z$Id$z
$Revision$z$Date$zGCopyright (c) 2023 Igalia, S.L.Copyright (c) 2023 GNOME Foundation Inc.�LGPL� N�Atspiz2.0)r � )�debug)�messages)�AXObject)�AXUtilitiesc � � e Zd ZdZi Zi Zi Zi Zi Zi Z i Z
i Zi Zi Z
i Zi Zi Zi Zi Zi Z ej* � Zed� � Zed� � ZedCd�� ZedCd�� Zed� � ZedDd�� Zed� � ZedDd �� Zed
� � Z edEd�� Z!ed� � Z"ed
� � Z#ed� � Z$ed� � Z%ed� � Z&ed� � Z'ed� � Z(edDd�� Z)ed� � Z*ed� � Z+ed� � Z,ed� � Z-ed� � Z.ed� � Z/ed� � Z0ed� � Z1ed� � Z2ed� � Z3ed� � Z4edFd�� Z5ed � � Z6ed!� � Z7edFd"�� Z8edGd#�� Z9ed$� � Z:ed%� � Z;ed&� � Z<ed'� � Z=ed(� � Z>ed)� � Z?ed*� � Z@ed+� � ZAed,� � ZBed-� � ZCed.� � ZDed/� � ZEed0� � ZFed1� � ZGed2� � ZHed3� � ZIed4� � ZJed5� � ZKed6� � ZLed7� � ZMed8� � ZNed9� � ZOed:� � ZPed;� � ZQed<� � ZRed=� � ZSed>� � ZTed?� � ZUed@� � ZVedA� � ZWyB)H�AXTablez<Utilities for obtaining information about accessible tables.c �z � t j t j �� } d| _ | j � y)z3Starts thread to periodically clear cached details.)�targetTN)� threading�Threadr �_clear_stored_data�daemon�start)�threads �//usr/lib/python3/dist-packages/orca/ax_table.py�start_cache_clearing_threadz#AXTable.start_cache_clearing_threadL s* � � �!�!��)C�)C�D����
����� c �X � t j d� t j � �*)z*Clears any data we have cached for objects�<