internal void AddImageTileLayer(String strTileSetName, ImageTileLayerModelNode oLayer) { lock (m_oLock) { // --- Get the tileset to add to --- ImageTileSetModelNode oSet = m_oRootNode.ImageTileSets.GetImageTileSet(strTileSetName); // --- Add the tileset --- oSet.AddLayer(oLayer); } }
internal ImageTileSetModelNode GetImageTileSet(String strName) { foreach (ImageTileSetModelNode oTileSet in this.UnfilteredChildren) { if (oTileSet.Name.Equals(strName)) { return(oTileSet); } } ImageTileSetModelNode oNewSet = new ImageTileSetModelNode(m_oModel, strName); AddChild(oNewSet); return(oNewSet); }
internal ImageTileSetModelNode GetImageTileSet(String strName) { foreach (ImageTileSetModelNode oTileSet in this.UnfilteredChildren) { if (oTileSet.Name.Equals(strName)) { return oTileSet; } } ImageTileSetModelNode oNewSet = new ImageTileSetModelNode(m_oModel, strName); AddChild(oNewSet); return oNewSet; }