X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=util%2Fmag_client.c;h=f8fe2e4645a4a900411c6d1f70d171bf28907135;hb=5d068548ecc323fedcc3899be9a2fe68aa9ea9eb;hp=9829e44cc1285843432991c38b9b49162b7fdd0f;hpb=11e760ebf21a1d27d740f6b4a904d36959f587dc;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/util/mag_client.c b/util/mag_client.c index 9829e44..f8fe2e4 100644 --- a/util/mag_client.c +++ b/util/mag_client.c @@ -1,4 +1,4 @@ -#include + #include #include #include "Magnifier.h" @@ -36,35 +36,36 @@ get_magnifier() magnifier = (Accessibility_Magnifier) oclient; - /* bonobo_activate (); ? */ } return magnifier; } 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_long) x, - (const CORBA_long) y, - (const CORBA_long) x+w, - (const CORBA_long) y+h, - &ev); + (const CORBA_short) zoom_region, + (const CORBA_long) x, + (const CORBA_long) y, + (const CORBA_long) x+w, + (const CORBA_long) y+h, + &ev); } 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, + ((CORBA_float) mag_factor_x), + ((CORBA_float) mag_factor_y), + &ev); }