X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git;a=blobdiff_plain;f=registryd%2Fregistry.h;h=68ec4031c3e2709b8cedc0d12acacf7728316bbd;hp=166a0d015adb3d00697c02d26b2f7113cf81e172;hb=95ac4886d1b6649d54daffa7191be1b2bbaf2989;hpb=99f0f510b665fb2298bc8cdd6613e384e445406b diff --git a/registryd/registry.h b/registryd/registry.h index 166a0d0..68ec403 100644 --- a/registryd/registry.h +++ b/registryd/registry.h @@ -24,14 +24,13 @@ #ifndef SPI_REGISTRY_H_ #define SPI_REGISTRY_H_ -#include -#include -#include +#include +#include -typedef struct _SpiRegistry SpiRegistry; +#include -#include "desktop.h" -#include "deviceeventcontroller.h" +typedef struct _SpiRegistry SpiRegistry; +typedef struct _SpiRegistryClass SpiRegistryClass; G_BEGIN_DECLS @@ -42,28 +41,19 @@ G_BEGIN_DECLS #define SPI_IS_REGISTRY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), SPI_REGISTRY_TYPE)) struct _SpiRegistry { - SpiListener parent; + GObject parent; + GSequence *apps; - GList *object_listeners; - GList *window_listeners; - GList *toolkit_listeners; - GQueue *deferred_event_queue; - gboolean is_queueing; - guint exit_notify_timeout; - guint queue_handler_id; - Bonobo_Unknown focus_object; - SpiDEController *de_controller; - SpiDesktop *desktop; + DBusConnection *bus; }; -typedef struct { - SpiListenerClass parent_class; - - POA_Accessibility_Registry__epv epv; -} SpiRegistryClass; +struct _SpiRegistryClass { + GObjectClass parent_class; +}; GType spi_registry_get_type (void); -SpiRegistry *spi_registry_new (void); +SpiRegistry *spi_registry_new (DBusConnection *bus, + DRouteContext *droute); G_END_DECLS