Re: Wiki page outlining latest magnifier framework



Joseph,

One more comment - I suspect that as the capabilities of GNOME Shell and Clutter/Mutter become more familiar (and the "gap" in magnification functionality closes) - we will likely want to go beyond the capabilities of the current magnification API and provide greater functionality for low-vision folks.

I suggest y'all look more deeply at a "capabilities" interface, where Orca (or other "magnification service client") determines what the capabilities are of the magnification service/framework, and then utilizes them as appropriate.  For example, there has been discussion around more sophisticated "lens" magnification technologies, which I expect will be much easier to do in GNOME Shell magnifier.  Likewise having lots of zoom regions that get updated rapidly may be easier.  We may have environments where only a single, full-screen "zoom region" is what can be provided.  Etc.


Peter

On 10/14/2010 11:30 AM, Joseph Scheuhammer wrote:
 Hi Carlos,

Thank you very much for your input.  I'll take this into account the next time I edit the wiki page.

Carlos wrote:
Hi,

Related to the issues:

* Managed: this property was never used AFAIK. The intent of this was
to notify the magnifier to not map the ZoomRegion, because the client
doesn´t finish to configure it´s properties so flick and jagging is
avoid.

* PollMouse: this was added because Orca started to control where the
mouse should be draw, whit this property the application that will do
this work can be controlled. I guess that the idea now is to move
entirely the draw cursor logic into the magnifier, so this must be
deprecated.

* SourceSize and TargetSize must be user preferences. I guess that
they will not be modified frequently, but I don´t have data to support
this affirmation.

Best regards,
Carlos.



--
Oracle
Peter Korn | Accessibility Principal
Phone: +1 650 5069522
500 Oracle Parkway | Redwood City, CA 94065

Green Oracle Oracle is committed to developing practices and products that help protect the environment


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]