1 #ifndef _ATSPI_STATE_SET_H_
2 #define _ATSPI_STATE_SET_H_
4 #define ATSPI_TYPE_STATE_SET (atspi_state_set_get_type ())
5 #define ATSPI_STATE_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), ATSPI_TYPE_STATE_SET, AtspiStateSet))
6 #define ATSPI_STATE_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), ATSPI_TYPE_STATE_SET, AtspiStateSetClass))
7 #define ATSPI_IS_STATE_SET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), ATSPI_TYPE_STATE_SET))
8 #define ATSPI_IS_STATE_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), ATSPI_TYPE_STATE_SET))
9 #define ATSPI_STATE_SET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), ATSPI_TYPE_STATE_SET, AtspiStateSetClass))
11 typedef struct _AtspiStateSet AtspiStateSet;
15 struct _AtspiAccessible *accessible;
19 typedef struct _AtspiStateSetClass AtspiStateSetClass;
20 struct _AtspiStateSetClass
22 GObjectClass parent_class;
25 GType atspi_state_set_get_type (void);
28 atspi_state_set_new (struct _AtspiAccessible *accessible, gint64 states);
30 gboolean atspi_state_set_contains (AtspiStateSet *set, AtspiStateType state);
31 #endif /* _ATSPI_STATE_SET_H_ */