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; } }
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; } }