Exemplo n.º 1
0
Arquivo: Map.cs Projeto: nistck/Jx
            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);
        }