OOGL.GUI.Widgets.ComboBox.OnMouseDown C# (CSharp) Method

OnMouseDown() public method

public OnMouseDown ( object sender, MouseButtonEventArgs e ) : bool
sender object
e OpenTK.Input.MouseButtonEventArgs
return bool
        public override bool OnMouseDown(object sender, MouseButtonEventArgs e)
        {
            if (screenRectButton.Contains(e.X, e.Y))
            {
                ShowDropList = !ShowDropList;
            }
            else if (ShowDropList)
            {
                Rectangle[] rects = screenRectDropListItems;
                for (int i = 0; i < rects.Length; i++)
                {
                    if (rects[i].Contains(e.X, e.Y))
                    {
                        SelectedIndex = i;
                        break;
                    }
                }
            }

            return base.OnMouseDown(sender, e);
        }