CORBA_short n_desktops;
CORBA_long j;
CORBA_long n_apps;
- Accessibility_SpiDesktop desktop;
- Accessibility_SpiApplication app;
-
- Accessibility_SpiRegistry registry;
+ CORBA_string s;
+ Accessibility_Desktop desktop;
+ Accessibility_Application app;
+ Accessibility_Registry registry;
SpiListener *listener;
CORBA_exception_init(&ev);
g_error ("Could not initialize Bonobo");
}
- obj_id = "OAFIID:Accessibility_SpiRegistry:proto0.1";
+ obj_id = "OAFIID:Accessibility_Registry:proto0.1";
oclient = bonobo_activation_activate_from_id (obj_id, 0, NULL, &ev);
if (ev._major != CORBA_NO_EXCEPTION) {
listener = spi_listener_new ();
- registry = (Accessibility_SpiRegistry) oclient;
+ registry = (Accessibility_Registry) oclient;
- Accessibility_SpiRegistry_registerGlobalEventListener
+ Accessibility_Registry_registerGlobalEventListener
(registry,
(Accessibility_EventListener)
bonobo_object_corba_objref (bonobo_object (listener)),
"focus:",
&ev);
check_ev (&ev, "register:focus");
- Accessibility_SpiRegistry_registerGlobalEventListener
+ Accessibility_Registry_registerGlobalEventListener
(registry,
(Accessibility_EventListener)
bonobo_object_corba_objref (bonobo_object (listener)),
check_ev (&ev, "register:button_press");
fprintf (stderr, "AT callback registered.\n");
- n_desktops = Accessibility_SpiRegistry_getDesktopCount (registry, &ev);
+ n_desktops = Accessibility_Registry_getDesktopCount (registry, &ev);
for (i=0; i<n_desktops; ++i)
{
- desktop = Accessibility_SpiRegistry_getDesktop (registry, i, &ev);
- fprintf (stderr, "desktop %d name: %s\n", i,
- Accessibility_SpiDesktop__get_name (desktop, &ev));
+ desktop = Accessibility_Registry_getDesktop (registry, i, &ev);
+ s = Accessibility_Desktop__get_name (desktop, &ev);
+ fprintf (stderr, "desktop %d name: %s\n", i, s);
+ CORBA_free (s);
check_ev (&ev, "desktop:name");
- n_apps = Accessibility_SpiDesktop__get_childCount (desktop, &ev);
+ n_apps = Accessibility_Desktop__get_childCount (desktop, &ev);
check_ev (&ev, "desktop:childCount");
fprintf (stderr, "desktop has %d apps:\n", n_apps);
for (j=0; j<n_apps; ++j)
{
- app = (Accessibility_SpiApplication) Accessibility_SpiDesktop_getChildAtIndex (desktop, j, &ev);
+ app = (Accessibility_Application) Accessibility_Desktop_getChildAtIndex (desktop, j, &ev);
check_ev (&ev, "desktop:getChildAtIndex");
- fprintf (stderr, "app %d name: %s\n", j,
- Accessibility_SpiApplication__get_name (app, &ev));
+ s = Accessibility_Application__get_name (app, &ev);
+ fprintf (stderr, "app %d name: %s\n", j, s);
+ CORBA_free (s);
check_ev (&ev, "app:getName");
}
}