Beispiel #1
0
        protected internal override void MouseClick(InputEventMouse e)
        {
            MenuElement element = RenderRule.ElementFromMouseCoordinates();

            if (element != null && element.Action != null)
            {
                element.Action(this);
            }
        }
Beispiel #2
0
 public void AddChild(MenuElement element)
 {
     if (HasAction)
     {
         m_Action   = null;
         m_Children = new List <MenuElement>();
     }
     m_Children.Add(element);
 }