public virtual void ShowToolTip() { foreach (var element in Elements.GetVisibleControls()) { element.ShowToolTip(); } //show tooltip if (m_showToolTip && (Enabled || ShowTooltipWhenDisabled)) { if ((MyGuiManager.TotalTimeInMilliseconds > m_showToolTipDelay) && (m_toolTip != null) && (m_toolTip.ToolTips.Count > 0)) { m_toolTipPosition = MyGuiManager.MouseCursorPosition; m_toolTip.Draw(m_toolTipPosition); } } }
public static MyGuiControlBase GetExclusiveInputHandler(MyGuiControls controls) { foreach (var control in controls.GetVisibleControls()) { var exclusiveInputHandler = control.GetExclusiveInputHandler(); if (exclusiveInputHandler != null) { return(exclusiveInputHandler); } } return(null); }