X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=atk%2Fatkstateset.h;h=e67679e8580a996e58d1846c34f114c0c6f053f7;hb=e91d02fcd860bd758e8ec9b85b19a16cdffba2bc;hp=b592eb51e8f683c665ea9716ed5d42f5338ce9e0;hpb=b063649bc595926233f83ab73d4ac506dc178198;p=platform%2Fupstream%2Fatk.git diff --git a/atk/atkstateset.h b/atk/atkstateset.h index b592eb5..e67679e 100755 --- a/atk/atkstateset.h +++ b/atk/atkstateset.h @@ -51,27 +51,39 @@ struct _AtkStateSetClass GObjectClass parent; }; +ATK_AVAILABLE_IN_ALL GType atk_state_set_get_type (void); +ATK_AVAILABLE_IN_ALL AtkStateSet* atk_state_set_new (void); +ATK_AVAILABLE_IN_ALL gboolean atk_state_set_is_empty (AtkStateSet *set); +ATK_AVAILABLE_IN_ALL gboolean atk_state_set_add_state (AtkStateSet *set, AtkStateType type); +ATK_AVAILABLE_IN_ALL void atk_state_set_add_states (AtkStateSet *set, AtkStateType *types, gint n_types); +ATK_AVAILABLE_IN_ALL void atk_state_set_clear_states (AtkStateSet *set); +ATK_AVAILABLE_IN_ALL gboolean atk_state_set_contains_state (AtkStateSet *set, AtkStateType type); +ATK_AVAILABLE_IN_ALL gboolean atk_state_set_contains_states (AtkStateSet *set, AtkStateType *types, gint n_types); +ATK_AVAILABLE_IN_ALL gboolean atk_state_set_remove_state (AtkStateSet *set, AtkStateType type); +ATK_AVAILABLE_IN_ALL AtkStateSet* atk_state_set_and_sets (AtkStateSet *set, AtkStateSet *compare_set); +ATK_AVAILABLE_IN_ALL AtkStateSet* atk_state_set_or_sets (AtkStateSet *set, AtkStateSet *compare_set); +ATK_AVAILABLE_IN_ALL AtkStateSet* atk_state_set_xor_sets (AtkStateSet *set, AtkStateSet *compare_set);