Beispiel #1
0
        public void AddItem(GUILayerItem item)
        {
            layoutManager.PlaceItem(item, this);

            item.Init(device);
            itemsList.Add(item);
            itemsLayout.Insert(item);
        }
        public void AddItem(GUILayerItem item)
        {
            layoutManager.PlaceItem(item, this);

            item.Init(device);
            itemsList.Add(item);
            itemsLayout.Insert(item);
        }
        public void AddItem(GUILayerItem item, EventHandler mouseEnter, EventHandler mouseLeave,
                            MouseEventHandler mouseClick)
        {
            layoutManager.PlaceItem(item, this);

            item.Init(device);
            itemsList.Add(item);
            itemsLayout.Insert(item);
            
            if (mouseEnter != null)
                item.MouseEnter += mouseEnter;
            if (mouseLeave != null)
                item.MouseLeave += mouseLeave;
            if (mouseClick != null)
            {
                item.MouseClick += mouseClick;
                item.WantMouseClicks = true;
            }
        }
Beispiel #4
0
        public void AddItem(GUILayerItem item, EventHandler mouseEnter, EventHandler mouseLeave,
                            MouseEventHandler mouseClick)
        {
            layoutManager.PlaceItem(item, this);

            item.Init(device);
            itemsList.Add(item);
            itemsLayout.Insert(item);

            if (mouseEnter != null)
            {
                item.MouseEnter += mouseEnter;
            }
            if (mouseLeave != null)
            {
                item.MouseLeave += mouseLeave;
            }
            if (mouseClick != null)
            {
                item.MouseClick     += mouseClick;
                item.WantMouseClicks = true;
            }
        }