X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=registryd%2Fregistryd.c;h=5c92be23e735faa9e44efe7fc85a69ce5f55dc49;hb=6e6409841585862b4952fce1ccffaf6e2c89c0d6;hp=e648f456d591a6083147bbba9ded5759b5b56ed4;hpb=5d480319bfc6e106a9cfda9cd4509ec626e9f50d;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/registryd/registryd.c b/registryd/registryd.c index e648f45..5c92be2 100644 --- a/registryd/registryd.c +++ b/registryd/registryd.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;