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=1d13bff5127c401db936b3cd891a913ea14feca6;hb=95ac4886d1b6649d54daffa7191be1b2bbaf2989;hpb=df4d0c5c3ca00a75eec51a16235b6d8edb8d71e2 diff --git a/registryd/registry.h b/registryd/registry.h index 1d13bff..68ec403 100644 --- a/registryd/registry.h +++ b/registryd/registry.h @@ -24,13 +24,13 @@ #ifndef SPI_REGISTRY_H_ #define SPI_REGISTRY_H_ -#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 @@ -41,23 +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; - 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