private void LoadResouces() { Point p = new Point(5, 5); ToolItem node = new ToolItem("node", p, m_ItemSize); m_ToolItemList.Add(node); m_Name2ToolItemDic.Add(node.Name, node); p.Y += (m_ItemSize + 15); ToolItem eraser = new ToolItem("eraser", p, m_ItemSize); m_Name2ToolItemDic.Add(eraser.Name, eraser); m_ToolItemList.Add(eraser); }
public void SetSelectedItem(Point location) { if (m_SelectedItem != null) { m_SelectedItem.Selected(location); } foreach (ToolItem ti in m_ToolItemList) { if (ti.Selected(location) == true) { m_SelectedItem = ti; return; } } m_SelectedItem = null; }