public void Initialize(AreaMapComponent inLibrary) { _areaMap = inLibrary; flowLayoutPanel1.Controls.Clear(); foreach (Area area in _areaMap.CurrentAreaMap.Areas) { flowLayoutPanel1.Controls.Add(new LibraryItemCtrl(this, area)); } }
internal void AddItem(Area inRefArea) { Area newArea = inRefArea.Clone(); _areaMap.AddArea(newArea); AreaMapComponent.Migrate(inRefArea, PathHelper.GetFolderPath(_areaMap.CurrentAreaMap.Path)); newArea.Map = _areaMap.CurrentAreaMap; _areaMap.CurrentAreaMap.SetPathsRelative(); flowLayoutPanel1.Controls.Add(new LibraryItemCtrl(this, newArea)); }
public AreaLibrary(AreaMapComponent inComponent) { _areaMap = inComponent; }