X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=registryd%2Fregistry.h;h=68ec4031c3e2709b8cedc0d12acacf7728316bbd;hb=1889d0741dab87cb6a46246a1ebd8267f72ad148;hp=597f1eeece71fd71e8fa739d066a0e4d649c3a1a;hpb=a64191ed77ea2dcbbdc39502fe55742c0ddaa6da;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/registryd/registry.h b/registryd/registry.h index 597f1ee..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,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