131 references to WinEventTracker
UIAutomationClientsideProviders (131)
MS\Internal\AutomationProxies\MSAAEventDispatcher.cs (2)
88WinEventTracker.GetCallbackQueue().PostSyncWorkItem(new QueueItem.MSAAWinEventItem(StartListening)); 154WinEventTracker.GetCallbackQueue().PostSyncWorkItem(new QueueItem.MSAAWinEventItem(StopListening));
MS\Internal\AutomationProxies\NonClientArea.cs (1)
32_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\ProxyHwnd.cs (31)
91WinEventTracker.EvtIdProperty [] aEvents; 107WinEventTracker.AddToNotificationList (_hwnd, _createOnEvent, aEvents, cEvents); 121WinEventTracker.EvtIdProperty [] aEvents; 137WinEventTracker.RemoveToNotificationList (_hwnd, aEvents, null, cEvents); 358internal WinEventTracker.ProxyRaiseEvents _createOnEvent = null; 420protected virtual WinEventTracker.EvtIdProperty [] EventToWinEvent (AutomationEvent idEvent, out int cEvent) 428return new WinEventTracker.EvtIdProperty[2] 430new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectSelection, idEvent), 431new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectStateChange, idEvent) 439return new WinEventTracker.EvtIdProperty [2] 441new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectSelectionAdd, idEvent), 442new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectSelection, idEvent) 456return new WinEventTracker.EvtIdProperty[4] { 457new WinEventTracker.EvtIdProperty (NativeMethods.EventSystemCaptureEnd, idEvent), // For SysHeaders 458new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectStateChange, idEvent), 459new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectValueChange, idEvent), // For WindowsScrollBarBits 460new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectInvoke, idEvent) 466return new WinEventTracker.EvtIdProperty[3] { 467new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectCreate, idEvent), 468new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectDestroy, idEvent), 469new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectReorder, idEvent) 475return new WinEventTracker.EvtIdProperty[2] { 476new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectLocationChange, idEvent), 477new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectTextSelectionChanged, idEvent) 488return new WinEventTracker.EvtIdProperty [1] { new WinEventTracker.EvtIdProperty (idWinEvent, idEvent) }; 536private WinEventTracker.EvtIdProperty [] PropertyToWinEvent (AutomationProperty [] aProps, out int cEvent) 546alEvents.Add (new WinEventTracker.EvtIdProperty (evtId [i], idProp)); 551WinEventTracker.EvtIdProperty [] aEvtIdProperties = new WinEventTracker.EvtIdProperty [alEvents.Count]; 556aEvtIdProperties [i] = (WinEventTracker.EvtIdProperty) alEvents [i];
MS\Internal\AutomationProxies\QueueProcessor.cs (4)
287internal WinEventItem (ref WinEventTracker.EventHookParams hp, WinEventTracker.StartStopDelegate ssd) 319private WinEventTracker.EventHookParams _hp; 322private WinEventTracker.StartStopDelegate _ssd;
MS\Internal\AutomationProxies\WindowsAltTab.cs (1)
51_createOnEvent = new WinEventTracker.ProxyRaiseEvents(RaiseEvents);
MS\Internal\AutomationProxies\WindowsButton.cs (4)
52_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents); 301protected override WinEventTracker.EvtIdProperty[] EventToWinEvent(AutomationEvent idEvent, out int cEvent) 308return new WinEventTracker.EvtIdProperty[] { 309new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectInvoke, idEvent)
MS\Internal\AutomationProxies\WindowsComboBox.cs (8)
62_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents); 323WinEventTracker.EvtIdProperty [] editPortionEvents; 329WinEventTracker.AddToNotificationList( cbInfo.hwndItem, new WinEventTracker.ProxyRaiseEvents( EditPortionEvents ), editPortionEvents, counter ); 361WinEventTracker.EvtIdProperty [] editPortionEvents; 367WinEventTracker.RemoveToNotificationList( cbInfo.hwndItem, editPortionEvents, null, counter ); 822private static void CreateEditPortionEvents (out WinEventTracker.EvtIdProperty [] editPortionEvents, out int counter, AutomationProperty [] aidProps) 842editPortionEvents = new WinEventTracker.EvtIdProperty[c];
MS\Internal\AutomationProxies\WindowsEditBox.cs (2)
72_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents); 271protected override WinEventTracker.EvtIdProperty[] EventToWinEvent(AutomationEvent idEvent, out int cEvent)
MS\Internal\AutomationProxies\WindowsFormsLinkLabel.cs (4)
48_createOnEvent = new WinEventTracker.ProxyRaiseEvents(RaiseEvents); 92protected override WinEventTracker.EvtIdProperty[] EventToWinEvent(AutomationEvent idEvent, out int cEvent) 97return new WinEventTracker.EvtIdProperty[1] { new WinEventTracker.EvtIdProperty(NativeMethods.EventSystemCaptureEnd, idEvent) };
MS\Internal\AutomationProxies\WindowsHyperlink.cs (4)
44_createOnEvent = new WinEventTracker.ProxyRaiseEvents(RaiseEvents); 138protected override WinEventTracker.EvtIdProperty[] EventToWinEvent(AutomationEvent idEvent, out int cEvent) 143return new WinEventTracker.EvtIdProperty[1] { new WinEventTracker.EvtIdProperty(NativeMethods.EventSystemCaptureEnd, idEvent) };
MS\Internal\AutomationProxies\WindowsIPAddress.cs (1)
48_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsListBox.cs (5)
56_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents); 469WinEventTracker.EvtIdProperty[] aEvtIdProperties = new WinEventTracker.EvtIdProperty[] { new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectSelection, SelectionPattern.IsSelectionRequiredProperty) }; 471WinEventTracker.RemoveToNotificationList(hwnd, aEvtIdProperties, null, aEvtIdProperties.Length);
MS\Internal\AutomationProxies\WindowsListView.cs (23)
70_groupEvents = new WinEventTracker.EvtIdProperty [3]; 94_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents); 97WinEventTracker.AddToNotificationList (_hwnd, new WinEventTracker.ProxyRaiseEvents (WindowsListView.GroupSpecificEvents), _groupEvents, 3); 512WinEventTracker.EvtIdProperty[] aEvents = new WinEventTracker.EvtIdProperty[] { new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectCreate, TablePattern.ColumnHeadersProperty) }; 513WinEventTracker.AddToNotificationList(hwndHeader, header._createOnEvent, aEvents, 1); 521WinEventTracker.EvtIdProperty[] aEvents = new WinEventTracker.EvtIdProperty[] { new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectSelection, eventId) }; 522WinEventTracker.AddToNotificationList(_hwnd, _createOnEvent, aEvents, 1); 541WinEventTracker.EvtIdProperty[] aEvents = new WinEventTracker.EvtIdProperty[] { new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectCreate, TablePattern.ColumnHeadersProperty) }; 542WinEventTracker.RemoveToNotificationList (hwndHeader, aEvents, header._createOnEvent, 1); 550WinEventTracker.EvtIdProperty[] aEvents = new WinEventTracker.EvtIdProperty[] { new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectSelection, eventId) }; 551WinEventTracker.AddToNotificationList(_hwnd, _createOnEvent, aEvents, 1); 1166WinEventTracker.RemoveToNotificationList (hwnd, _groupEvents, null, 3); 1182WinEventTracker.RemoveToNotificationList (hwnd, _groupEvents, null, 3); 2033private readonly static WinEventTracker.EvtIdProperty [] _groupEvents;
MS\Internal\AutomationProxies\WindowsMenu.cs (9)
476WinEventTracker.AddToNotificationList(IntPtr.Zero, new WinEventTracker.ProxyRaiseEvents(MenuEvents), _menuEvents, _menuEvents.Length); 497WinEventTracker.RemoveToNotificationList (IntPtr.Zero, _menuEvents, new WinEventTracker.ProxyRaiseEvents (MenuEvents), _menuEvents.Length); 1130private readonly static WinEventTracker.EvtIdProperty [] _menuEvents = new WinEventTracker.EvtIdProperty [] { 1131new WinEventTracker.EvtIdProperty(NativeMethods.EventSystemMenuPopupStart, ExpandCollapsePattern.ExpandCollapseStateProperty), 1132new WinEventTracker.EvtIdProperty(NativeMethods.EventSystemMenuPopupEnd, ExpandCollapsePattern.ExpandCollapseStateProperty), 1133new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectInvoke, InvokePattern.InvokedEvent)
MS\Internal\AutomationProxies\WindowsProgressbar.cs (1)
42_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsRebar.cs (1)
47_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsRichEdit.cs (1)
57_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsScrollBar.cs (1)
61_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsSlider.cs (1)
49_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsSpinner.cs (1)
50_createOnEvent = new WinEventTracker.ProxyRaiseEvents(RaiseEvents);
MS\Internal\AutomationProxies\WindowsStatic.cs (1)
51_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsStatusBar.cs (1)
48_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsSysHeader.cs (1)
54_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsTab.cs (6)
46_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents); 53_upDownEvents = new WinEventTracker.EvtIdProperty [1]; 321WinEventTracker.AddToNotificationList( 323new WinEventTracker.ProxyRaiseEvents(UpDownControlRaiseEvents), 341WinEventTracker.RemoveToNotificationList( 883private readonly static WinEventTracker.EvtIdProperty[] _upDownEvents;
MS\Internal\AutomationProxies\WindowsToolbar.cs (1)
46_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsTooltip.cs (8)
48_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents); 108WinEventTracker.AddToNotificationList( IntPtr.Zero, new WinEventTracker.ProxyRaiseEvents( OnToolTipEvents ), _toolTipEventIds, _toolTipEventIds.Length ); 125WinEventTracker.RemoveToNotificationList( IntPtr.Zero, _toolTipEventIds, new WinEventTracker.ProxyRaiseEvents( OnToolTipEvents ), _toolTipEventIds.Length ); 372private readonly static WinEventTracker.EvtIdProperty[] _toolTipEventIds = new WinEventTracker.EvtIdProperty[] 374new WinEventTracker.EvtIdProperty(NativeMethods.EVENT_OBJECT_HIDE, 0),
MS\Internal\AutomationProxies\WindowsTreeView.cs (6)
48_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents); 361protected override WinEventTracker.EvtIdProperty [] EventToWinEvent (AutomationEvent idEvent, out int cEvent) 366return new WinEventTracker.EvtIdProperty [3] { 367new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectStateChange, idEvent), 368new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectCreate, idEvent), 369new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectDestroy, idEvent)
MS\Internal\AutomationProxies\WindowsUpDown.cs (1)
47_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WinFormsSpinner.cs (1)
109_createOnEvent = new WinEventTracker.ProxyRaiseEvents(WindowsUpDown.RaiseEvents);