X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=atk-adaptor%2Fbridge.h;h=0c8b70d20d70bcc54bc2593f6d54f7b8e9fb553b;hb=747254496ecabd11e84615295ef629959f8ad9d6;hp=44315f11dbff95a375becb90130bb129261c4784;hpb=e9d9fedb0c914825a3ccd8b390deb52a93800415;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/atk-adaptor/bridge.h b/atk-adaptor/bridge.h index 44315f1..0c8b70d 100644 --- a/atk-adaptor/bridge.h +++ b/atk-adaptor/bridge.h @@ -4,7 +4,7 @@ * * Copyright 2001, 2002, 2003 Sun Microsystems Inc., * Copyright 2001, 2002, 2003 Ximian, Inc. - * Copyright 2008, 2009 Codethink Ltd. + * Copyright 2008, 2009, 2010 Codethink Ltd. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public @@ -28,15 +28,40 @@ #include #include -typedef struct _SpiAppData SpiAppData; -struct _SpiAppData +typedef struct _SpiBridge SpiBridge; +typedef struct _SpiBridgeClass SpiBridgeClass; + +G_BEGIN_DECLS + +typedef struct _event_data event_data; +struct _event_data +{ + gchar *bus_name; + gchar **data; +}; + +struct _SpiBridge { + GObject parent; + AtkObject *root; DBusConnection *bus; - DRouteContext *droute; + DRouteContext *droute; + +/* + SpiRegister *reg; + SpiCache *cache; + SpiLeasing *leasing; +*/ + gchar *desktop_name; + gchar *desktop_path; + GList *events; + gboolean events_initialized; }; -extern SpiAppData *atk_adaptor_app_data; +extern SpiBridge *spi_global_app_data; + +G_END_DECLS #endif /* BRIDGE_H */