Re: Orca Severe problem with using Firevox
- From: Rich Burridge <Rich Burridge Sun COM>
- To: Hermann <steppenwolf2 onlinehome de>
- Cc: orca-list gnome org
- Subject: Re: Orca Severe problem with using Firevox
- Date: Tue, 13 Mar 2007 08:07:42 -0700
Hi Hermann,
I attach the debug file.
I stated Orca, went on a website with FF2 with activated Firevox, invoked
some keystrokes of FF and Firevox, and finally closed the page and stopped
Orca.
Thanks, that helped. It was indeed a problem with the refactoring.
The debug.out file shows a couple of types of traceback:
AttributeError: Script instance has no attribute 'restoreOldAppSettings'
AttributeError: Script instance has no attribute 'adjustForPronunciation'
You mentioned that you are using the self_voicing.py script.
That's the only Orca script that subclasses from orca.script.Script
instead of default.Script.
The recent refactoring moved a load of routines from util.py
into default.py, so unfortunately they are not available to the
self voicing script.
I've got something I'd like you to try. I've modified self_voicing.py
to subclass from default.py. I've attached this new version of the
script to this email message.
Could you save it in your .../orca/src/orca/scripts directory (perhaps
saving a copy of the old one first just in case you want to revert), then
reinstall Orca and see if it works for you.
Thanks.
# Orca
#
# Copyright 2006 Sun Microsystems Inc.
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version.
#
# This library 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
# Library General Public License for more details.
#
# You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
"""A script to do nothing. This is for self-voicing apps."""
__id__ = "$Id: self_voicing.py 1036 2006-06-10 00:54:48Z wwalker $"
__version__ = "$Revision: 1036 $"
__date__ = "$Date: 2006-06-09 17:54:48 -0700 (Fri, 09 Jun 2006) $"
__copyright__ = "Copyright (c) 2005-2006 Sun Microsystems Inc."
__license__ = "LGPL"
import orca.default as default
class Script(default.Script):
"""A script to do nothing. This is for self-voicing apps."""
def __init__(self, app):
"""Creates a script for the given application, if necessary.
This method should not be called by anyone except the
focus_tracking_presenter.
Arguments:
- app: the Python Accessible application to create a script for
"""
default.Script.__init__(self, app)
def getBrailleGenerator(self):
"""Returns the braille generator for this script.
"""
return None
def getSpeechGenerator(self):
"""Returns the speech generator for this script.
"""
return None
def processObjectEvent(self, event):
"""Does nothing.
Arguments:
- event: the Event
"""
pass
def processKeyboardEvent(self, keyboardEvent):
"""Does nothing.
Arguments:
- keyboardEvent: an instance of input_event.KeyboardEvent
Returns False to indicate the event was not consumed.
"""
return False
def processBrailleEvent(self, brailleEvent):
"""Does nothing.
Arguments:
- brailleEvent: an instance of input_event.BrailleEvent
Returns False to indicate the event was not consumed.
"""
return False
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]