summaryrefslogtreecommitdiff
path: root/atspi
diff options
context:
space:
mode:
Diffstat (limited to 'atspi')
-rw-r--r--atspi/Makefile.am15
-rw-r--r--atspi/atspi-accessible.c2
-rw-r--r--atspi/atspi-constants.h4
-rw-r--r--atspi/atspi-enum-types.c.template39
-rw-r--r--atspi/atspi-enum-types.h.template27
-rw-r--r--atspi/atspi-registry.c3
-rw-r--r--atspi/atspi-registry.h3
-rw-r--r--atspi/atspi-types.h6
8 files changed, 9 insertions, 90 deletions
diff --git a/atspi/Makefile.am b/atspi/Makefile.am
index 4d38ee4f..8a264301 100644
--- a/atspi/Makefile.am
+++ b/atspi/Makefile.am
@@ -48,7 +48,6 @@ atspi-gmain.h \
atspi-value.h
libatspi_la_SOURCES = \
- $(BUILT_SOURCES) \
$(libatspiinclude_HEADERS) \
atspi.h \
atspi-accessible.c \
@@ -103,25 +102,13 @@ libatspi_la_SOURCES = \
atspi-value.c \
atspi-value.h
-BUILT_SOURCES = \
- atspi-enum-types.c \
- atspi-enum-types.h
+#BUILT_SOURCES = atspi-constants.h
#CLEANFILES = atspi-constants.h
#atspi-constants.h: $(top_srcdir)/xml/spec.xml $(top_srcdir)/tools/c-constants-gen.py
# python $(top_srcdir)/tools/c-constants-gen.py Atspi $(top_srcdir)/xml/spec.xml atspi-constants
-ENUM_TYPES = \
- atspi-constants.h \
- atspi-types.h
-
-atspi-enum-types.h: atspi-enum-types.h.template $(ENUM_TYPES) $(GLIB_MKENUMS)
- $(AM_V_GEN) (cd $(srcdir) && $(GLIB_MKENUMS) --template atspi-enum-types.h.template $(ENUM_TYPES)) > $@
-
-atspi-enum-types.c: atspi-enum-types.c.template $(ENUM_TYPES) $(GLIB_MKENUMS)
- $(AM_V_GEN) (cd $(srcdir) && $(GLIB_MKENUMS) --template atspi-enum-types.c.template $(ENUM_TYPES)) > $@
-
if HAVE_INTROSPECTION
INTROSPECTION_FILES = $(libatspi_la_SOURCES)
diff --git a/atspi/atspi-accessible.c b/atspi/atspi-accessible.c
index eb8a1034..50b58452 100644
--- a/atspi/atspi-accessible.c
+++ b/atspi/atspi-accessible.c
@@ -1415,7 +1415,7 @@ atspi_accessible_new (AtspiApplication *app, const gchar *path)
*
* @accessible: The #AtspiAccessible to operate on. Must be the desktop or
* the root of an application.
- * @mask: An #AtspiCache specifying a bit mask of the types of data to cache.
+ * @mask: (type int): An #AtspiCache specifying a bit mask of the types of data to cache.
*
* Sets the type of data to cache for accessibles.
* If this is not set for an application or is reset to ATSPI_CACHE_UNDEFINED,
diff --git a/atspi/atspi-constants.h b/atspi/atspi-constants.h
index 3632854f..073102c6 100644
--- a/atspi/atspi-constants.h
+++ b/atspi/atspi-constants.h
@@ -761,8 +761,8 @@ typedef enum {
typedef enum
{
- ATSPI_CACHE_NONE = 0,
- ATSPI_CACHE_PARENT = 1 << 0,
+ ATSPI_CACHE_NONE = 0,
+ ATSPI_CACHE_PARENT = 1 << 0,
ATSPI_CACHE_CHILDREN = 1 << 1,
ATSPI_CACHE_NAME = 1 << 2,
ATSPI_CACHE_DESCRIPTION = 1 << 3,
diff --git a/atspi/atspi-enum-types.c.template b/atspi/atspi-enum-types.c.template
deleted file mode 100644
index cd92f992..00000000
--- a/atspi/atspi-enum-types.c.template
+++ /dev/null
@@ -1,39 +0,0 @@
-/*** BEGIN file-header ***/
-#include "atspi-enum-types.h"
-
-/*** END file-header ***/
-
-/*** BEGIN file-production ***/
-/* enumerations from "@filename@" */
-#include "@filename@"
-
-/*** END file-production ***/
-
-/*** BEGIN value-header ***/
-GType
-@enum_name@_get_type (void)
-{
- static GType the_type = 0;
-
- if (the_type == 0)
- {
- static const G@Type@Value values[] = {
-/*** END value-header ***/
-
-/*** BEGIN value-production ***/
- { @VALUENAME@,
- "@VALUENAME@",
- "@valuenick@" },
-/*** END value-production ***/
-
-/*** BEGIN value-tail ***/
- { 0, NULL, NULL }
- };
- the_type = g_@type@_register_static (
- g_intern_static_string ("@EnumName@"),
- values);
- }
- return the_type;
-}
-
-/*** END value-tail ***/
diff --git a/atspi/atspi-enum-types.h.template b/atspi/atspi-enum-types.h.template
deleted file mode 100644
index bd297b5c..00000000
--- a/atspi/atspi-enum-types.h.template
+++ /dev/null
@@ -1,27 +0,0 @@
-/*** BEGIN file-header ***/
-#ifndef __ATSPI_ENUM_TYPES_H__
-#define __ATSPI_ENUM_TYPES_H__
-
-#include <glib-object.h>
-
-G_BEGIN_DECLS
-
-/*** END file-header ***/
-
-/*** BEGIN file-production ***/
-/* Enumerations from "@filename@" */
-
-/*** END file-production ***/
-
-/*** BEGIN enumeration-production ***/
-#define ATSPI_TYPE_@ENUMSHORT@ (@enum_name@_get_type())
-GType @enum_name@_get_type (void) G_GNUC_CONST;
-
-/*** END enumeration-production ***/
-
-/*** BEGIN file-tail ***/
-G_END_DECLS
-
-#endif /* __ATSPI_ENUM_TYPES_H__ */
-/*** END file-tail ***/
-
diff --git a/atspi/atspi-registry.c b/atspi/atspi-registry.c
index 51392d00..9856be3d 100644
--- a/atspi/atspi-registry.c
+++ b/atspi/atspi-registry.c
@@ -119,8 +119,7 @@ atspi_register_keystroke_listener (AtspiDeviceListener *listener,
GArray *key_set,
AtspiKeyMaskType modmask,
AtspiKeyEventMask event_types,
- AtspiKeyListenerSyncType sync_type,
- GError **error)
+ gint sync_type, GError **error)
{
GArray *d_key_set;
gchar *path = _atspi_device_listener_get_path (listener);
diff --git a/atspi/atspi-registry.h b/atspi/atspi-registry.h
index f8bf42fa..03086dc1 100644
--- a/atspi/atspi-registry.h
+++ b/atspi/atspi-registry.h
@@ -42,8 +42,7 @@ atspi_register_keystroke_listener (AtspiDeviceListener *listener,
GArray *key_set,
AtspiKeyMaskType modmask,
AtspiKeyEventMask event_types,
- AtspiKeyListenerSyncType sync_type,
- GError **error);
+ gint sync_type, GError **error);
gboolean
atspi_deregister_keystroke_listener (AtspiDeviceListener *listener,
diff --git a/atspi/atspi-types.h b/atspi/atspi-types.h
index 4e8dc1ac..e56f93f0 100644
--- a/atspi/atspi-types.h
+++ b/atspi/atspi-types.h
@@ -143,8 +143,8 @@ typedef struct _AtspiKeySet
**/
typedef enum {
ATSPI_KEYLISTENER_NOSYNC = 0,
- ATSPI_KEYLISTENER_SYNCHRONOUS = 1 << 0,
- ATSPI_KEYLISTENER_CANCONSUME = 1 << 1,
- ATSPI_KEYLISTENER_ALL_WINDOWS = 1 << 2
+ ATSPI_KEYLISTENER_SYNCHRONOUS = 1,
+ ATSPI_KEYLISTENER_CANCONSUME = 2,
+ ATSPI_KEYLISTENER_ALL_WINDOWS = 4
} AtspiKeyListenerSyncType;
#endif /* _ATSPI_TYPES_H_ */