public void KeyTipSelect(KryptonRibbon ribbon)
{
// Change to a fixed pressed appearance
SetFixed();
UpdateTargetState();
// Generate a click event
OnClick(new MouseEventArgs(MouseButtons.Left, 1, 0, 0, 0));
// We should have a visual popup for showing the qat overflow group
if (VisualPopupManager.Singleton.IsTracking &&
(VisualPopupManager.Singleton.CurrentPopup is VisualPopupQATOverflow))
{
// Cast to correct type
VisualPopupQATOverflow popupOverflow = (VisualPopupQATOverflow)VisualPopupManager.Singleton.CurrentPopup;
// Grab the list of key tips from the popup group
Ribbon.KeyTipMode = KeyTipMode.PopupQATOverflow;
KeyTipInfoList keyTipList = new KeyTipInfoList();
keyTipList.AddRange(popupOverflow.ViewQATContents.GetQATKeyTips(null));
// Update key tips with those appropriate for this tab
Ribbon.SetKeyTips(keyTipList, KeyTipMode.PopupQATOverflow);
}
}