%PDF- %PDF-
Direktori : /usr/lib/python3/dist-packages/orca/__pycache__/ |
Current File : //usr/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�<