Lines Matching refs:be
24 * contributors may be used to endorse or promote products
47 * mark may be used in accordance with the Linux Foundation Trademark
81 * contributors may be used to endorse or promote products
104 * mark may be used in accordance with the Linux Foundation Trademark
119 the application. For example, the object or substring may be scrolled to the
122 may have to be scrolled.
130 the application. For example, the object or substring may be scrolled to the
133 may have to be scrolled.
141 the application. For example, the object or substring may be scrolled to the
144 may have to be scrolled.
152 the application. For example, the object or substring may be scrolled to the
155 may have to be scrolled.
163 the application. For example, the object or substring may be scrolled to the
166 may have to be scrolled.
174 the application. For example, the object or substring may be scrolled to the
177 may have to be scrolled.
184 substring may be scrolled to to closest edge, the furthest edge, or midway
218 of the caret should be used. */
272 * contributors may be used to endorse or promote products
295 * mark may be used in accordance with the Linux Foundation Trademark
339 /** This object embeds a target object. This relation can be used on the
360 be removed in a later version.
379 tree is such that objects can be in a logical parent-child relationship which is
385 tree is such that objects can be in a logical parent-child relationship which is
456 The array of target objects. Note that this array is to be allocated by the
499 * contributors may be used to endorse or promote products
522 * mark may be used in accordance with the Linux Foundation Trademark
556 /** @brief This interface gives access to actions that can be executed
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
564 be performed or queried for a name, description or associated key bindings.
570 The first action should be equivalent to the MSAA default action. If there is
571 only one action, %IAccessibleAction should also be implemented.
598 @retval S_FALSE if action could not be performed
626 The returned strings are the localized human readable key sequences to be
628 sequences are to be used when the object has focus, they are like
632 that would be redundant with the standard MSAA programming practice of
644 0 based index specifying which action's key bindings should be returned.
667 0 based index specifying which action's non-localized name should be returned.
681 0 based index specifying which action's localized name should be returned.
719 * contributors may be used to endorse or promote products
742 * mark may be used in accordance with the Linux Foundation Trademark
763 /** An object that can be drawn into and to manage events from the objects
792 and select the contents of a directory. May be used by a file chooser.
841 /** A glass pane. A pane that is guaranteed to be painted on top of all panes
859 each hotspot can be activated resulting in the loading of another document
879 /** A layered pane. A specialized pane that allows its children to be drawn
932 represent an HTML DIV tag. A section may be used as a region. A region is a
951 /** An object that forms part of a menu system but which can be "undocked"
962 /** A toggle button. A specialized push button that can be checked or unchecked,
965 <BR><B>Note:</B> IA2_ROLE_TOGGLE_BUTTON should not be used. Instead, use MSAA's
981 include but not be limited to show times, current weather, related articles, or
984 content, it may be appropriate to use a more general role.
1014 * contributors may be used to endorse or promote products
1037 * mark may be used in accordance with the Linux Foundation Trademark
1056 This state can be used to indicate the current active item in a container, even
1069 Used to indicate that the control is "pressed" and will be invoked when the
1072 interface would even let the user know about it. It could also potentially be
1085 Such fields may be read-only, so STATE_SYSTEM_READONLY is valid in combination
1103 to be passed on the IA2_EVENT_ACTIVE_DESCENDANT_CHANGED event, the manages
1104 descendants scheme can't be used. Instead the active child object has to fire
1105 MSAA's EVENT_OBJECT_FOCUS. In a future release a new event mechanism may be
1106 added to provide for event specific data to be passed with the event. At that
1108 IA2_STATE_MANAGES_DESCENDANTS state would be useful.
1114 Modal objects have the behavior that something must be done with the object
1127 An example of when this state is used is when a field in a form must be filled
1128 before a form can be processed.
1161 For example, a list item object may be managed by its parent list object and may only
1191 is a browser tab that when pinned cannot be moved until unpinned. Another example
1223 * contributors may be used to endorse or promote products
1246 * mark may be used in accordance with the Linux Foundation Trademark
1317 contributors may be used to endorse or promote products
1340 mark may be used in accordance with the
1370 be NULL and [out] longs should generally be 0, but sometimes -1 is used such
1380 The following memory management issues should be considered:
1382 allocated by the server. They need to be freed with SysFreeString by the
1387 @li COM interfaces need to be referenced with AddRef when used and dereferenced
1392 The following articles may be helpful for understanding memory management issues:
1416 to free the array and any BSTRs must be freed with SysFreeString.
1422 This parameter will be ignored by the COM server.
1437 text related to the physical location of the caret should be used. This is needed for
1447 or MSAA, then those custom interfaces can be used.) The AT can then, by default, support
1473 QueryService must be used to switch from a reference to an MSAA IAccessible interface
1499 Based on this information from Microsoft, QueryService must be used to switch back and forth
1504 will be using QueryInterface to switch between the IAccessilbe2 interfaces. Implementing
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
1517 Full accessible objects must be created for each object that supports IAccessible2.
1539 result, implementations should not rely on the inheritance as it may be removed in
1543 The names of actual companies and products mentioned herein may be the trademarks of
1569 This interface must always be provided for objects that support some
1606 The array of accessible relation objects. Note that this array is to be
1630 @li %IAccessible2 roles should not be passed through MSAA's get_accRole.
1645 Defines where the object should be placed on the screen.
1693 object. However, in some cases when non-edit combo boxes are not able to be structured
1812 This value can also be used by an AT to determine when the current control
1814 the tab order, this can be used to detect the new control.
1820 One means of implementing this would be to create a factory with a 32 bit number
1822 at 1. Each time an object's life cycle ended, its number would be saved into a
1823 reuse pool. The number generator would be used whenever the reuse pool was empty.
1826 object's address. That would be unique because no two active objects can use the
1839 This is the same window handle which will be passed for any events that occur on the
1840 object, but is cached in the accessible object for use when it would be helpful to
1915 * contributors may be used to endorse or promote products
1938 * mark may be used in accordance with the Linux Foundation Trademark
1951 This interface must always be provided for objects that support some
1967 @note The output value is a VARIANT. Typically it will be a VT_BSTR, but there
1968 are some cases where it will be a VT_I4 or VT_BOOL. Refer to the <a href=
1994 The number of targets requested. 0 indicates that all targets should be returned.
2038 * contributors may be used to endorse or promote products
2061 * mark may be used in accordance with the Linux Foundation Trademark
2075 /** @brief This interface is implemented by any object that can be rendered
2162 * contributors may be used to endorse or promote products
2185 * mark may be used in accordance with the Linux Foundation Trademark
2197 be implemented by any class that supports numerical value like progress bars
2225 value the new value will be the minimum and if it is greater than the
2226 maximum then the new value will be the maximum.
2238 /** @brief Returns the maximal value that can be represented by this object.
2241 to be the same type as that returned by method IAccessibleValue::currentValue.
2255 /** @brief Returns the minimal value that can be represented by this object.
2258 to be the same type as that returned by method IAccessibleValue::currentValue.
2298 * contributors may be used to endorse or promote products
2321 * mark may be used in accordance with the Linux Foundation Trademark
2344 method it must return S_FALSE. Typically this feature would not be implemented
2347 could be implemented and screen readers could use the application's version of a
2350 The rest of the boundary types must be supported.
2375 IA2_TEXT_BOUNDARY_ALL ///< Using this value will cause all text to be returned.
2380 The %IAccessibleText interface should be implemented by all components
2384 However, text can not be modified with this interface. That is the task
2399 for information about special offsets that can be used in %IAccessibleText methods.
2418 for information about special offsets that can be used in %IAccessibleText methods.
2430 for information about special offsets that can be used in %IAccessibleText methods.
2458 child text objects, then the offset in the higher level text object would be
2466 <li>the caretOffset for the "one ? three" object would be 4, matching the embed character</li>
2467 <li>the caretOffset for "two" would be 2, matching the "o"</li>
2476 caret is located on some other object. The returned offset value will be -1.
2477 @note S_FALSE (and an offset of -1) will not be returned if the caret is somewhere
2490 current input position and will therefore typically be queried by AT more
2492 its bounding box is defined in relation to preceding characters. It should be
2500 when on the screen the caret can be placed behind the text. You can be sure
2507 for information about special offsets that can be used in %IAccessibleText methods.
2544 point. The same functionality could be achieved by using the bounding
2546 The method IAccessibleText::offsetAtPoint, however, can be implemented
2579 starting offset in the higher level text object would be at the embed character
2582 ending offset in the higher level text object would be just after the embed
2590 …tartOffset for the "one ? three" object would be 4, matching the embed character and the endOffset…
2591 <li>the startOffset for the "two" object would be 0, and the endOffset would be 3</li>
2618 The whole text can be requested by passing the indices zero and
2634 @li The returned string may be longer than endOffset-startOffset bytes if text
2638 for information about special offsets that can be used in %IAccessibleText methods.
2650 given character and does not include it. The result of this method should be
2663 character will not be part of the returned string. The valid range is 0..length.
2666 for information about special offsets that can be used in %IAccessibleText methods.
2675 Returns the requested text portion. This portion may be empty or invalid when
2695 given character and does not include it. The result of this method should be
2708 character will not be part of the returned string. The valid range is 0..length.
2711 for information about special offsets that can be used in %IAccessibleText methods.
2720 Returns the requested text portion. This portion may be empty or invalid when
2757 for information about special offsets that can be used in %IAccessibleText methods.
2766 Returns the requested text portion. This portion may be empty or invalid when
2812 for information about special offsets that can be used in %IAccessibleText methods.
2814 @retval E_FAIL if the caret cannot be set
2833 for information about special offsets that can be used in %IAccessibleText methods.
2844 Note that this may be different than the total number of bytes required to store the
2860 Defines where the object should be placed on the screen.
2865 for information about special offsets that can be used in %IAccessibleText methods.
2891 for information about special offsets that can be used in %IAccessibleText methods.
2907 This data is only guaranteed to be valid while the thread notifying the event
2913 controls would only be created as needed. Servers should document their life cycle
2914 strategy as this will be of interest to assistive technology or script engines
2934 This data is only guaranteed to be valid while the thread notifying the event
2940 controls would only be created as needed. Servers should document their life cycle
2941 strategy as this will be of interest to assistive technology or script engines
2982 * contributors may be used to endorse or promote products
3005 * mark may be used in accordance with the Linux Foundation Trademark
3080 * contributors may be used to endorse or promote products
3103 * mark may be used in accordance with the Linux Foundation Trademark
3124 with the two arguments exchanged. The whole text can be defined by passing
3130 …for information about a special offset constant that can be used in %IAccessibleEditableText metho…
3151 for information about special offsets that can be used in %IAccessibleEditableText
3167 Start index of the text to be deleted.
3170 End index of the text to be deleted.
3176 for information about special offsets that can be used in %IAccessibleEditableText
3195 for information about special offsets that can be used in %IAccessibleEditableText
3214 Start index of the text to be deleted.
3217 End index of the text to be deleted.
3223 for information about special offsets that can be used in %IAccessibleEditableText
3247 for information about special offsets that can be used in %IAccessibleEditableText
3267 Start index of the text to be replaced.
3270 End index of the text to be replaced.
3278 for information about special offsets that can be used in %IAccessibleEditableText
3306 for information about special offsets that can be used in %IAccessibleEditableText
3342 * contributors may be used to endorse or promote products
3365 * mark may be used in accordance with the Linux Foundation Trademark
3386 Furthermore, the object that implements this interface has to be connected
3394 also be applied to other kinds of objects with multiple actions such as "smart tags"
3403 of the IAccessibleAction methods would be implemented on the first level hyperlink
3406 would reference URLs or the objects that would be activated.
3409 to derive from IAccessibleAction. As a result it may be removed in a later version of
3447 IUnknown VARIANT of a COM interface representing a target object to be
3496 @note This method is not being used, is deprecated, and should not be implemented or
3497 used. It is likely that this method will be removed in a later version of the IDL.
3529 * contributors may be used to endorse or promote products
3552 * mark may be used in accordance with the Linux Foundation Trademark
3652 * contributors may be used to endorse or promote products
3675 * mark may be used in accordance with the Linux Foundation Trademark
3739 * contributors may be used to endorse or promote products
3762 * mark may be used in accordance with the Linux Foundation Trademark
3776 will be at the same time children of the table. In this case IAccessible2::indexInParent
3777 will return the child index which then can be used when calling IAccessibleTable::rowIndex
3780 However, in some cases that kind of implementation will not be possible. When
3785 attribute can be used just like a child index of the typical case. ATs should
3787 present then IAccessible2::indexInParent can be used as in the typical case
3803 the table. This object could be an IAccessible or an IAccessible2.
3822 /** @brief Returns the caption for the table. The returned object could be
4104 /** @brief Returns the summary description of the table. The returned object could be
4167 0 based index of the row to be selected.
4178 0 based index of the column to be selected.
4189 0 based index of the row to be unselected.
4200 0 based index of the column to be unselected.
4242 This data is only guaranteed to be valid while the thread notifying the event
4248 controls would only be created as needed. Servers should document their life cycle
4249 strategy as this will be of interest to assistive technology or script engines
4290 * contributors may be used to endorse or promote products
4313 * mark may be used in accordance with the Linux Foundation Trademark
4336 the table. This object could be an IAccessible or an IAccessible2.
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
4549 should be as follows: First any selected rows in the table are unselected. Then
4554 0 based index of the row to be selected.
4567 should be as follows: First any selected columns in the table are unselected. Then
4572 0 based index of the column to be selected.
4585 behavior should be as follows: The entire row of cells for the specified
4589 0 based index of the row to be unselected.
4602 behavior should be as follows: The entire column of cells for the specified
4606 0 based index of the column to be unselected.
4619 This data is only guaranteed to be valid while the thread notifying the event
4625 controls would only be created as needed. Servers should document their life cycle
4626 strategy as this will be of interest to assistive technology or script engines
4667 * contributors may be used to endorse or promote products
4690 * mark may be used in accordance with the Linux Foundation Trademark
4861 * contributors may be used to endorse or promote products
4884 * mark may be used in accordance with the Linux Foundation Trademark
4897 %IAccessibleImage only needs to be implemented in certain situations. Some
4905 image and therefore the user needs to be able to review the image's position.
4923 … Specifies whether the returned coordinates should be relative to the screen or the parent object.
4972 * contributors may be used to endorse or promote products
4995 * mark may be used in accordance with the Linux Foundation Trademark
5014 Note: This event constant is misspelled and thus is deprecated and will be
5024 to be passed on the IA2_EVENT_ACTIVE_DESCENDANT_CHANGED event the manages
5025 descendants scheme can't be used. Instead the active child object has to fire
5026 MSAA's EVENT_OBJECT_FOCUS. In a future release a new event mechanism may be
5027 added to provide for event specific data to be passed with the event. At that
5029 IA2_STATE_MANAGES_DESCENDANTS state would be useful.
5165 Clients should be prepared to respond to either event.
5202 * contributors may be used to endorse or promote products
5225 * mark may be used in accordance with the Linux Foundation Trademark
5321 * contributors may be used to endorse or promote products
5344 * mark may be used in accordance with the Linux Foundation Trademark
5401 * contributors may be used to endorse or promote products
5424 * mark may be used in accordance with the Linux Foundation Trademark
5429 // This is not a standalone file. It is to be appended to the end of the