projects
/
platform
/
core
/
uifw
/
at-spi2-atk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
2008-12-17 Mark Doffman <mark.doffman@codethink.co.uk>
[platform/core/uifw/at-spi2-atk.git]
/
registryd
/
registry.h
diff --git
a/registryd/registry.h
b/registryd/registry.h
index
597f1ee
..
68ec403
100644
(file)
--- a/
registryd/registry.h
+++ b/
registryd/registry.h
@@
-24,14
+24,13
@@
#ifndef SPI_REGISTRY_H_
#define SPI_REGISTRY_H_
#ifndef SPI_REGISTRY_H_
#define SPI_REGISTRY_H_
-#include <glib/gmain.h>
-#include <gdk/gdk.h>
-#include <libspi/listener.h>
+#include <glib.h>
+#include <glib-object.h>
-typedef struct _SpiRegistry SpiRegistry;
+#include <droute/droute.h>
-#include "desktop.h"
-#include "deviceeventcontroller.h"
+typedef struct _SpiRegistry SpiRegistry;
+typedef struct _SpiRegistryClass SpiRegistryClass;
G_BEGIN_DECLS
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 {
#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);
GType spi_registry_get_type (void);
-SpiRegistry *spi_registry_new (void);
+SpiRegistry *spi_registry_new (DBusConnection *bus,
+ DRouteContext *droute);
G_END_DECLS
G_END_DECLS