• Samuel Thibault's avatar
    tdf#124400 a11y: add accessible ID · b4009dac
    Samuel Thibault yazdı
    Such ID is not meant to be presented to the user, but to be an ID
    which is stable over application development. Typically, this is
    the gtkbuilder ID. Such an ID can then be used to identify a given
    well-known accessible object independently from the current locale,
    user-visible labelling, or dialog structure. This can then be used
    for tailored screen reading (e.g. automatically announcing the
    content of a well-known object), or for automatic regression testing
    (to check the behavior of well-known objects). Uniqueness within
    the window is thus desirable when returning a non-empty string.
    
    This adds XAccessibleXContext2 to augment XAccessibleXContext with
    getAccessibleId().  The VCL implementation just takes Window::get_id(),
    i.e. the gtkbuilder id, which is enough for most use cases for now.
    
    atk_object_wrapper_new then passes it to
    atk_object_set_accessible_id() for AT-SPI technologies to pick it up.
    
    Change-Id: Iea0ad08d036e539dbcfec1a9be026c8da8d17357
    Reviewed-on: https://gerrit.libreoffice.org/71743Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
    Tested-by: Jenkins
    b4009dac
Adı
Son kayıt (commit)
Son güncelleme
..
Accessible.idl Loading commit data...
AccessibleContext.idl Loading commit data...
AccessibleEventId.idl Loading commit data...
AccessibleEventObject.idl Loading commit data...
AccessibleRelation.idl Loading commit data...
AccessibleRelationType.idl Loading commit data...
AccessibleRole.idl Loading commit data...
AccessibleStateType.idl Loading commit data...
AccessibleTableModelChange.idl Loading commit data...
AccessibleTableModelChangeType.idl Loading commit data...
AccessibleTextType.idl Loading commit data...
IllegalAccessibleComponentStateException.idl Loading commit data...
MSAAService.idl Loading commit data...
TextSegment.idl Loading commit data...
XAccessible.idl Loading commit data...
XAccessibleAction.idl Loading commit data...
XAccessibleComponent.idl Loading commit data...
XAccessibleContext.idl Loading commit data...
XAccessibleContext2.idl Loading commit data...
XAccessibleEditableText.idl Loading commit data...
XAccessibleEventBroadcaster.idl Loading commit data...
XAccessibleEventListener.idl Loading commit data...
XAccessibleExtendedAttributes.idl Loading commit data...
XAccessibleExtendedComponent.idl Loading commit data...
XAccessibleGetAccFlowTo.idl Loading commit data...
XAccessibleGroupPosition.idl Loading commit data...
XAccessibleHyperlink.idl Loading commit data...
XAccessibleHypertext.idl Loading commit data...
XAccessibleImage.idl Loading commit data...
XAccessibleKeyBinding.idl Loading commit data...
XAccessibleMultiLineText.idl Loading commit data...
XAccessibleRelationSet.idl Loading commit data...
XAccessibleSelection.idl Loading commit data...
XAccessibleStateSet.idl Loading commit data...
XAccessibleTable.idl Loading commit data...
XAccessibleTableSelection.idl Loading commit data...
XAccessibleText.idl Loading commit data...
XAccessibleTextAttributes.idl Loading commit data...
XAccessibleTextMarkup.idl Loading commit data...
XAccessibleTextSelection.idl Loading commit data...
XAccessibleValue.idl Loading commit data...
XMSAAService.idl Loading commit data...