internal void OnSave(TextBlock block) { if (block == null) { return; } block.SetAttribute("name", this.Name); if (!Visible) { block.SetAttribute("visible", Visible.ToString()); } if (!AllowSelect) { block.SetAttribute("allowSelect", AllowSelect.ToString()); } if (!AllowEdit) { block.SetAttribute("allowEdit", AllowEdit.ToString()); } foreach (EditorLayer child in children) { TextBlock childBlock = block.AddChild("layer"); child.OnSave(childBlock); } }
public override void Save(int moduleId, int tabModuleId) { updateTabModuleSetting(tabModuleId, SettingName.AllowEdit, AllowEdit.ToString(CultureInfo.InvariantCulture)); updateTabModuleSetting(tabModuleId, SettingName.RateThumb, RateThumb.ToString(CultureInfo.InvariantCulture)); updateTabModuleSetting(tabModuleId, SettingName.ImageUrl, !string.IsNullOrEmpty(_imageUrl) ? ImageUrl : string.Empty); updateTabModuleSetting(tabModuleId, SettingName.ImageUrlType, !string.IsNullOrEmpty(_imageUrlType) ? ImageUrlType : string.Empty); }