summaryrefslogtreecommitdiff
path: root/atspi/atspi-stateset.h
diff options
context:
space:
mode:
authorMike Gorse <mgorse@novell.com>2010-10-26 10:15:53 -0400
committerMike Gorse <mgorse@novell.com>2010-10-26 10:27:01 -0400
commit11d647c36278e2430df5df0c56546e267971e74a (patch)
tree6cff3352207f97cf6ea6a64c93fec705a038c135 /atspi/atspi-stateset.h
parente7402c9337190d8acf68b4a03705caa3ce489594 (diff)
downloadat-spi2-core-11d647c36278e2430df5df0c56546e267971e74a.tar.gz
Initial commit, not even close to being usable yet
Diffstat (limited to 'atspi/atspi-stateset.h')
-rw-r--r--atspi/atspi-stateset.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/atspi/atspi-stateset.h b/atspi/atspi-stateset.h
new file mode 100644
index 00000000..44690b52
--- /dev/null
+++ b/atspi/atspi-stateset.h
@@ -0,0 +1,29 @@
+#ifndef _ATSPI_STATE_SET_H_
+#define _ATSPI_STATE_SET_H_
+
+#define ATSPI_TYPE_STATE_SET (atspi_state_set_get_type ())
+#define ATSPI_STATE_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), ATSPI_TYPE_STATE_SET, AtspiStateSet))
+#define ATSPI_STATE_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), ATSPI_TYPE_STATE_SET, AtspiStateSetClass))
+#define ATSPI_IS_STATE_SET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), ATSPI_TYPE_STATE_SET))
+#define ATSPI_IS_STATE_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), ATSPI_TYPE_STATE_SET))
+#define ATSPI_STATE_SET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), ATSPI_TYPE_STATE_SET, AtspiStateSetClass))
+
+typedef struct _AtspiStateSet AtspiStateSet;
+struct _AtspiStateSet
+{
+ GObject parent;
+ gint64 states;
+};
+
+typedef struct _AtspiStateSetClass AtspiStateSetClass;
+struct _AtspiStateSetClass
+{
+ GObjectClass parent_class;
+};
+
+GType atspi_state_set_get_type (void);
+
+AtspiStateSet *
+atspi_state_set_new (gint64 states);
+
+#endif /* _ATSPI_STATE_SET_H_ */