Beispiel #1
0
 /// <summary>
 /// Creates a folder with the provided name. If the name is empty then the folder will not be created
 /// </summary>
 /// <param name="folderName">Name given to the desired folder</param>
 private void CreateFolder(string folderName)
 {
     if (folderName != "")
     {
         ChildTalkerFolder ctFolder = new ChildTalkerFolder(folderName, App.StartupPath + "/Resources/folder.jpg", this, false);
         AddSingleItem(ctFolder);
     }
 }
Beispiel #2
0
 public IChildTalkerTile ParseNode(ChildTalkerXml node)
 {
     if (node.TileType == ChildTalkerXml.Tile.talker)
     {
         return(new ChildTalkerTile(node.Text, node.ImagePath, node.InColor));
     }
     else
     {
         List <IChildTalkerTile> ctTiles = new List <IChildTalkerTile>();
         foreach (var child in node.Children)
         {
             ctTiles.Add(ParseNode(child));
         }
         ChildTalkerFolder folder = new ChildTalkerFolder(node.Text, node.ImagePath, this, !node.InColor);
         folder.SetChildren(ctTiles);
         return(folder);
     }
 }