public CircleTemplate(CircleTemplate circleTemplate) : base(circleTemplate) { m_RootCircle = circleTemplate.CloneRootCircle(this); this.Solid = circleTemplate.Solid; m_ShapeCircleSettingsList = new List<ShapeCircleSettings>(circleTemplate.m_ShapeCircleSettingsList); }
private static void LoadCircleTemplate(DataElement node, CircleTemplate template) { LoadBaseTemplate(node, template); string solidStr = node.GetAttribValue("solid"); template.Solid = bool.Parse(solidStr); }
private static void SaveTemplate(DataElement node, string folder, CircleTemplate template) { SaveBaseTemplate(node, folder, template); node.CreateAttribute("solid", template.Solid.ToString()); }
private void OnCreateBtnClick(object sender, EventArgs e) { string templateName = NameGenerator.GenerateName("Template", CreateTemplateNameChecker("")); ShapeTemplate template = new CircleTemplate(templateName, string.Empty); AddTemplate(template); }