131 references to WinEventTracker
UIAutomationClientSideProviders (131)
MS\Internal\AutomationProxies\MSAAEventDispatcher.cs (2)
81WinEventTracker.GetCallbackQueue().PostSyncWorkItem(new QueueItem.MSAAWinEventItem(StartListening)); 147WinEventTracker.GetCallbackQueue().PostSyncWorkItem(new QueueItem.MSAAWinEventItem(StopListening));
MS\Internal\AutomationProxies\NonClientArea.cs (1)
35_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\ProxyHwnd.cs (31)
80WinEventTracker.EvtIdProperty [] aEvents; 96WinEventTracker.AddToNotificationList (_hwnd, _createOnEvent, aEvents, cEvents); 110WinEventTracker.EvtIdProperty [] aEvents; 126WinEventTracker.RemoveToNotificationList (_hwnd, aEvents, null, cEvents); 347internal WinEventTracker.ProxyRaiseEvents _createOnEvent = null; 409protected virtual WinEventTracker.EvtIdProperty [] EventToWinEvent (AutomationEvent idEvent, out int cEvent) 417return new WinEventTracker.EvtIdProperty[2] 419new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectSelection, idEvent), 420new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectStateChange, idEvent) 428return new WinEventTracker.EvtIdProperty [2] 430new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectSelectionAdd, idEvent), 431new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectSelection, idEvent) 445return new WinEventTracker.EvtIdProperty[4] { 446new WinEventTracker.EvtIdProperty (NativeMethods.EventSystemCaptureEnd, idEvent), // For SysHeaders 447new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectStateChange, idEvent), 448new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectValueChange, idEvent), // For WindowsScrollBarBits 449new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectInvoke, idEvent) 455return new WinEventTracker.EvtIdProperty[3] { 456new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectCreate, idEvent), 457new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectDestroy, idEvent), 458new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectReorder, idEvent) 464return new WinEventTracker.EvtIdProperty[2] { 465new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectLocationChange, idEvent), 466new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectTextSelectionChanged, idEvent) 477return new WinEventTracker.EvtIdProperty [1] { new WinEventTracker.EvtIdProperty (idWinEvent, idEvent) }; 525private WinEventTracker.EvtIdProperty [] PropertyToWinEvent (AutomationProperty [] aProps, out int cEvent) 535alEvents.Add (new WinEventTracker.EvtIdProperty (evtId [i], idProp)); 540WinEventTracker.EvtIdProperty [] aEvtIdProperties = new WinEventTracker.EvtIdProperty [alEvents.Count]; 545aEvtIdProperties [i] = (WinEventTracker.EvtIdProperty) alEvents [i];
MS\Internal\AutomationProxies\QueueProcessor.cs (4)
280internal WinEventItem (ref WinEventTracker.EventHookParams hp, WinEventTracker.StartStopDelegate ssd) 312private WinEventTracker.EventHookParams _hp; 315private WinEventTracker.StartStopDelegate _ssd;
MS\Internal\AutomationProxies\WindowsAltTab.cs (1)
43_createOnEvent = new WinEventTracker.ProxyRaiseEvents(RaiseEvents);
MS\Internal\AutomationProxies\WindowsButton.cs (4)
45_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents); 290protected override WinEventTracker.EvtIdProperty[] EventToWinEvent(AutomationEvent idEvent, out int cEvent) 297return new WinEventTracker.EvtIdProperty[] { 298new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectInvoke, idEvent)
MS\Internal\AutomationProxies\WindowsComboBox.cs (8)
54_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents); 310WinEventTracker.EvtIdProperty [] editPortionEvents; 316WinEventTracker.AddToNotificationList( cbInfo.hwndItem, new WinEventTracker.ProxyRaiseEvents( EditPortionEvents ), editPortionEvents, counter ); 348WinEventTracker.EvtIdProperty [] editPortionEvents; 354WinEventTracker.RemoveToNotificationList( cbInfo.hwndItem, editPortionEvents, null, counter ); 809private static void CreateEditPortionEvents (out WinEventTracker.EvtIdProperty [] editPortionEvents, out int counter, AutomationProperty [] aidProps) 829editPortionEvents = new WinEventTracker.EvtIdProperty[c];
MS\Internal\AutomationProxies\WindowsEditBox.cs (2)
62_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents); 257protected override WinEventTracker.EvtIdProperty[] EventToWinEvent(AutomationEvent idEvent, out int cEvent)
MS\Internal\AutomationProxies\WindowsFormsLinkLabel.cs (4)
41_createOnEvent = new WinEventTracker.ProxyRaiseEvents(RaiseEvents); 81protected override WinEventTracker.EvtIdProperty[] EventToWinEvent(AutomationEvent idEvent, out int cEvent) 86return new WinEventTracker.EvtIdProperty[1] { new WinEventTracker.EvtIdProperty(NativeMethods.EventSystemCaptureEnd, idEvent) };
MS\Internal\AutomationProxies\WindowsHyperlink.cs (4)
37_createOnEvent = new WinEventTracker.ProxyRaiseEvents(RaiseEvents); 131protected override WinEventTracker.EvtIdProperty[] EventToWinEvent(AutomationEvent idEvent, out int cEvent) 136return new WinEventTracker.EvtIdProperty[1] { new WinEventTracker.EvtIdProperty(NativeMethods.EventSystemCaptureEnd, idEvent) };
MS\Internal\AutomationProxies\WindowsIPAddress.cs (1)
40_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsListBox.cs (5)
48_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents); 461WinEventTracker.EvtIdProperty[] aEvtIdProperties = new WinEventTracker.EvtIdProperty[] { new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectSelection, SelectionPattern.IsSelectionRequiredProperty) }; 463WinEventTracker.RemoveToNotificationList(hwnd, aEvtIdProperties, null, aEvtIdProperties.Length);
MS\Internal\AutomationProxies\WindowsListView.cs (23)
63_groupEvents = new WinEventTracker.EvtIdProperty [3]; 87_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents); 90WinEventTracker.AddToNotificationList (_hwnd, new WinEventTracker.ProxyRaiseEvents (WindowsListView.GroupSpecificEvents), _groupEvents, 3); 505WinEventTracker.EvtIdProperty[] aEvents = new WinEventTracker.EvtIdProperty[] { new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectCreate, TablePattern.ColumnHeadersProperty) }; 506WinEventTracker.AddToNotificationList(hwndHeader, header._createOnEvent, aEvents, 1); 514WinEventTracker.EvtIdProperty[] aEvents = new WinEventTracker.EvtIdProperty[] { new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectSelection, eventId) }; 515WinEventTracker.AddToNotificationList(_hwnd, _createOnEvent, aEvents, 1); 534WinEventTracker.EvtIdProperty[] aEvents = new WinEventTracker.EvtIdProperty[] { new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectCreate, TablePattern.ColumnHeadersProperty) }; 535WinEventTracker.RemoveToNotificationList (hwndHeader, aEvents, header._createOnEvent, 1); 543WinEventTracker.EvtIdProperty[] aEvents = new WinEventTracker.EvtIdProperty[] { new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectSelection, eventId) }; 544WinEventTracker.AddToNotificationList(_hwnd, _createOnEvent, aEvents, 1); 1158WinEventTracker.RemoveToNotificationList (hwnd, _groupEvents, null, 3); 1174WinEventTracker.RemoveToNotificationList (hwnd, _groupEvents, null, 3); 2027private readonly static WinEventTracker.EvtIdProperty [] _groupEvents;
MS\Internal\AutomationProxies\WindowsMenu.cs (9)
465WinEventTracker.AddToNotificationList(IntPtr.Zero, new WinEventTracker.ProxyRaiseEvents(MenuEvents), _menuEvents, _menuEvents.Length); 486WinEventTracker.RemoveToNotificationList (IntPtr.Zero, _menuEvents, new WinEventTracker.ProxyRaiseEvents (MenuEvents), _menuEvents.Length); 1117private readonly static WinEventTracker.EvtIdProperty [] _menuEvents = new WinEventTracker.EvtIdProperty [] { 1118new WinEventTracker.EvtIdProperty(NativeMethods.EventSystemMenuPopupStart, ExpandCollapsePattern.ExpandCollapseStateProperty), 1119new WinEventTracker.EvtIdProperty(NativeMethods.EventSystemMenuPopupEnd, ExpandCollapsePattern.ExpandCollapseStateProperty), 1120new WinEventTracker.EvtIdProperty(NativeMethods.EventObjectInvoke, InvokePattern.InvokedEvent)
MS\Internal\AutomationProxies\WindowsProgressbar.cs (1)
34_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsRebar.cs (1)
36_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsRichEdit.cs (1)
49_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsScrollBar.cs (1)
54_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsSlider.cs (1)
40_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsSpinner.cs (1)
40_createOnEvent = new WinEventTracker.ProxyRaiseEvents(RaiseEvents);
MS\Internal\AutomationProxies\WindowsStatic.cs (1)
44_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsStatusBar.cs (1)
41_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsSysHeader.cs (1)
45_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsTab.cs (6)
48_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents); 55_upDownEvents = new WinEventTracker.EvtIdProperty [1]; 323WinEventTracker.AddToNotificationList( 325new WinEventTracker.ProxyRaiseEvents(UpDownControlRaiseEvents), 343WinEventTracker.RemoveToNotificationList( 885private readonly static WinEventTracker.EvtIdProperty[] _upDownEvents;
MS\Internal\AutomationProxies\WindowsToolbar.cs (1)
39_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WindowsTooltip.cs (8)
41_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents); 97WinEventTracker.AddToNotificationList( IntPtr.Zero, new WinEventTracker.ProxyRaiseEvents( OnToolTipEvents ), _toolTipEventIds, _toolTipEventIds.Length ); 114WinEventTracker.RemoveToNotificationList( IntPtr.Zero, _toolTipEventIds, new WinEventTracker.ProxyRaiseEvents( OnToolTipEvents ), _toolTipEventIds.Length ); 360private readonly static WinEventTracker.EvtIdProperty[] _toolTipEventIds = new WinEventTracker.EvtIdProperty[] 362new WinEventTracker.EvtIdProperty(NativeMethods.EVENT_OBJECT_HIDE, 0),
MS\Internal\AutomationProxies\WindowsTreeView.cs (6)
39_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents); 352protected override WinEventTracker.EvtIdProperty [] EventToWinEvent (AutomationEvent idEvent, out int cEvent) 357return new WinEventTracker.EvtIdProperty [3] { 358new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectStateChange, idEvent), 359new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectCreate, idEvent), 360new WinEventTracker.EvtIdProperty (NativeMethods.EventObjectDestroy, idEvent)
MS\Internal\AutomationProxies\WindowsUpDown.cs (1)
38_createOnEvent = new WinEventTracker.ProxyRaiseEvents (RaiseEvents);
MS\Internal\AutomationProxies\WinFormsSpinner.cs (1)
101_createOnEvent = new WinEventTracker.ProxyRaiseEvents(WindowsUpDown.RaiseEvents);