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

  • From: Shan Noyes <shan.noyes@xxxxxxxxxxx>
  • To: "jawsscripts@xxxxxxxxxxxxx" <jawsscripts@xxxxxxxxxxxxx>
  • Date: Wed, 22 Jan 2020 14:38:20 +0000

Hi:
I heven't upgraded to the latest jaws2020 build yet and so haven't tested the 
script manager out,  however, note the snowman at snowmanradio.com has script 
manager scripts that he has made work with jaws2020.  Check it out. they sound 
pretty cool.

Have a good day.



-----Original Message-----
From: jawsscripts-bounce@xxxxxxxxxxxxx <jawsscripts-bounce@xxxxxxxxxxxxx> On 
Behalf Of Csaba Árpádházy-Godo
Sent: Wednesday, January 22, 2020 1:07 AM
To: JAWSScripts List <jawsscripts@xxxxxxxxxxxxx>
Subject: [jawsscripts] Script manager updated to use Scintilla and not work.

-------------------------------------------------------------
WARNING, this email originated from outside of SaskTel.
Do not click links or open attachments unless you trust the sender and believe 
the contents are safe.
--------------------------------------------------------------

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

NOTICE: This confidential e-mail message is only for the intended recipients. 
If you are not the intended recipient, be advised that disclosing, copying, 
distributing, or any other use of this message, is strictly prohibited. In such 
case, please destroy this message and notify the sender.
__________�

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

Other related posts: