X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=test%2Fsimple-at.c;h=1a532a48f0585abd3def212868583bd6a950592d;hb=4328426aeae1eeed7c2e696536351b224eeddbce;hp=deeb3f36dbece96993d322c3e8173ef8a0eb80fd;hpb=66c4375c7cd9a0a01e79f562e1bb0326fc4dcd21;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/test/simple-at.c b/test/simple-at.c index deeb3f3..1a532a4 100644 --- a/test/simple-at.c +++ b/test/simple-at.c @@ -39,10 +39,10 @@ static boolean use_magnifier = FALSE; static boolean use_festival = FALSE; static boolean festival_chatty = FALSE; -static SpiAccessibleEventListener *focus_listener; -static SpiAccessibleEventListener *property_listener; -static SpiAccessibleEventListener *button_listener; -static KeystrokeListener *key_listener; +static AccessibleEventListener *focus_listener; +static AccessibleEventListener *property_listener; +static AccessibleEventListener *button_listener; +static AccessibleKeystrokeListener *key_listener; int main(int argc, char **argv) @@ -50,8 +50,8 @@ main(int argc, char **argv) int i, j; int n_desktops; int n_apps; - SpiAccessible *desktop; - SpiAccessible *application; + Accessible *desktop; + Accessible *application; if ((argc > 1) && (!strncmp(argv[1],"-h",2))) { @@ -62,9 +62,9 @@ main(int argc, char **argv) SPI_init(); - focus_listener = createEventListener (report_focus_event); - property_listener = createEventListener (check_property_change); - button_listener = createEventListener (report_button_press); + focus_listener = createAccessibleEventListener (report_focus_event); + property_listener = createAccessibleEventListener (check_property_change); + button_listener = createAccessibleEventListener (report_button_press); registerGlobalEventListener (focus_listener, "focus:"); registerGlobalEventListener (property_listener, "object:property-change:accessible-selection"); registerGlobalEventListener (button_listener, "Gtk:GtkWidget:button-press-event"); @@ -73,24 +73,24 @@ main(int argc, char **argv) for (i=0; itype, - SpiAccessible_getName (&ev->source)); + Accessible_getName (&ev->source)); report_focussed_accessible (&ev->source, TRUE); } void report_button_press (void *p) { - SpiAccessibleEvent *ev = (SpiAccessibleEvent *) p; + AccessibleEvent *ev = (AccessibleEvent *) p; fprintf (stderr, "%s event from %s\n", ev->type, - SpiAccessible_getName (&ev->source)); + Accessible_getName (&ev->source)); + fprintf (stderr, "Object description %s\n", + Accessible_getDescription (&ev->source)); } void check_property_change (void *p) { - SpiAccessibleEvent *ev = (SpiAccessibleEvent *) p; - SpiAccessibleSelection *selection = SpiAccessible_getSelection (&ev->source); + AccessibleEvent *ev = (AccessibleEvent *) p; + AccessibleSelection *selection = Accessible_getSelection (&ev->source); int n_selections; int i; if (selection) { - n_selections = (int) SpiAccessibleSelection_getNSelectedChildren (selection); + n_selections = (int) AccessibleSelection_getNSelectedChildren (selection); fprintf (stderr, "(Property) %s event from %s, %d selected children\n", ev->type, - SpiAccessible_getName (&ev->source), n_selections); + Accessible_getName (&ev->source), n_selections); /* for now, speak entire selection set */ for (i=0; ikeyID) { @@ -232,12 +236,17 @@ is_command_key (KeyStroke *key) static boolean report_key_event (void *p) { - KeyStroke *key = (KeyStroke *) p; - fprintf(stderr, "KeyEvent %s%c (keycode %d)\n", - (key->modifiers & KEYMASK_ALT)?"Alt-":"", - ((key->modifiers & KEYMASK_SHIFT)^(key->modifiers & KEYMASK_SHIFTLOCK))? + AccessibleKeyStroke *key = (AccessibleKeyStroke *) p; + fprintf (stderr, "KeyEvent %s%c (keycode %d)\n", + (key->modifiers & SPI_KEYMASK_ALT)?"Alt-":"", + ((key->modifiers & SPI_KEYMASK_SHIFT)^(key->modifiers & SPI_KEYMASK_SHIFTLOCK))? (char) toupper((int) key->keyID) : (char) tolower((int) key->keyID), (int) key->keycode); + fprintf (stderr, "Key:\tsym %ld\n\tmods %x\n\tcode %d\n\ttime %ld\n", + (long) key->keyID, + (unsigned int) key->modifiers, + (int) key->keycode, + (long int) key->timestamp); return is_command_key (key); }