X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=atspi%2Fatspi-text.h;h=8e11eb03de01d5b01aa5dd98ac64e644d60377b5;hb=20039e5dd5f5a5c2defdfc294ff2e841e5fad93d;hp=c39e071d193726a5c9730b55a1ad8117118e95c8;hpb=54e4139a0fb45125f3a0f332b7e50532d52ef685;p=platform%2Fupstream%2Fat-spi2-core.git diff --git a/atspi/atspi-text.h b/atspi/atspi-text.h index c39e071..8e11eb0 100644 --- a/atspi/atspi-text.h +++ b/atspi/atspi-text.h @@ -32,6 +32,8 @@ #include "atspi-types.h" +G_BEGIN_DECLS + typedef struct _AtspiRange AtspiRange; struct _AtspiRange { @@ -87,21 +89,33 @@ gchar * atspi_text_get_text (AtspiText *obj, gint start_offset, gint end_offset, gint atspi_text_get_caret_offset (AtspiText *obj, GError **error); +#ifndef ATSPI_DISABLE_DEPRECATED GHashTable *atspi_text_get_attributes (AtspiText *obj, gint offset, gint *start_offset, gint *end_offset, GError **error); +#endif + +GHashTable *atspi_text_get_text_attributes (AtspiText *obj, gint offset, gint *start_offset, gint *end_offset, GError **error); GHashTable *atspi_text_get_attribute_run (AtspiText *obj, gint offset, gboolean include_defaults, gint *start_offset, gint *end_offset, GError **error); +#ifndef ATSPI_DISABLE_DEPRECATED gchar * atspi_text_get_attribute_value (AtspiText *obj, gint offset, gchar *attribute_name, GError **error); +#endif + +gchar * atspi_text_get_text_attribute_value (AtspiText *obj, gint offset, gchar *attribute_name, GError **error); GHashTable * atspi_text_get_default_attributes (AtspiText *obj, GError **error); gboolean atspi_text_set_caret_offset (AtspiText *obj, gint new_offset, GError **error); +#ifndef ATSPI_DISABLE_DEPRECATED AtspiTextRange * atspi_text_get_text_before_offset (AtspiText *obj, gint offset, AtspiTextBoundaryType type, GError **error); AtspiTextRange * atspi_text_get_text_at_offset (AtspiText *obj, gint offset, AtspiTextBoundaryType type, GError **error); AtspiTextRange * atspi_text_get_text_after_offset (AtspiText *obj, gint offset, AtspiTextBoundaryType type, GError **error); +#endif + +AtspiTextRange * atspi_text_get_string_at_offset (AtspiText *obj, gint offset, AtspiTextGranularity granularity, GError **error); guint atspi_text_get_character_at_offset (AtspiText *obj, gint offset, GError **error); @@ -122,4 +136,7 @@ gboolean atspi_text_add_selection (AtspiText *obj, gint start_offset, gint end_o gboolean atspi_text_remove_selection (AtspiText *obj, gint selection_num, GError **error); gboolean atspi_text_set_selection (AtspiText *obj, gint selection_num, gint start_offset, gint end_offset, GError **error); + +G_END_DECLS + #endif /* _ATSPI_TEXT_H_ */