Added support for key event strings, and renamespaced some of the at-bridge.
[platform/core/uifw/at-spi2-atk.git] / util / mag_client.c
index 9829e44..f8fe2e4 100644 (file)
@@ -1,4 +1,4 @@
-#include <stdio.h>
+
 #include <stdlib.h>
 #include <libbonobo.h>
 #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);
 }