Re: [allos] Équivalent de scripts pour NVDA

[ Thread Index | Date Index | More lists.tuxfamily.org/allos Archives ]



Bonjour

comme je ne sais pas si la liste prends les pièces jointe, voici le contenu de thunderbird.py

note : thunderbird 3 pour qui est ce script est nativement compatible avec nvda grâce à iaccessible2 qu'il suporte a partir de la version 3 du coup le script est très court .

le voici

Luc

début du scrript

#appModules/thunderbird.py
#A part of NonVisual Desktop Access (NVDA)
#Copyright (C) 2006-2008 NVDA Contributors <http://www.nvda-project.org/>
#This file is covered by the GNU General Public License.
#See the file COPYING for more details.

import _default
import controlTypes
import api
import speech
import winUser

class AppModule(_default.AppModule):

    def event_gainFocus(self, obj, nextHandler):
        if obj.role == controlTypes.ROLE_DOCUMENT and controlTypes.STATE_BUSY in obj.states and winUser.isWindowVisible(obj.windowHandle):
            statusBar = api.getStatusBar()
            if statusBar:
                try:
                    # The document loading status is contained in the second field of the status bar.
                    statusText = statusBar.firstChild.next.name
                except:
                    # Fall back to reading the entire status bar.
                    statusText = api.getStatusBarText(statusBar)
                speech.speakMessage(controlTypes.speechStateLabels[controlTypes.STATE_BUSY])
                speech.speakMessage(statusText)
                return
        nextHandler()

fin du script





LavaChri a écrit :
Salut,
Par curiosité j'avais vite regardé ces fichiers...
Dans le dossier "appModules" de la version portable de nvda, tu trouveras
les fichiers avec l'extenstion PY ou PYC
@+

-----Message d'origine-----
De : Listengine [mailto:listengine@xxxxxxxxxxxxxxxxx] De la part de D.
Poiraud
Envoyé : samedi 11 juillet 2009 18:24
À : allos@xxxxxxxxxxxxxxxxxxx
Objet : Re: [allos] Équivalent de scripts pour NVDA

Bonjour Michel et tous,
J'ai commencé la lecture d'un tutoriel pour Python.
Avant de continuer, j'aimerais savoir à quoi ressemble le fichier
thunderbird.pyo, mais il est compilé, et je ne sais pas le décompiler.
Où pourrais-je trouver ce fichier source en .py?
Merci et bon week-end.
Daniel.

Le 03/07/2009 17:36, Michel such a écrit :
  
Tiens, je vois qu'il y a déjà un script pour thunderbird, je vais y 
jeter un coup d'oeil, pas sûr que je comprenne comment ça marche.

    

---
Archives :
http://listengine.tuxfamily.org/lists.tuxfamily.org/allos/
Inscriptions et désinscription : allos-request@xxxxxxxxxxxxxxxxxxx





---
Archives :
http://listengine.tuxfamily.org/lists.tuxfamily.org/allos/
Inscriptions et désinscription : allos-request@xxxxxxxxxxxxxxxxxxx




  



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/