View file File name : application.py Content :#Copyright (C) 2008 Codethink Ltd #Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. #This library is free software; you can redistribute it and/or #modify it under the terms of the GNU Lesser General Public #License version 2 as published by the Free Software Foundation. #This program is distributed in the hope that it will be useful, #but WITHOUT ANY WARRANTY; without even the implied warranty of #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #GNU General Public License for more details. #You should have received a copy of the GNU Lesser General Public License #along with this program; if not, write to the Free Software #Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. from gi.repository import Atspi from pyatspi.utils import * __all__ = [ "Application", ] #------------------------------------------------------------------------------ class Application: """ 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. """ def __init__(self, obj): self.obj = obj def getLocale(self, locale_type): """ 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. """ print("pyatspi: getLocale unimplemented") pass def get_id(self): return self.obj.get_id() _idDoc = \ """ The application instance's unique ID as assigned by the registry. """ id = property(fget=get_id, doc=_idDoc) def get_toolkitName(self): return self.obj.get_toolkit_name() _toolkitNameDoc = \ """ A string indicating the type of user interface toolkit which is used by the application. """ toolkitName = property(fget=get_toolkitName, doc=_toolkitNameDoc) def get_version(self): return self.obj.get_version() _versionDoc = \ """ A string indicating the version number of the application's accessibility bridge implementation. """ version = property(fget=get_version, doc=_versionDoc) #END----------------------------------------------------------------------------