Hi Kristian, Traditionally, screen reader ATs like gnopernicus originally and now Orca and LSR drive the gnome-magnifier. The magnifier itself is just a "dummy" component which is completely controller by the other ATs. They tell it where to look, how much to zoom, how big a zoom region should be on the desktop, how many zoom regions should exist, how big the cursor should be, etc. The purpose of this design, I believe, is so that magnification can be tied to speech and Braille output by the screen reader.
At present, the screen readers communicate with gnome-mag through bonobo/CORBA. http://svn.gnome.org/viewcvs/gnome-mag/trunk/idl/ I hope this helps, Pete -- Ubuntu-accessibility mailing list Ubuntu-accessibility@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility