[jawsscripts] Re: Putting application windows in the virtual buffer

Thanks chad also for sharing this alternative method of sayFormattedMesage
with output type of OT_USER_BUFFER, for adding stuff to virtual viewer.
I never knew about that one before.

But, given your indication of the potential advantages though, of using your
secondary method, which is what I've been using, re adding all the text
first with UserBufferAddText lines, then using UserBufferActivate at the
end,
i.e. this not running the risk of obscuring other windows onScreen from
which you may be needing clear to grab onScreen Text from etc,
Could you perhaps share the particular reasons why you choose the
SayFormattedMessage method as your primary one?
There obviously must be some advantage to outweigh what I can myself only
see at present as being potentially disadvantageous, due to reasons you
described, but at present I'm unable to glean what those advantages might
be?

thanks.

geoff c.

----- Original Message ----- 
From: <chad.foster@xxxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Thursday, December 25, 2008 1:55 AM
Subject: [jawsscripts] Re: Putting application windows in the virtual buffer


> See the UserBuffer functions. UserBufferAddText is the one that allows
> you to specify functions for links in the User Buffer.
>
> I usually call SayFormattedMessage with the output type of
> OT_USER_BUFFER to start the User Buffer, then add text using the
> function above. This gives you the desired effect for the say all.
>
> Optionally, you can add all of the text, then use the
> UserBufferActivate function to bring the User Buffer to the forefront.
> The avenue you choose depends on if the User Buffer clouds the
> processing logic (obscures windows etc.) required to build its
> contents.
>
> You need to write the functions to execute when the user clicks ENTER
> on one of those User Buffer links, which executes the desired
> activity.
>
>
> Good luck,
>
> On 12/24/08, Andy Borka <andy@xxxxxxxxxxxxxxxxxxx> wrote:
> > I have an application that uses its main window as an html_server class.
> > I know for sure that it is html content since it has links and stuff in
> > it. Was just wondering how you put it in the virtual buffer and show it
> > like a web page?
> >
> >
> > __________
> > Visit and contribute to The JAWS Script Repository
http://jawsscripts.com
> >
> > View the list's information and change your settings at
> > http://www.freelists.org/list/jawsscripts
> >
> >
>
>
> -- 
> Chad Foster
> Access Technology Solutions
> Leveling The Playing Field Through Technology
> http://www.GO-ATS.net
> __________
> Visit and contribute to The JAWS Script Repository http://jawsscripts.com
>
> View the list's information and change your settings at
> http://www.freelists.org/list/jawsscripts
>

__________ 
Visit and contribute to The JAWS Script Repository http://jawsscripts.com

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

Other related posts: