summaryrefslogtreecommitdiff
path: root/atk/atkobject.h
Commit message (Collapse)AuthorAgeFilesLines
* atkimplementor: use the G_DEFINE_INTERFACE macro to declare it as interface ↵wip/tintou/introspection-fixCorentin Noël2018-03-291-1/+1
| | | | in the introspection
* documentation: Remove list association from ATK_ROLE_DESCRIPTION_{TERM,VALUE}Joanmarie Diggs2017-11-301-7/+3
| | | | | | | | | There is a need for term-value pair roles outside of the context of an ATK_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 ATK_ROLE_DESCRIPTION_{TERM,VALUE}. https://bugzilla.gnome.org/show_bug.cgi?id=791020
* Move include guards out to enable GCC optimisationDaniel Boles2017-05-261-3/+3
| | | | | | | by ensuring the #ifndef GUARD_NAME and its #endif are the outermost pieces of non-comment and non-whitespace content in the header file. https://bugzilla.gnome.org/show_bug.cgi?id=689810
* Add ATK_ROLE_FOOTNOTEJoanmarie Diggs2017-05-191-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=748384
* misc: set proper file permissions to source filesAlejandro Piñeiro2015-07-271-0/+0
| | | | | | Source files are not executable. https://bugzilla.gnome.org/show_bug.cgi?id=752930
* Docs: Replace mentions of 'state-changed' with 'state-change'.Murray Cumming2015-06-291-1/+1
| | | | | And use the correct syntax to create a link to that AtkObject signal. See bug #649575
* Add new roles for fractions, roots, subscripts, and superscriptsJoanmarie Diggs2015-01-191-0/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=742806
* Removed a comments that should (and is) part of the docsAlejandro Piñeiro2014-11-211-10/+0
|
* Add ATK_ROLE_STATIC and clarify ATK_ROLE_TEXTJoanmarie Diggs2014-11-191-1/+21
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=739981
* Annotate the Public Symbols in Public HeadersChun-wei Fan2014-04-251-7/+35
| | | | | | | | | | | | | | | | | This includes atk/atkversion.h in all the public headers, either directly or via atk/atkobject.h, and annotates the public symbols in the headers, which all lead to _ATK_EXTERN via one of ATK_AVAILABLE_IN_ALL, ATK_AVAILABLE_IN_X_Y, ATK_DEPRECATED, ATK_DEPRECATED_FOR, ATK_DEPRECATED_IN_X_Y or ATK_DEPRECATED_IN_X_Y_FOR, depending on which stable release series the API was introduced or deprecated. _ATK_EXTERN which can then be defined in a way during the build, so that these symbols can be exported automatically using compiler directives. Also use _ATK_EXTERN for ATK_VAR in atk/atkmisc.h during the build so that variables can also be properly exported. https://bugzilla.gnome.org/show_bug.cgi?id=728031
* role: fix name for ATK_ROLE_EDITBARAlejandro Piñeiro2014-02-031-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=723292
* Revert "Updated FSF's address"Piotr Drąg2014-02-011-1/+3
| | | | This reverts commit feb4bd4c5b24672b1d8bbf0783e96539af0d0ba4.
* Updated FSF's addressDaniel Mustieles2014-01-231-3/+1
|
* atkobject: improve documentation for AtkObject::property-changeAlejandro Piñeiro2013-12-111-12/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=644747
* role: deprecate atk_role_registerAlejandro Piñeiro2013-12-091-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=720117
* Deprecate connect/remove_property_change_handlerAlejandro Piñeiro2013-12-091-0/+11
| | | | | Another utility method that ATK should not provide. And not used at all in any case.
* roles: add roles for description listsAlejandro Piñeiro2013-12-091-0/+17
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=720065
* atkobject: add atk_object_peek_parentAlejandro Piñeiro2013-12-091-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=720095
* roles: new ATK roles for ARIA roles (plus rating)Alejandro Piñeiro2013-11-181-0/+37
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=712586
* doc: improve documentation of AtkAttribute and AtkAttributeSetAlejandro Piñeiro2013-11-121-8/+17
|
* role: Add media (audio and video) rolesAlejandro Piñeiro2013-11-081-1/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=711558
* role: new role ATK_ROLE_BLOCK_QUOTEAlejandro Piñeiro2013-10-181-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=710463
* role: new role ATK_ROLE_TITLE_BARAlejandro Piñeiro2013-10-181-1/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=709351
* doc: removing several .sgml files and fixing gtk-doc warningsAlejandro Piñeiro2013-08-121-0/+27
| | | | | | | | | | The static documentation of those .sgml (so the reason of tracking those objects) where moved to the source files. Some other stuff was changed in order to prevent gtk-doc warnings (like replacing "Returns blah" for the correct "Returns: blah") https://bugzilla.gnome.org/show_bug.cgi?id=684665
* Deprecate AtkObject::focus-event signal and all related methodsAlejandro Piñeiro2013-08-121-0/+8
| | | | | | | | From now on, state-changed:focused is the only focus related signal to use. All the tracking methods (on both AtkUtil and AtkComponent) are also deprecated. https://bugzilla.gnome.org/show_bug.cgi?id=649575
* Drop use of ATK_DISABLE_DEPRECATED guards in atkAlejandro Piñeiro2013-08-121-2/+2
| | | | Equivalent to gtk commit a78ab0cfa1d5e5e15d505bce0761a00708400ce3
* Use generated enum type for AtkRole to get the role nameAlejandro Piñeiro2013-08-121-4/+3
| | | | | | | | | | | | | | | | | | Simplifies adding a new role (so less error prone) as with this change a new role just needs to be added to the enum. The specific role name is generated from the enum. For example: ATK_ROLE_PUSH_BUTTON would create "push button" It is also possible to specify the name. For example: ATK_ROLE_ACCEL_LABEL, /*<nick=accelerator-label>*/ would create "accelerator label" Notice the '-'. At the enum it is needed to use it. Internally all the names are compacted and maintained in one array (that now also includes the extra role names). https://bugzilla.gnome.org/show_bug.cgi?id=705290
* Removed unneeded commentsAlejandro Piñeiro2013-08-011-72/+0
| | | | | | | | | The first one is already on the documentation of atk_implementor_ref_accessible. Second one basic glib usage. If needed it should be placed at documentation and not as a big comment on the main atk object header.
* atkobject: Added atk_object_get_object_localeAlejandro Piñeiro2013-02-181-1/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=694117
* Add ATK_ROLE_LEVEL_BARMike Gorse2013-01-311-0/+2
| | | | | | | Gtk now has a "level bar" widget, and we have no good atk role to describe it. https://bugzilla.gnome.org/show_bug.cgi?id=651343
* introspection: merge fixes from Vala bindingsEvan Nemerson2012-12-011-6/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=686746
* Add deprecation attributes to deprecated functionsJavier Jardón2012-03-121-0/+2
| | | | | | | | This is using the newly introduce G_DEPRECATED macros from GLib. Traditional deprecation guards are still in place. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671857
* Fixing release number of the new ATK roles addedAlejandro Piñeiro2011-07-261-13/+13
|
* Fix for bug 651343 - New ATK RolesJoanmarie Diggs2011-07-071-1/+27
|
* atk: Use const instead G_CONST_RETURNJavier Jardón2011-06-131-6/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=652205
* Patch from Yue Wang. Bug #575794.Li Yuan2009-03-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | 2009-03-19 Li Yuan <liyuan@goaltender> Patch from Yue Wang. Bug #575794. * atk/atkcomponent.c: * atk/atkdocument.c: * atk/atkhyperlink.c: * atk/atkhyperlinkimpl.c: * atk/atkmisc.c: * atk/atkobject.c: * atk/atkobject.h: * atk/atkrelation.c: * atk/atkrelationset.c: * atk/atkstreamablecontent.c: * atk/atktext.c: * atk/atkutil.c: * atk/atkvalue.c: Change "ATK 1.x" to "1.x". Avoid build error. svn path=/trunk/; revision=1364
* Patch from Mike Gorse <mgorse@novell.com>. Bug #526752. Mark deprecatedLi Yuan2008-06-191-0/+2
| | | | | | | | | | | | | | | | 2008-06-19 Li Yuan <li.yuan@sun.com> * atk/Makefile.am: * atk/atk.def: * atk/atk.symbols: * atk/atkhyperlink.h: * atk/atkobject.h: * docs/tmpl/atkhyperlink.sgml: * docs/tmpl/atkobject.sgml: Patch from Mike Gorse <mgorse@novell.com>. Bug #526752. Mark deprecated symbols with ATK_DISABLE_DEPRECATED. svn path=/trunk/; revision=1249
* add G_DISABLE_SINGLE_INCLUDES and ATK_DISABLE_SINGLE_INCLUDES to CPPFLAGS.Michael Natterer2008-06-051-8/+7
| | | | | | | | | | | | | | | | | | | | 2008-06-05 Michael Natterer <mitch@imendio.com> * configure.in: add G_DISABLE_SINGLE_INCLUDES and ATK_DISABLE_SINGLE_INCLUDES to CPPFLAGS. * atk/atk.h: define __ATK_H_INSIDE__ around including all other headers. * atk/atk*.h: add single-include guards that #error out if ATK_DISABLE_SINGLE_INCLUDES is defined and any of these files is included individually. Use G_BEGIN_DECLS/G_END_DECLS in all files. * atk/Makefile.am: define ATK_COMPILATION while building ATK. Add single-include guards to the generated atk-enum-types.h too. svn path=/trunk/; revision=1246
* Improved documentation for AtkStateType and AtkRoleType enums (bug #398038 ↵Bill Haneman2007-02-131-20/+20
| | | | | | | | and bug #394492). svn path=/trunk/; revision=1147
* Tweak to AtkRoleType docs.Bill Haneman2006-08-011-2/+2
|
* Added docs for ATK_STATE_ANIMATED and added ATK_ROLE_INPUT_METHOD_WINDOW.Bill Haneman2006-06-231-1/+6
|
* Added ATK_ROLE_LINK.Bill Haneman2006-06-231-1/+6
|
* Revise atk-docs.sgml to add indices for deprecated and newBill Haneman2006-06-231-1/+1
| | | | | symbols, and modify the inline docs so that the parser can find them. Bug #313183.
* Added ATK_ROLE_FORM and ATK_RELATION_DESCRIBED_BY/DESCRIPTION_FOR to HEAD.Bill Haneman2006-06-081-1/+6
|
* Improved documentation: ATK now has 100% gtk-doc coverage with noBill Haneman2006-03-211-0/+18
| | | | sections tagged as incomplete.
* Added new API for ATK 1.11/1.12. Minor docs cleanup.Bill Haneman2005-11-181-3/+51
| | | | | Added new API for ATK 1.11/1.12. Minor docs cleanup.
* Fix for bug 147989; Added ATK_ROLE_EMBEDDED. Revved to 1.7.2.ATK_1_7_2Bill Haneman2004-07-201-0/+2
|
* Fix typo in comment.Padraig O'Briain2003-12-011-1/+1
| | | | * atk/atkobject.h: Fix typo in comment.
* Add new role ATK_ROLE_EDITBAR. Fixes bug #111607.Padraig O'Briain2003-12-011-0/+2
| | | | | | | | | | | 2003-12-03 Padraig O'Briain <padraig.obriain@sun.com> * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #111607. * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and properties * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
* Add new role ATK_ROLE_AUTOCOMPLETE.Padraig O'Briain2003-05-281-0/+2
| | | | | | | 2003-05-28 Padraig O'Briain <padraig.obriain@sun.com> * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role ATK_ROLE_AUTOCOMPLETE.