else {
printf ("setting mag factor to %f\n", (float) atof (argv[1]));
- magnifier_set_magnification ((float) atof (argv[1]));
+ magnifier_set_magnification (0, (float) atof (argv[1]),
+ (float) atof (argv[1]));
}
sleep (4);
return 0;
}
void
-magnifier_set_roi(int x, int y, int w, int h)
+magnifier_set_roi(int zoom_region, int x, int y, int w, int h)
{
Accessibility_Magnifier magnifier = get_magnifier();
if (magnifier)
Accessibility_Magnifier_setROI (magnifier,
+ (const CORBA_short) zoom_region,
(const CORBA_long) x,
(const CORBA_long) y,
(const CORBA_long) x+w,
}
void
-magnifier_set_magnification (float mag_factor)
+magnifier_set_magnification (int zoom_region, float mag_factor_x, float mag_factor_y)
{
Accessibility_Magnifier magnifier = get_magnifier();
if (magnifier)
- Accessibility_Magnifier__set_MagFactor (magnifier,
- (const CORBA_short)
- ((short) mag_factor),
- &ev);
+ Accessibility_Magnifier_setMagFactor (magnifier,
+ (const CORBA_short) zoom_region,
+ (const CORBA_float) mag_factor_x,
+ (const CORBA_float) mag_factor_y,
+ &ev);
}