Exemplo n.º 1
0
        void HandleOptionSelected(Events.IClickable sender, Events.ClickEventArgs args, Event nativeEvent)
        {
            if (sender is Button)
            {
                Button button = sender as Button;

                if (args.button == Events.MouseButton.Left && m_menuOptions.ContainsKey(button))
                {
                    if (MenuOptionSelected != null)
                    {
                        MenuOptionSelected(m_menuOptions[button]);
                    }
                }
            }
        }
Exemplo n.º 2
0
        void HandleControlButtonClick(Events.IClickable sender, Events.ClickEventArgs args, Event nativeEvent)
        {
            if (sender is Button)
            {
                Button key = sender as Button;

                if (m_buttonMapping.ContainsKey(key))
                {
                    Type type = m_buttonMapping[key].type;

                    if (m_buttonMapping[key].decorator)
                    {
                        m_designer.AddChildDecorator(type);
                    }
                    else
                    {
                        m_designer.AddChildControl(type);
                    }
                }
            }
        }