Example #1
0
        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);
            }
        }
Example #2
0
        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);
        }
Example #3
0
        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;
        }