LibreOffice Module winaccessibility (master) 1
Variables
Relations

Use the following constants to compare against the BSTRs returned by IAccessibleRelation::relationType. More...

Variables

const WCHAR *const IA2_RELATION_CONTAINING_APPLICATION = L"containingApplication"
 The target object is the containing application object. More...
 
const WCHAR *const IA2_RELATION_CONTAINING_DOCUMENT = L"containingDocument"
 The target object is the containing document object. More...
 
const WCHAR *const IA2_RELATION_CONTAINING_TAB_PANE = L"containingTabPane"
 The target object is the containing tab pane object. More...
 
const WCHAR *const IA2_RELATION_CONTAINING_WINDOW = L"containingWindow"
 The target object is the containing window object. More...
 
const WCHAR *const IA2_RELATION_CONTROLLED_BY = L"controlledBy"
 Some attribute of this object is affected by a target object. More...
 
const WCHAR *const IA2_RELATION_CONTROLLER_FOR = L"controllerFor"
 This object is interactive and controls some attribute of a target object. More...
 
const WCHAR *const IA2_RELATION_DESCRIBED_BY = L"describedBy"
 This object is described by the target object. More...
 
const WCHAR *const IA2_RELATION_DESCRIPTION_FOR = L"descriptionFor"
 This object is describes the target object. More...
 
const WCHAR *const IA2_RELATION_EMBEDDED_BY = L"embeddedBy"
 This object is embedded by a target object. More...
 
const WCHAR *const IA2_RELATION_EMBEDS = L"embeds"
 This object embeds a target object. More...
 
const WCHAR *const IA2_RELATION_FLOWS_FROM = L"flowsFrom"
 Content flows to this object from a target object. More...
 
const WCHAR *const IA2_RELATION_FLOWS_TO = L"flowsTo"
 Content flows from this object to a target object. More...
 
const WCHAR *const IA2_RELATION_LABEL_FOR = L"labelFor"
 This object is label for a target object. More...
 
const WCHAR *const IA2_RELATION_LABELED_BY = L"labelledBy"
 This object is labelled by a target object. More...
 
const WCHAR *const IA2_RELATION_LABELLED_BY = L"labelledBy"
 This object is labelled by a target object. More...
 
const WCHAR *const IA2_RELATION_MEMBER_OF = L"memberOf"
 This object is a member of a group of one or more objects. More...
 
const WCHAR *const IA2_RELATION_NEXT_TABBABLE = L"nextTabbable"
 The target object is the next object in the tab order. More...
 
const WCHAR *const IA2_RELATION_NODE_CHILD_OF = L"nodeChildOf"
 This object is a logical child of a target object. More...
 
const WCHAR *const IA2_RELATION_NODE_PARENT_OF = L"nodeParentOf"
 This object is a logical parent of a target object. More...
 
const WCHAR *const IA2_RELATION_PARENT_WINDOW_OF = L"parentWindowOf"
 This object is a parent window of the target object. More...
 
const WCHAR *const IA2_RELATION_POPUP_FOR = L"popupFor"
 This object is a transient component related to the target object. More...
 
const WCHAR *const IA2_RELATION_PREVIOUS_TABBABLE = L"previousTabbable"
 The target object is the previous object in the tab order. More...
 
const WCHAR *const IA2_RELATION_SUBWINDOW_OF = L"subwindowOf"
 This object is a sub window of a target object. More...
 

Detailed Description

Use the following constants to compare against the BSTRs returned by IAccessibleRelation::relationType.

Variable Documentation

◆ IA2_RELATION_CONTAINING_APPLICATION

const WCHAR* const IA2_RELATION_CONTAINING_APPLICATION = L"containingApplication"

The target object is the containing application object.

Definition at line 312 of file ia2_api_all.idl.

◆ IA2_RELATION_CONTAINING_DOCUMENT

const WCHAR* const IA2_RELATION_CONTAINING_DOCUMENT = L"containingDocument"

The target object is the containing document object.

The target object implements the IAccessibleDocument interface.

Definition at line 317 of file ia2_api_all.idl.

◆ IA2_RELATION_CONTAINING_TAB_PANE

const WCHAR* const IA2_RELATION_CONTAINING_TAB_PANE = L"containingTabPane"

The target object is the containing tab pane object.

Definition at line 320 of file ia2_api_all.idl.

◆ IA2_RELATION_CONTAINING_WINDOW

const WCHAR* const IA2_RELATION_CONTAINING_WINDOW = L"containingWindow"

The target object is the containing window object.

Definition at line 323 of file ia2_api_all.idl.

◆ IA2_RELATION_CONTROLLED_BY

const WCHAR* const IA2_RELATION_CONTROLLED_BY = L"controlledBy"

Some attribute of this object is affected by a target object.

Definition at line 326 of file ia2_api_all.idl.

Referenced by CAccRelation::getRelationTypeBSTR().

◆ IA2_RELATION_CONTROLLER_FOR

const WCHAR* const IA2_RELATION_CONTROLLER_FOR = L"controllerFor"

This object is interactive and controls some attribute of a target object.

Definition at line 329 of file ia2_api_all.idl.

Referenced by CAccRelation::getRelationTypeBSTR().

◆ IA2_RELATION_DESCRIBED_BY

const WCHAR* const IA2_RELATION_DESCRIBED_BY = L"describedBy"

This object is described by the target object.

Definition at line 332 of file ia2_api_all.idl.

Referenced by CAccRelation::getRelationTypeBSTR().

◆ IA2_RELATION_DESCRIPTION_FOR

const WCHAR* const IA2_RELATION_DESCRIPTION_FOR = L"descriptionFor"

This object is describes the target object.

Definition at line 335 of file ia2_api_all.idl.

◆ IA2_RELATION_EMBEDDED_BY

const WCHAR* const IA2_RELATION_EMBEDDED_BY = L"embeddedBy"

This object is embedded by a target object.

Definition at line 338 of file ia2_api_all.idl.

◆ IA2_RELATION_EMBEDS

const WCHAR* const IA2_RELATION_EMBEDS = L"embeds"

This object embeds a target object.

This relation can be used on the OBJID_CLIENT accessible for a top level window to show where the content areas are.

Definition at line 344 of file ia2_api_all.idl.

◆ IA2_RELATION_FLOWS_FROM

const WCHAR* const IA2_RELATION_FLOWS_FROM = L"flowsFrom"

Content flows to this object from a target object.

This relation and IA2_RELATION_FLOWS_TO are useful to tie text and non-text objects together in order to allow assistive technology to follow the intended reading order.

Definition at line 351 of file ia2_api_all.idl.

Referenced by CAccRelation::getRelationTypeBSTR().

◆ IA2_RELATION_FLOWS_TO

const WCHAR* const IA2_RELATION_FLOWS_TO = L"flowsTo"

Content flows from this object to a target object.

Definition at line 354 of file ia2_api_all.idl.

Referenced by CAccRelation::getRelationTypeBSTR().

◆ IA2_RELATION_LABEL_FOR

const WCHAR* const IA2_RELATION_LABEL_FOR = L"labelFor"

This object is label for a target object.

Definition at line 357 of file ia2_api_all.idl.

Referenced by CAccRelation::getRelationTypeBSTR().

◆ IA2_RELATION_LABELED_BY

const WCHAR* const IA2_RELATION_LABELED_BY = L"labelledBy"

This object is labelled by a target object.

Note that the double L spelling which follows is preferred. Please use it instead. This single L version may be removed in a later version.

Definition at line 363 of file ia2_api_all.idl.

Referenced by CAccRelation::getRelationTypeBSTR().

◆ IA2_RELATION_LABELLED_BY

const WCHAR* const IA2_RELATION_LABELLED_BY = L"labelledBy"

This object is labelled by a target object.

Definition at line 366 of file ia2_api_all.idl.

◆ IA2_RELATION_MEMBER_OF

const WCHAR* const IA2_RELATION_MEMBER_OF = L"memberOf"

This object is a member of a group of one or more objects.

When there is more than one object in the group each member may have one and the same target, e.g. a grouping object. It is also possible that each member has multiple additional targets, e.g. one for every other member in the group.

Definition at line 373 of file ia2_api_all.idl.

Referenced by CAccRelation::getRelationTypeBSTR().

◆ IA2_RELATION_NEXT_TABBABLE

const WCHAR* const IA2_RELATION_NEXT_TABBABLE = L"nextTabbable"

The target object is the next object in the tab order.

Definition at line 376 of file ia2_api_all.idl.

◆ IA2_RELATION_NODE_CHILD_OF

const WCHAR* const IA2_RELATION_NODE_CHILD_OF = L"nodeChildOf"

This object is a logical child of a target object.

This relation is the reciprocal of the IA2_RELATION_NODE_PARENT_OF relation. In some cases an application's accessible tree is such that objects can be in a logical parent-child relationship which is different from the hierarchy of the accessible tree.

Definition at line 382 of file ia2_api_all.idl.

Referenced by CAccRelation::getRelationTypeBSTR().

◆ IA2_RELATION_NODE_PARENT_OF

const WCHAR* const IA2_RELATION_NODE_PARENT_OF = L"nodeParentOf"

This object is a logical parent of a target object.

This relation is the reciprocal of the IA2_RELATION_NODE_CHILD_OF relation. In some cases an application's accessible tree is such that objects can be in a logical parent-child relationship which is different from the hierarchy of the accessible tree.

Definition at line 388 of file ia2_api_all.idl.

◆ IA2_RELATION_PARENT_WINDOW_OF

const WCHAR* const IA2_RELATION_PARENT_WINDOW_OF = L"parentWindowOf"

This object is a parent window of the target object.

Definition at line 391 of file ia2_api_all.idl.

◆ IA2_RELATION_POPUP_FOR

const WCHAR* const IA2_RELATION_POPUP_FOR = L"popupFor"

This object is a transient component related to the target object.

When this object is activated the target object doesn't lose focus.

Definition at line 396 of file ia2_api_all.idl.

◆ IA2_RELATION_PREVIOUS_TABBABLE

const WCHAR* const IA2_RELATION_PREVIOUS_TABBABLE = L"previousTabbable"

The target object is the previous object in the tab order.

Definition at line 399 of file ia2_api_all.idl.

◆ IA2_RELATION_SUBWINDOW_OF

const WCHAR* const IA2_RELATION_SUBWINDOW_OF = L"subwindowOf"

This object is a sub window of a target object.

Definition at line 402 of file ia2_api_all.idl.

Referenced by CAccRelation::getRelationTypeBSTR().