summaryrefslogtreecommitdiff
path: root/atspi/atspi-constants.h
Commit message (Collapse)AuthorAgeFilesLines
* atspi-constants.h: put the description of AtspiConstants inside the include ↵Federico Mena Quintero2022-12-131-2/+2
| | | | | | | | guards So that the comment doesn't get expanded multiple times in the includes of other files; g-ir-scanner complains about multiple definitions then.
* Reformat all the *.[ch] files with clang-formatFederico Mena Quintero2022-12-061-981/+999
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I ran this on each directory with C files: clang-format -i *.[ch] "-i" is the in-place option. I also adjusted the order of #includes for some files which failed to build after that: Clang-format reorders blocks of #include directives alphabetically, but they can be grouped and separated by blank lines. If there is a blank line between blocks, like #include "zork.h" #include "bar.h" #include "foo.h" then it will not put zork.h after the other two. The last two header files will be sorted alphabetically. We can adjust the formatting of chunks of code by hand with comments like these: /* clang-format off */ this code { is, formatted, by, hand; } /* clang-format on */ See https://clang.llvm.org/docs/ClangFormat.html for the general manual and https://clang.llvm.org/docs/ClangFormatStyleOptions.html for the style options and the comments described above.
* Docs: Move to gi-docgenThomas Booker2022-09-281-0/+6
|
* Add `ATK_ROLE_PUSH_BUTTON_MENU`Fushan Wen2022-07-221-0/+2
| | | | | This role allows to specify a button will open a menu. It's widely used in Hamburger buttons, and Qt has QAccessible:ButtonMenu role for it.
* Accessible.xml: Document the GetRole methodFederico Mena Quintero2022-07-051-13/+12
| | | | Copied descriptions from AtspiRole, and fixed some inconsistencies in those.
* Accessible.xml: document the GetRelationSet methodFederico Mena Quintero2022-07-051-3/+3
| | | | | | | | Copied the documentation from AtspiRelationType. Also, put the order of descriptions for AtspiRelationType in the same order as the enum values; DESCRIPTION_FOR was incorrectly below ERROR_MESSAGE.
* constants: Fix typos in two _COUNT constantsColomban Wendling2020-08-051-2/+2
|
* Add ATSPI_ROLE_MARK and ATSPI_ROLE_SUGGESTIONJoanmarie Diggs2020-01-161-1/+15
| | | | | | These roles are needed to improve the accessibility of rich text editors and other collaborative tools. The new roles parallel what was added to IAccessible2 in Windows.
* Relicense as LGPL 2.1Mike Gorse2019-08-281-4/+4
| | | | Fixes https://gitlab.gnome.org/GNOME/at-spi2-core/issues/2
* Fix outdated FSF addressMike Gorse2019-08-271-2/+2
|
* Refactor the API for the screen reader to notify listeners of its statusMike Gorse2019-07-181-1/+1
| | | | | | | Remove atspi_text_notify_reading_position, and instead add a region_changed signal. Also make the dbus API more like the API used for other events. Per discussion at https://gitlab.gnome.org/GNOME/orca/issues/36
* Add ATSPI_ROLE_CONTENT_DELETION and ATSPI_ROLE_CONTENT_INSERTIONJoanmarie Diggs2019-06-131-1/+9
| | | | https://gitlab.gnome.org/GNOME/at-spi2-core/issues/4
* More updates related to reading position notificationsMike Gorse2019-05-051-1/+1
| | | | | | | | | Allow a client to receive notifications through AtspiEventListeners. This involves special casing, since the event is generated by the screen reader, not the GUI, and is, thus, handled by a different DBus interface, but, from the client's perspective, it looks like a normal AT-SPI event. Also renamed atspi_text_notify_read_position to atspi_text_notify_reading_position and fixed a few warnings.
* Add atspi_text_notify_read_positionMike Gorse2019-05-051-0/+3
| | | | https://gitlab.gnome.org/GNOME/at-spi2-core/issues/10
* Add support for locking/unlocking modifiersSamuel Thibault2018-11-181-0/+4
|
* Clean up the documentationMartin Robinson2018-09-071-93/+94
| | | | | | | | | | Modify the sections file to ensure that there are no unused symbols. This ensures that previously undocumented parts of the public API are now in the documentation. Also move private symbols to Private subsections and GObject stuff to Standard subsections. This ensures that they don't show up in the documentation at all. There is still plenty of work to get to a clean documentation build.
* Add ScrollTo and ScrollToPoint component interfacesSamuel Thibault2018-05-161-2/+44
|
* documentation: Remove list association from ATSPI_ROLE_DESCRIPTION_{TERM,VALUE}Joanmarie Diggs2017-11-301-6/+3
| | | | | | | | | There is a need for term-value pair roles outside of the context of an ATSPI_ROLE_DESCRIPTION_LIST. Rather than create yet more roles, we can just update the documentation so that the list association is not made within the definition of ATSPI_ROLE_DESCRIPTION_{TERM,VALUE}. https://bugzilla.gnome.org/show_bug.cgi?id=791021
* Add error-message, error-for, details, and details-for relation typesJoanmarie Diggs2017-05-261-7/+40
| | | | | | | | Also update documentation of description-for and described-by relation types to help clarify which relation type is most suitable for each of the accessible descriptions. https://bugzilla.gnome.org/show_bug.cgi?id=782999
* Add a "footnote" role.Joanmarie Diggs2017-05-191-1/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=782820
* Add roles for description list, description term, and description valueJoanmarie Diggs2017-05-181-1/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=782041
* roles: EXTENDED roles are deprecatedAlejandro Piñeiro2017-01-161-1/+1
| | | | | | ATK extended roles were deprecated some years ago. https://bugzilla.gnome.org/show_bug.cgi?id=720123
* Fix GTK-Doc comment blocksDieter Verfaillie2015-03-231-2/+2
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=89678
* Add new roles for fractions, roots, subscripts, and superscriptsJoanmarie Diggs2015-01-261-1/+13
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=743403
* Add ATSPI_STATE_READ_ONLYJoanmarie Diggs2015-01-151-0/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=690004
* Add ATSPI_ROLE_STATIC and update documentation for ATSPI_ROLE_TEXTJoanmarie Diggs2014-11-191-2/+21
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=740340
* Make the documentation of ATSPI's STATE_ACTIVE consistent with that of ATK's.Joanmarie Diggs2014-11-191-1/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=740274
* Add AtspitableCell, tracking the new atk interfaceMike Gorse2014-02-181-0/+1
|
* states: add CHECKABLE and HAS_POPUP statesAlejandro Piñeiro2013-11-181-0/+10
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=712609
* roles: new roles for ARIA rolesAlejandro Piñeiro2013-11-181-0/+37
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=712608
* roles: add TITLE_BAR, BLOCK_QUOTE, VIDEO and AUDIO rolesAlejandro Piñeiro2013-11-081-0/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=710464
* Define ATSPI_CACHE_DEFAULT on one lineMike Gorse2013-10-101-4/+1
| | | | glib-mkenums seems to be happier this way.
* Fix some warnings and documentation issuesMike Gorse2013-10-101-1/+1
|
* Add atspi_text_get_string_at_offsetMike Gorse2013-08-191-0/+30
|
* Merge branch 'enum-types'Mike Gorse2013-05-101-2/+2
|\ | | | | | | | | | | Conflicts: atspi/Makefile.am atspi/atspi-accessible.c
| * Enum clean-upsenum-typesMike Gorse2011-05-291-2/+2
| | | | | | | | | | | | | | | | | | | | Generate enum types where appropriate. Fix prototypes where a method took a "gint" that was really a bitflag. Remove tables of state and role names, since these are now redundant with data from the generated enums and would need to be maintained in parallel. These changes were originally in master but have been backed out since they break compatibility with pygobject 2.26.0, which some users are still using.
* | Add ATSPI_ROLE_LEVEL_BARMike Gorse2013-01-311-0/+4
| | | | | | | | Add "level bar" role corresponding to the new atk role.
* | A few documentation fixesMike Gorse2012-12-171-1/+1
| |
* | Documentation fixPatrick Welche2012-12-141-5/+6
| | | | | | | | | | | | This change makes public that a return value of 1 from atspi_init() means that atspi was already initialized, so testing for atspi_init()>1 makes sense as a check for errors.
* | Add license to atspi-constants.hMike Gorse2012-08-151-0/+23
| |
* | Fix for BGO#659088: Correctly define ATSPI_MODIFIER_NUMLOCKMike Gorse2011-09-141-1/+1
| |
* | Removing bitset sentencesAline Bessa2011-08-231-15/+0
| |
* | Adding documentation to atspi_collection_match_invalidAline Bessa2011-08-231-1/+2
| |
* | Padronizing accessible referencesAline Bessa2011-08-231-2/+2
| |
* | s/note/Note/gAline Bessa2011-08-231-2/+2
| |
* | Fixing general inconsistency with capital letters, dots etcAline Bessa2011-08-231-85/+87
| |
* | Fixing a spelling errorAline Bessa2011-08-231-1/+1
| |
* | Adding descriptions for constants - not only enumerations. ↵Aline Bessa2011-08-231-212/+219
| | | | | | | | AtspiCollectionSortOrder and AtspiCollectionTreeTraversalType were not documented, since I am waiting for some feedback on them.
* | Improving atspi-constants documentationAline Bessa2011-08-231-172/+188
| |
* | Move DBus interface name constants into atspi-constants.hMike Gorse2011-07-271-0/+31
| | | | | | | | | | Move DBus interface name constants into a public header, so that they can be used by application-side AT-SPI code (ie, at-spi2-atk).