public KmlListStyle(XmlNode parent, Logger log) { Log += log; if (null != parent.Attributes["id"]) { _id = parent.Attributes["id"].Value; } foreach (XmlNode node in parent.ChildNodes) { string key = node.Name.ToLower(); switch (key) { case "listitemtype": _listItemType = listItemTypeFromString(node.InnerText); break; case "bgcolor": _bgColour = node.InnerText; break; case "itemicon": _itemIcon = new KmlItemIcon(node, log); break; } ; } }
private string listItemTypeToString(listItemTypes value) { switch (value) { case listItemTypes.checkHideChildren: return("checkHideChildren"); case listItemTypes.checkOffOnly: return("checkOffOnly"); case listItemTypes.radioFolder: return("radioFolder"); default: return("check"); } ; }
public void setListItemType(listItemTypes type) { _listItemType = type; }