internal void addObjToSelection(ChartObject obj) { if (obj.getSelected()) { return; } selectedItems.Add(obj); obj.setSelected(true); switch (obj.getType()) { case ItemType.Box: selectedBoxes.Add((Box)obj); break; case ItemType.ControlHost: selectedHosts.Add((ControlHost)obj); break; case ItemType.Table: selectedTables.Add((Table)obj); break; case ItemType.Arrow: selectedArrows.Add((Arrow)obj); break; } rect = Utilities.unionNonEmptyRects(rect, obj.getRotatedBounds()); }
internal void addObjToSelection(ChartObject obj) { if (obj.getSelected()) return; selectedItems.Add(obj); obj.setSelected(true); switch (obj.getType()) { case ItemType.Box: selectedBoxes.Add((Box)obj); break; case ItemType.ControlHost: selectedHosts.Add((ControlHost)obj); break; case ItemType.Table: selectedTables.Add((Table)obj); break; case ItemType.Arrow: selectedArrows.Add((Arrow)obj); break; } rect = Utilities.unionNonEmptyRects(rect, obj.getRotatedBounds()); }