Lines Matching refs:object
109 /** These constants control the scrolling of an object or substring into a window.
115 /** Scroll the top left corner of the object or substring such that the top left
116 corner (and as much as possible of the rest of the object or substring) is within
117 the top level window. In cases where the entire object or substring fits within
118 the top level window, the placement of the object or substring is dependent on
119 the application. For example, the object or substring may be scrolled to the
126 /** Scroll the bottom right corner of the object or substring such that the bottom right
127 corner (and as much as possible of the rest of the object or substring) is within
128 the top level window. In cases where the entire object or substring fits within
129 the top level window, the placement of the object or substring is dependent on
130 the application. For example, the object or substring may be scrolled to the
137 /** Scroll the top edge of the object or substring such that the top edge
138 (and as much as possible of the rest of the object or substring) is within the
139 top level window. In cases where the entire object or substring fits within
140 the top level window, the placement of the object or substring is dependent on
141 the application. For example, the object or substring may be scrolled to the
148 /** Scroll the bottom edge of the object or substring such that the bottom edge
149 (and as much as possible of the rest of the object or substring) is within the
150 top level window. In cases where the entire object or substring fits within
151 the top level window, the placement of the object or substring is dependent on
152 the application. For example, the object or substring may be scrolled to the
159 /** Scroll the left edge of the object or substring such that the left edge
160 (and as much as possible of the rest of the object or substring) is within the
161 top level window. In cases where the entire object or substring fits within
162 the top level window, the placement of the object or substring is dependent on
163 the application. For example, the object or substring may be scrolled to the
170 /** Scroll the right edge of the object or substring such that the right edge
171 (and as much as possible of the rest of the object or substring) is within the
172 top level window. In cases where the entire object or substring fits within
173 the top level window, the placement of the object or substring is dependent on
174 the application. For example, the object or substring may be scrolled to the
181 /** Scroll the object or substring such that as much as possible of the
182 object or substring is within the top level window. The placement of
183 the object is dependent on the application. For example, the object or
310 /** The target object is the containing application object. */
313 /** The target object is the containing document object. The target object implements
318 /** The target object is the containing tab pane object. */
321 /** The target object is the containing window object. */
324 /** Some attribute of this object is affected by a target object. */
327 /** This object is interactive and controls some attribute of a target object. */
330 /** This object is described by the target object. */
333 /** This object is describes the target object. */
336 /** This object is embedded by a target object. */
339 /** This object embeds a target object. This relation can be used on the
345 /** Content flows to this object from a target object.
352 /** Content flows from this object to a target object. */
355 /** This object is label for a target object. */
358 /** This object is labelled by a target object. Note that the double L spelling
364 /** This object is labelled by a target object. */
367 /** This object is a member of a group of one or more objects. When
368 there is more than one object in the group each member may have one and the
369 same target, e.g. a grouping object. It is also possible that each member has
374 /** The target object is the next object in the tab order. */
377 /** This object is a logical child of a target object. This relation is the reciprocal
383 /** This object is a logical parent of a target object. This relation is the reciprocal
389 /** This object is a parent window of the target object. */
392 /** This object is a transient component related to the target object.
393 When this object is activated the target object doesn't lose focus.
397 /** The target object is the previous object in the tab order. */
400 /** This object is a sub window of a target object. */
405 /** This interface gives access to an object's set of relations.
407 [object, uuid(7CDF86EE-C3DA-496a-BDA4-281B336E1FDC)]
540 the content provided by the object. This action
541 allows the object's server to wait for all clients
551 consumed the most recent content provided by this object. */
559 Every accessible object that can be manipulated via the native GUI beyond the
563 access to all the actions that can be performed by the object. Each action can
573 [object, uuid(B70D9F59-3B5A-4dba-AB9E-22012F607DF5)]
577 /** @brief Returns the number of accessible actions available in this object.
580 "default" action of the object.
593 /** @brief Performs the specified Action on the object.
607 /** @brief Returns a description of the specified action of the object.
628 sequences are to be used when the object has focus, they are like
754 'label'. You obtain an object's %IAccessible2 roles by calling IAccessible2::role.
758 /** Unknown role. The object contains some Accessible information, but its
763 /** An object that can be drawn into and to manage events from the objects
769 /// A caption describing another object.
797 /** An editable text object in a toolbar. <b>Deprecated.</b>
803 /// Embedded (OLE) object.
858 /** An image map object. Usually a graphic with multiple hotspots, where
864 /** An object which is used to allow input of characters not found on a keyboard,
869 /** An internal frame. A frame-like object that is clipped by a desktop pane.
876 /// An object used to present an icon or short string in an interface.
897 /** An object representing a page of document content. It is used in documents
910 /** An object which is redundant with another object in the accessible hierarchy.
925 /** A scroll pane. An object that allows a user to incrementally view a large
951 /** An object that forms part of a menu system but which can be "undocked"
956 /// An object used as a terminal emulator.
970 /** A viewport. An object usually used in a scroll pane. It represents the
977 /** An object containing content which is complementary to the main content of
1067 /** Indicates that the object is armed.
1080 /** Indicates the user interface object corresponding to this object no longer exists. */
1083 /** An object with this state has a caret and implements the IAccessibleText interface.
1091 /** Indicates the orientation of this object is horizontal. */
1094 /** Indicates this object is minimized and is represented only by an icon. */
1100 /** Indicates that this object manages its children.
1104 descendants scheme can't be used. Instead the active child object has to fire
1112 /** Indicates that an object is modal.
1114 Modal objects have the behavior that something must be done with the object
1115 before the user can interact with an object in a different window.
1119 /** Indicates this text object can contain multiple lines of text. */
1122 /** Indicates this object paints every pixel within its rectangular region. */
1132 /** Indicates an object which supports text selection.
1138 /** Indicates that this text object can contain only a single line of text. */
1141 /** Indicates that the accessible object is stale.
1143 This state is used when the accessible object no longer accurately
1144 represents the state of the object which it is representing such as when an
1145 object is transient or when an object has been or is in the process of being
1146 destroyed or when the object's index in its parent has changed.
1150 /** Indicates that the object implements autocompletion.
1154 selection may also result in events fired on the parent object.
1158 /** Indicates this object is transient.
1160 An object has this state when its parent object has the state ::IA2_STATE_MANAGES_DESCENDANTS.
1161 For example, a list item object may be managed by its parent list object and may only
1162 exist as long as the object is actually rendered. Similarly a table cell's accessible
1163 object may exist only while the cell has focus. However, from the perspective of an
1164 assistive technology a transient object behaves like a non-transient object. As a
1167 nature of the object is useful and also for harmony with the Linux accessibility API.
1173 /** Indicates the orientation of this object is vertical. */
1176 /** Indicates this object is checkable.
1180 determine that these objects are checkable via the object's role the checkable
1182 an object has a role which is not one of the previously mentioned roles. An
1188 /** Indicates this object is pinned.
1190 This state indicates that an object is fixed at a certain location. One example
1192 is a movable or floating object that when pinned remains in its pinned location
1283 ::IA2ScrollType values define where to place an object or substring on the screen.\n
1454 // pAcc is a reference to the accessible object's IAccessible interface.
1462 // pIA2 is the reference to the accessible object's IAccessible2 interface.
1488 QueryInterface because it does not have the same requirements for preserving object
1490 easily implement the interface on the same object or a separate object. The latter is
1491 often hard to do with QueryInterface unless the original object supports aggregation.
1495 "Using QueryService to expose a native object model interface for an IAccessible object"</a>
1503 IAccessible2 should implement the IAccessible2 interfaces on a single object since ATs
1506 There is one exception, IAccessibleApplication can be implemented on a separate object so
1507 its common code doesn't have to be included in each accessible object. ATs should use
1512 interface via QueryService from any object so that ATs can easily determine specific
1517 Full accessible objects must be created for each object that supports IAccessible2.
1519 for an object that implements any of the IAccessible2 interfaces.
1556 /** A structure defining the locale of an accessible object.
1567 IAccessible2 enabled accessible object.
1576 [object, uuid(E89F726E-C4F4-4c19-BB19-B647D7FA8478)]
1580 /** @brief Returns the number of accessible relations for this object.
1589 /** @brief Returns one accessible relation for this object.
1602 /** @brief Returns multiple accessible relations for this object.
1623 /** @brief Returns the role of an %IAccessible2 object.
1625 The role of an %IAccessible2 object.
1643 /** @brief Makes an object visible on the screen.
1645 Defines where the object should be placed on the screen.
1654 /** @brief Moves the top left of an object to a specified location.
1657 Specifies whether the coordinates are relative to the screen or the parent object.
1687 @note This method is meant to describe the nature of an object's containment
1689 but not headings, which uses the level object attribute. It is also exposed
1693 object. However, in some cases when non-edit combo boxes are not able to be structured
1793 The uniqueID is an identifier for this object, is unique within the
1795 object.
1804 identifier even when not handling an event for the object.
1816 Another use of this value by an AT is to identify when a grouping object has
1822 at 1. Each time an object's life cycle ended, its number would be saved into a
1826 object's address. That would be unique because no two active objects can use the
1837 /** @brief Returns the window handle for the parent window which contains this object.
1840 object, but is cached in the accessible object for use when it would be helpful to
1841 access the window handle in cases where an event isn't fired on this object.
1847 a ROLE_WINDOW object, mapping that back to a window handle.
1857 /** @brief Returns the index of this object in its parent object.
1869 /** @brief Returns the IA2Locale of the accessible object.
1878 /** @brief Returns the attributes specific to this object, such as a cell's formula.
1949 IAccessible2 enabled accessible object.
1958 [object, uuid(6C9430E9-299D-4E6F-BD01-A82A1E88D3FF)]
1961 /** @brief Returns the attribute value of a specified attribute specific to this object.
1978 …/** @brief Returns the deepest hypertext accessible in the subtree of this object, and the caret o…
2075 /** @brief This interface is implemented by any object that can be rendered
2079 to retrieve information concerning the graphical representation of an object.
2092 [object, uuid(1546D4B0-4C98-4bda-89AE-9A64748BDDE4)]
2096 /** @brief Returns the location of the upper left corner of the object's
2097 bounding box relative to the immediate parent object.
2101 to this object's parent or relative to the screen on which this object
2102 is rendered if it has no parent. If the object is not on any screen
2115 /** @brief Returns the foreground color of this object.
2117 The returned color is the foreground color of this object or, if
2126 /** @brief Returns the background color of this object.
2128 The returned color is the background color of this object or, if
2201 [object, uuid(35855B5B-C566-4fd0-A7B1-E65465600394)]
2205 /** @brief Returns the value of this object as a number.
2210 Returns the current value represented by this object. See the section about
2220 /** @brief Sets the value of this object to the given number.
2229 The new value represented by this object. The set of admissible types for
2238 /** @brief Returns the maximal value that can be represented by this object.
2244 Returns the maximal value in an implementation dependent type. If this object
2245 has no upper bound then an empty object is returned. See the section about
2255 /** @brief Returns the minimal value that can be represented by this object.
2261 Returns the minimal value in an implementation dependent type. If this object
2262 has no lower bound then an empty object is returned. See the section about
2405 [object, uuid(24FD2FFB-3AAD-4a08-8335-A3AD89C0FB4B)]
2458 child text objects, then the offset in the higher level text object would be
2459 at the embed character representing child text object that contains the caret.
2462 with a top level text object containing an embed character "one ? three" and a
2463 child text object containing "two" and if the caret is in the descendant object
2466 <li>the caretOffset for the "one ? three" object would be 4, matching the embed character</li>
2473 The returned offset is relative to the text represented by this object.
2475 @retval S_FALSE if the caret is not currently active on this object, i.e. the
2476 caret is located on some other object. The returned offset value will be -1.
2478 in the text object or one of its descendants.
2579 starting offset in the higher level text object would be at the embed character
2580 representing the child text object that contains the starting selection offset.
2582 ending offset in the higher level text object would be just after the embed
2583 character representing the child text object that contains the ending selection
2587 with a top level text object containing an embed character "one ? three" and a
2588 child text object containing "two" and if the selection is the string "two" then:
2590 …<li>the startOffset for the "one ? three" object would be 4, matching the embed character and the …
2591 <li>the startOffset for the "two" object would be 0, and the endOffset would be 3</li>
2860 Defines where the object should be placed on the screen.
2881 Specifies whether the coordinates are relative to the screen or the parent object.
2887 @retval S_FALSE if the object is already at the specified location.
3021 [object, uuid(9690A9CC-5C80-4DF5-852E-2D5AE4189A54)]
3117 clipboard operations. Note that even a read only text object can support
3132 [object, uuid(A59AA09A-7011-4b65-939D-32B1FB5547E3)]
3164 from the text represented by this object.
3188 represented by this object.
3236 this object's text at the given offset. This method is similar to the insertText
3243 the text represented by this object.
3378 of text or single non-text object. Non-text objects can have either a
3379 single link or a collection of links such as when the non-text object is
3386 Furthermore, the object that implements this interface has to be connected
3387 implicitly or explicitly with an object that implements IAccessibleText.
3391 This interface provides access to a single object which can have multiple actions.
3401 anchor and anchorTarget. The anchors would all reference the image object. The
3405 methods. Their anchors would also reference the image object and their anchorTargets
3413 [object, uuid(01C20F2B-3DD2-400f-949F-AD00BDAB1D41)]
3417 /** @brief Returns an object that represents the link anchor, as appropriate
3421 there is more than one link represented by this object. The valid maximal
3438 /** @brief Returns an object representing the target of the link, as appropriate
3442 there is more than one link represented by this object. The valid maximal
3447 IUnknown VARIANT of a COM interface representing a target object to be
3461 The returned value is related to the IAccessibleText interface of the object that
3473 The returned value is related to the IAccessibleText interface of the object that
3483 /** @brief Returns whether the target object referenced by this link is still valid.
3492 If false, one or more of the object's links are invalid.
3493 If true, all of the object's links are valid.
3568 this interface on the smallest text object such as a paragraph of text.
3570 [object, uuid(6B4F8BBF-F1F2-418a-B35E-A195BC4103B9)]
3588 The returned IAccessibleHyperlink object encapsulates the hyperlink and
3594 of links minus one, a reference to the specified hyperlink object is returned.
3691 [object, uuid(CF64D89F-8287-4B44-8501-A827453A6077)]
3695 /** @brief Returns the links for this object.
3781 the table cells are not direct children of a table, the object representing
3782 the cell can define a "table-cell-index" object attribute identifying the 0
3783 based table cell index. This object attribute is obtained by parsing the
3798 [object, uuid(35AD8070-C20C-4fb4-B094-F4F7275DD469)]
3802 /** @brief Returns the accessible object at the specified row and column in
3803 the table. This object could be an IAccessible or an IAccessible2.
3810 object is returned that represents the requested cell regardless of whether
3822 /** @brief Returns the caption for the table. The returned object could be
3872 /** @brief Returns the number of columns occupied by the accessible object
3892 /** @brief Returns the column headers as an %IAccessibleTable object.
3913 by the "table-cell-index" object attribute obtained from parsing the attributes
3914 string returned by calling IAccessible2::attributes on the cell object.
3993 /** @brief Returns the number of rows occupied by the accessible object
4013 /** @brief Returns the row headers as an %IAccessibleTable object.
4034 by the "table-cell-index" object attribute obtained from parsing the attributes
4035 string returned by calling IAccessible2::attributes on the cell object.
4104 /** @brief Returns the summary description of the table. The returned object could be
4107 Returns a reference to an implementation dependent accessible object
4331 [object, uuid(6167f295-06f0-4cdd-a1fa-02e25153d869)]
4335 /** @brief Returns the accessible object at the specified row and column in
4336 the table. This object could be an IAccessible or an IAccessible2.
4343 object is returned that represents the requested cell regardless of whether
4355 /** @brief Returns the caption for the table. The returned object could be
4500 /** @brief Returns the summary description of the table. The returned object could be
4503 Returns a reference to an implementation dependent accessible object
4705 [object, uuid(594116B1-C99F-4847-AD06-0A7A86ECE645)]
4908 [object, uuid(FE5ABB3D-615E-4f7b-909F-5F0EDA9E8DDE)]
4923 … Specifies whether the returned coordinates should be relative to the screen or the parent object.
5008 object is signaled by events of this type.
5025 descendants scheme can't be used. Instead the active child object has to fire
5033 /** The document wide attributes of the document object have changed.
5057 /** The number of anchors associated with this hyperlink object has changed.
5066 /** One of the links associated with the hypertext object has been activated.
5070 /** One of the links associated with the hypertext object has been selected.
5078 /** Focus has changed from one hypertext object to another, or focus moved
5079 from a non-hypertext object to a hypertext object, or focus moved from a
5080 hypertext object to a non-hypertext object.
5084 /** The number of hyperlinks associated with a hypertext object changed
5088 /** An object's attributes changed.
5130 /** A text object's attributes changed.
5171 of an accessible object. This includes for example most of the
5243 interface via QueryService from any object so that ATs can easily determine specific
5246 [object, uuid(D49DED83-5B25-43F4-9B95-93B44595979E)]
5357 [object, uuid(C48C7FCF-4AB5-4056-AFA6-902D6E1D1149)]