[jawsscripts] Script manager updated to use Scintilla and not work.

  • From: Csaba Árpádházy-Godo <arpadhazi68.jawsul@xxxxxxxxx>
  • To: JAWSScripts List <jawsscripts@xxxxxxxxxxxxx>
  • Date: Wed, 22 Jan 2020 08:06:35 +0100

Hi, scripters!

Yesterday, JAWS was updated to the2020.1912.11.400 version. I wanted to 
work with Script Manager this morning, but I was shocked to see that it 
was completely redone by Freedom. The standard Richedit20W text editor 
control has been replaced by the scrumptious Scintilla, so my script 
written for Script Manager does not work at all since Scintilla is not 
compatible with RichEDIT controls. (Probably the developer wants to 
create a .NET-like user interface where the scripts, function codes can 
be collapsed into the declaration line to make navigating a very long 
script file easier. Apparently, they want to implement the same color 
coding that is already included in most code editors made for sighted, 
but with which we can do nothing.)
The real astonishment came when I found out that the functions of the 
Script menu were not working except jumping declarations (F2), searching 
and new jup to declaration (F12). Other commands are unavailable.  so 
the new script, the script documentation, deleting scripts, etc. were 
not working.
(What I did understand, because these commands worked with RichEdit 
control, which is incompatible with scintilla. RichEdit uses to manage 
text documents the well developed TextDocument Object Modell (TOM), 
which is an easy to understand object oriented interface.  In contrast, 
Scintilla is a monolitic, non-object oriented control having own 
primitive messaging system to handle text documents.
Unless Freedom creates an object-oriented interface, it will only be 
able to be scripted in a very primitive way.
The RichEdit control's object interface of the old Script Manager could 
be accessed with the GetRichEditDocument () command, and it made 
possible to write scripts which could modify the text content of the 
window directly and not with keystroke imitations (TypeKey & TypeString 
functions), wich is much faster than using these primitive script 
keyboard emulation commands.

What are your experiences?

Also, can you tell me where to report bugs directly to Freedom, because 
the local (Hungarian) reseller is not concerned with reporting bugs. So 
I'd need a direct email address to Freedom.

Thanks in advance,

Cheers,

Czaba

__________�

View the list's information and change your settings at 
//www.freelists.org/list/jawsscripts

Other related posts: