
    1f                     4    d dl mZ d dl dgZ G d d      Zy)    )Atspi)*Applicationc                   v    e Zd ZdZd Zd Zd ZdZ eee      Z	d Z
dZ ee
e      Zd	 Zd
Z eee      Zy)r   z
        An interface identifying an object which is the root of the user
        interface Accessible hierarchy associated with a running application.
        Children of Application are typically, but not exclusively, top-level
        windows.
        c                     || _         y N)obj)selfr	   s     5/usr/lib/python3/dist-packages/pyatspi/application.py__init__zApplication.__init__!   s	        c                     t        d       y)a  
                Gets the locale in which the application is currently operating.
                For the current message locale, use lctype LOCALE_TYPE_MESSAGES.
                @param : lctype
                The LocaleType for which the locale is queried. 
                @return a string compliant with the POSIX standard for locale
                description.
                z pyatspi: getLocale unimplementedN)print)r
   locale_types     r   	getLocalezApplication.getLocale$   s     89r   c                 6    | j                   j                         S r   )r	   get_idr
   s    r   r   zApplication.get_id0   s    xx((r   zc
                The application instance's unique ID as assigned by the registry.
                )fgetdocc                 6    | j                   j                         S r   )r	   get_toolkit_namer   s    r   get_toolkitNamezApplication.get_toolkitName8   s    xx0022r   z
                A string indicating the type of user interface toolkit which
                is used by the application.
                c                 6    | j                   j                         S r   )r	   get_versionr   s    r   r   zApplication.get_versionA   s    xx++--r   z
                A string indicating the version number of the application's accessibility
                bridge implementation.
                N)__name__
__module____qualname____doc__r   r   r   _idDocpropertyidr   _toolkitNameDoctoolkitNamer   _versionDocversion r   r   r   r      sh    		
		) 	 6v.	3 	
 OI	. 	
 =r   N)gi.repositoryr   pyatspi.utils__all__r   r'   r   r   <module>r+      s#         /> />r   