1 instantiation of KeyboardToolTipStateMachine
System.Windows.Forms (1)
System\Windows\Forms\ToolTip\KeyboardToolTipStateMachine.cs (1)
33s_instance ??= new KeyboardToolTipStateMachine();
68 references to KeyboardToolTipStateMachine
System.Windows.Forms (68)
System\Windows\Forms\Control.cs (4)
7525KeyboardToolTipStateMachine.Instance.NotifyAboutGotFocus(toInvoke); 7623KeyboardToolTipStateMachine.HidePersistentTooltip(); 7686KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(toInvoke); 11410KeyboardToolTipStateMachine.Instance.NotifyAboutMouseEnter(this);
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (12)
10824KeyboardToolTipStateMachine.Instance.Hook(dataGridViewCellNew, KeyboardToolTip); 11026KeyboardToolTipStateMachine.Instance.Hook(dataGridViewCell, KeyboardToolTip); 14561KeyboardToolTipStateMachine.Instance.NotifyAboutGotFocus(CurrentCell); 15196KeyboardToolTipStateMachine.Instance.NotifyAboutGotFocus(CurrentCell); 15839KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(CurrentCell); 17105KeyboardToolTipStateMachine.Instance.Unhook(dataGridViewRow.Cells[columnIndex], KeyboardToolTip); 17233KeyboardToolTipStateMachine.Instance.Unhook(cell, KeyboardToolTip); 22045KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(dataGridViewCell); 22049KeyboardToolTipStateMachine.Instance.NotifyAboutGotFocus(dataGridViewCell); 27632KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(dataGridViewCell); 27714KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(dataGridViewCell); 28219KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(CurrentCell);
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (3)
934KeyboardToolTipStateMachine.Instance.Hook(dataGridViewCell, DataGridView.KeyboardToolTip); 2785KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(this); 2809KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(this);
System\Windows\Forms\Controls\ListView\ListView.cs (5)
3757KeyboardToolTipStateMachine.Instance.Hook(listViewItem, KeyboardToolTip); 3760KeyboardToolTipStateMachine.Instance.NotifyAboutGotFocus(listViewItem); 3768KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(listViewItem); 3774KeyboardToolTipStateMachine.Instance.Unhook(listViewItem, KeyboardToolTip); 6334KeyboardToolTipStateMachine.Instance.Unhook(listViewItem, KeyboardToolTip);
System\Windows\Forms\Controls\ListView\ListViewItem.cs (2)
1009KeyboardToolTipStateMachine.Instance.Hook(this, _listView!.KeyboardToolTip); 1171KeyboardToolTipStateMachine.Instance.Unhook(this, _listView.KeyboardToolTip);
System\Windows\Forms\Controls\TabControl\TabControl.cs (3)
1200KeyboardToolTipStateMachine.Instance.NotifyAboutGotFocus(selectedTab); 1204KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(selectedTab); 1450KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(this);
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (4)
1630KeyboardToolTipStateMachine.Instance.Hook(item, internalToolTip); 1634KeyboardToolTipStateMachine.Instance.Unhook(item, internalToolTip); 4683KeyboardToolTipStateMachine.Instance.Hook(item, ToolTip); 4689KeyboardToolTipStateMachine.Instance.Unhook(item, ToolTip);
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (2)
877KeyboardToolTipStateMachine.Instance.Hook(ControlInternal, toolTip); 884KeyboardToolTipStateMachine.Instance.Unhook(ControlInternal, toolTip);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (1)
1254KeyboardToolTipStateMachine.Instance.NotifyAboutGotFocus(itemOnPreviousMenuToSelect);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItem.cs (8)
89KeyboardToolTipStateMachine.Instance.Unhook(_dropDown, _hookedKeyboardTooltip); 103KeyboardToolTipStateMachine.Instance.Hook(_dropDown, _hookedKeyboardTooltip); 359KeyboardToolTipStateMachine.Instance.Unhook(_dropDown, _hookedKeyboardTooltip); 579KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(this); 597KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(this); 628KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(this); 746KeyboardToolTipStateMachine.Instance.Hook(_dropDown, toolTip); 756KeyboardToolTipStateMachine.Instance.Unhook(_dropDown, toolTip);
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (5)
822KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(this); 2491KeyboardToolTipStateMachine.Instance.NotifyAboutMouseEnter(this); 2532KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(this); 3158KeyboardToolTipStateMachine.Instance.NotifyAboutGotFocus(this); 3543KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(this);
System\Windows\Forms\Controls\ToolStrips\ToolStripManager.ModalMenuFilter.cs (3)
167IKeyboardToolTip? lastFocusedTool = KeyboardToolTipStateMachine.Instance.LastFocusedTool; 171KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(lastFocusedTool); 220KeyboardToolTipStateMachine.Instance.NotifyAboutGotFocus(tool);
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (2)
756KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(this); 1055KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(this);
System\Windows\Forms\Controls\TreeView\TreeNode.cs (1)
1977KeyboardToolTipStateMachine.Instance.Unhook(this, tv.KeyboardToolTip);
System\Windows\Forms\Controls\TreeView\TreeNodeCollection.cs (2)
316KeyboardToolTipStateMachine.Instance.Hook(treeNode, tv.KeyboardToolTip); 452KeyboardToolTipStateMachine.Instance.Hook(treeNode, tv.KeyboardToolTip);
System\Windows\Forms\Controls\TreeView\TreeView.cs (3)
1730KeyboardToolTipStateMachine.Instance.NotifyAboutGotFocus(treeNode); 1738KeyboardToolTipStateMachine.Instance.NotifyAboutLostFocus(treeNode); 3138KeyboardToolTipStateMachine.Instance.Unhook(node, KeyboardToolTip);
System\Windows\Forms\Layout\Containers\ContainerControl.cs (1)
1025KeyboardToolTipStateMachine.Reset();
System\Windows\Forms\ToolTip\KeyboardToolTipStateMachine.cs (2)
29public static KeyboardToolTipStateMachine Instance 40private static KeyboardToolTipStateMachine? s_instance;
System\Windows\Forms\ToolTip\ToolTip.cs (5)
640KeyboardToolTipStateMachine.Instance.Hook(control, this); 648KeyboardToolTipStateMachine.Instance.Unhook(control, this); 1158KeyboardToolTipStateMachine.Instance.Unhook(control, toolTip: this); 1167KeyboardToolTipStateMachine.Instance.ResetStateMachine(this); 1778KeyboardToolTipStateMachine.Instance.NotifyAboutFormDeactivation(this);