X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=registryd%2Fregistry-main.c;h=5c92be23e735faa9e44efe7fc85a69ce5f55dc49;hb=66c4375c7cd9a0a01e79f562e1bb0326fc4dcd21;hp=e648f456d591a6083147bbba9ded5759b5b56ed4;hpb=5d480319bfc6e106a9cfda9cd4509ec626e9f50d;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/registryd/registry-main.c b/registryd/registry-main.c index e648f45..5c92be2 100644 --- a/registryd/registry-main.c +++ b/registryd/registry-main.c @@ -20,15 +20,20 @@ * Boston, MA 02111-1307, USA. */ +#ifdef AT_SPI_DEBUG #include +#endif + #include +#include #include "registry.h" int main (int argc, char **argv) { - Registry *registry; + SpiRegistry *registry; + GSource *keyevent_source; char *obj_id; if (!bonobo_init (&argc, argv)) @@ -38,13 +43,21 @@ main (int argc, obj_id = "OAFIID:Accessibility_Registry:proto0.1"; - registry = registry_new (); + registry = spi_registry_new (); - oaf_active_server_register ( + bonobo_activation_active_server_register ( obj_id, bonobo_object_corba_objref (bonobo_object (registry))); - fprintf (stderr, "Registry Message: Registry daemon is running.\n"); +#ifdef AT_SPI_DEBUG + fprintf (stderr, "SpiRegistry Message: SpiRegistry daemon is running.\n"); +#endif + + gdk_init(&argc, &argv); + g_timeout_add_full (G_PRIORITY_HIGH_IDLE, 200, registry->kbd_event_hook, registry, NULL); +/* keyevent_source = + g_source_new (registry->kbd_event_hook, sizeof (GSourceFunc)); + g_source_attach (keyevent_source, g_main_context_default());*/ bonobo_main (); return 0;