1
0
Fork 0
mirror of synced 2025-03-07 03:53:26 +01:00
Commit graph

30 commits

Author SHA1 Message Date
Connor McAdams
f26d470920 uiautomationcore: Potentially raise focus event on the currently focused serverside provider in response to EVENT_OBJECT_FOCUS.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-16 11:15:38 +02:00
Connor McAdams
2be7de9898 uiautomationcore: Potentially raise focus event for serverside providers in response to EVENT_OBJECT_FOCUS.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-16 11:15:38 +02:00
Connor McAdams
7aaf77a514 uiautomationcore: Pass WinEvent data to IProxyProviderWinEventHandler::RespondToWinEvent.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-02 21:56:30 +02:00
Connor McAdams
2622745083 uiautomationcore: Add support for matching serverside events through navigation.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-07-10 12:18:34 +02:00
Connor McAdams
4621ea4547 uiautomationcore: Add partial support for raising serverside events.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-07-03 22:15:42 +02:00
Connor McAdams
41f07a8a0f uiautomationcore: Implement UiaEventAddWindow.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-06-19 22:50:45 +02:00
Connor McAdams
92623ccdf0 uiautomationcore: Add support for advising providers of events on serverside events.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-06-19 22:50:45 +02:00
Connor McAdams
2da4d47b5d uiautomationcore: Prevent creation of duplicate serverside events.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-06-19 22:50:45 +02:00
Connor McAdams
549a276c32 uiautomationcore: Add support for creating serverside events.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-06-19 22:50:45 +02:00
Connor McAdams
1122fde445 uiautomationcore: Respect ProviderOptions_UseComThreading on advise events interfaces.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-06-05 14:01:07 +02:00
Connor McAdams
a5426f6ace uiautomationcore: Call IRawElementProviderAdviseEvents methods when events are added or removed.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-05-26 21:24:14 +02:00
Connor McAdams
407ce9a1d5 uiautomationcore: Implement UiaAddEvent.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-05-26 21:24:14 +02:00
Connor McAdams
e070e9b476 uiautomationcore: Implement UiaNodeFromFocus.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-04-28 20:56:11 +02:00
Connor McAdams
21e6fd5076 uiautomationcore: Implement UiaLookupId for AutomationIdentifierType_ControlType GUIDs.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-02-22 18:05:40 +01:00
Connor McAdams
88a1e94971 uiautomationcore: Register all UI Automation typelibs.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-02-20 08:37:21 +01:00
Connor McAdams
2b8c8be7bd uiautomationcore: Add support for UIA_ValueIsReadOnlyPropertyId.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-02-16 10:28:28 +01:00
Connor McAdams
abc1f7dadb uiautomationcore: Implement UiaLookupId for AutomationIdentifierType_Pattern GUIDs.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-02-13 15:53:37 +01:00
Connor McAdams
01fb2a26d2 uiautomationcore: Implement UiaLookupId for AutomationIdentifierType_Event GUIDs.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-02-13 15:53:36 +01:00
Connor McAdams
c375765e63 uiautomationcore: Implement ConditionType_True parent navigation for HUIANODEs.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-11-01 17:51:01 +01:00
Connor McAdams
567f00c865 uiautomationcore: Add parent link check to prepare_uia_node().
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-11-01 17:51:00 +01:00
Connor McAdams
f36e1b9138 uiautomationcore: Add support for getting HWND providers to uia_node_from_lresult().
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-10-18 17:57:54 +02:00
Connor McAdams
59a629810a uiautomationcore: Determine provider type for nested node providers.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-10-18 17:57:54 +02:00
Connor McAdams
edcd55bae2 uiautomationcore: Add support for multiple providers on a single HUIANODE.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-10-18 17:57:54 +02:00
Connor McAdams
890faf87dd uiautomationcore: Implement UiaDisconnectProvider.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-10-12 15:46:57 +02:00
Connor McAdams
41dd89a8e4 uiautomationcore: Implement UiaNodeFromHandle.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-09-20 09:27:29 +02:00
Connor McAdams
02b87a4002 uiautomationcore: Implement UiaReturnRawElementProvider.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-09-20 09:27:29 +02:00
Connor McAdams
dadfd3d424 uiautomationcore: Add support for UIA_RuntimeIdPropertyId.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-08-31 21:51:11 +02:00
Connor McAdams
e382997c8b uiautomationcore: Add support for ProviderOptions_UseComThreading flag.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-07-21 23:03:29 +02:00
Connor McAdams
61fa18aa04 uiautomationcore: Implement UiaGetPropertyValue.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-07-21 20:22:30 +02:00
Connor McAdams
ab4a0017e6 uiautomationcore: Implement UiaNodeFromProvider.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-07-19 11:06:16 +02:00