Example #1
0
            public void SaveTo(Section section)
            {
                Verify.Argument.IsNotNull(section, nameof(section));

                section.SetValue("Bounds", _bounds);
                _root.SaveTo(section.CreateSection("Root"));
            }
Example #2
0
            public void SaveTo(Section section)
            {
                Verify.Argument.IsNotNull(section, nameof(section));

                for (int i = 0; i < _hosts.Count; ++i)
                {
                    _hosts[i].SaveTo(section.CreateSection("Host_" + i.ToString(
                                                               System.Globalization.CultureInfo.InvariantCulture)));
                }
            }
Example #3
0
            public void SaveTo(Section section)
            {
                Verify.Argument.IsNotNull(section, nameof(section));

                section.SetValue("Type", "Split");
                section.SetValue("Orientation", _orientation);
                var splitters = section.CreateSection("Splitters");

                for (int i = 0; i < _splitters.Count; ++i)
                {
                    splitters.SetValue("Splitter_" + i.ToString(
                                           System.Globalization.CultureInfo.InvariantCulture), _splitters[i]);
                }
                var cells = section.CreateSection("Cells");

                for (int i = 0; i < _cells.Count; ++i)
                {
                    _cells[i].SaveTo(cells.CreateSection("Cell_" + i.ToString(
                                                             System.Globalization.CultureInfo.InvariantCulture)));
                }
            }
Example #4
0
        /// <summary>Saves this layout to the specified section.</summary>
        /// <param name="section">Configuration section.</param>
        public void SaveTo(Section section)
        {
            Verify.Argument.IsNotNull(section, nameof(section));

            section.Clear();

            _root.SaveTo(section.CreateSection("Root"));

            if (_left != null || _top != null || _right != null || _bottom != null)
            {
                var sides = section.CreateSection("Sides");
                if (_left != null)
                {
                    _left.SaveTo(sides.CreateSection("Left"));
                }
                if (_top != null)
                {
                    _top.SaveTo(sides.CreateSection("Top"));
                }
                if (_right != null)
                {
                    _right.SaveTo(sides.CreateSection("Right"));
                }
                if (_bottom != null)
                {
                    _bottom.SaveTo(sides.CreateSection("Bottom"));
                }
            }

            if (_floats != null && _floats.Count != 0)
            {
                var floats = section.CreateSection("Floats");
                for (int i = 0; i < _floats.Count; ++i)
                {
                    _floats[i].SaveTo(section.CreateSection("Float_" + i.ToString(
                                                                System.Globalization.CultureInfo.InvariantCulture)));
                }
            }
        }
Example #5
0
            public void SaveTo(Section section)
            {
                Verify.Argument.IsNotNull(section, nameof(section));

                section.SetValue("Type", "Host");
                section.SetValue("IsRoot", _isRoot);
                section.SetValue("IsDocumentHost", _isDocumentWell);
                var tools = section.CreateSection("Views");

                for (int i = 0; i < _views.Count; ++i)
                {
                    _views[i].SaveTo(tools.CreateSection("View_" + i.ToString(
                                                             System.Globalization.CultureInfo.InvariantCulture)));
                }
            }
Example #6
0
            public void SaveTo(Section section)
            {
                Verify.Argument.IsNotNull(section, "section");

                section.SetValue("Type", "Split");
                section.SetValue("Orientation", _orientation);
                var splitters = section.CreateSection("Splitters");
                for(int i = 0; i < _splitters.Count; ++i)
                {
                    splitters.SetValue("Splitter_" + i.ToString(
                        System.Globalization.CultureInfo.InvariantCulture), _splitters[i]);
                }
                var cells = section.CreateSection("Cells");
                for(int i = 0; i < _cells.Count; ++i)
                {
                    _cells[i].SaveTo(cells.CreateSection("Cell_" + i.ToString(
                        System.Globalization.CultureInfo.InvariantCulture)));
                }
            }
Example #7
0
            public void SaveTo(Section section)
            {
                Verify.Argument.IsNotNull(section, "section");

                for(int i = 0; i < _hosts.Count; ++i)
                {
                    _hosts[i].SaveTo(section.CreateSection("Host_" + i.ToString(
                        System.Globalization.CultureInfo.InvariantCulture)));
                }
            }
Example #8
0
            public void SaveTo(Section section)
            {
                Verify.Argument.IsNotNull(section, "section");

                section.SetValue("Type", "Host");
                section.SetValue("IsRoot", _isRoot);
                section.SetValue("IsDocumentHost", _isDocumentWell);
                var tools = section.CreateSection("Views");
                for(int i = 0; i < _views.Count; ++i)
                {
                    _views[i].SaveTo(tools.CreateSection("View_" + i.ToString(
                        System.Globalization.CultureInfo.InvariantCulture)));
                }
            }
Example #9
0
            public void SaveTo(Section section)
            {
                Verify.Argument.IsNotNull(section, "section");

                section.SetValue("Bounds", _bounds);
                _root.SaveTo(section.CreateSection("Root"));
            }
Example #10
0
        /// <summary>Saves this layout to the specified section.</summary>
        /// <param name="section">Configuration section.</param>
        public void SaveTo(Section section)
        {
            Verify.Argument.IsNotNull(section, "section");

            section.Clear();

            _root.SaveTo(section.CreateSection("Root"));

            if(_left != null || _top != null || _right != null || _bottom != null)
            {
                var sides = section.CreateSection("Sides");
                if(_left != null)
                {
                    _left.SaveTo(sides.CreateSection("Left"));
                }
                if(_top != null)
                {
                    _top.SaveTo(sides.CreateSection("Top"));
                }
                if(_right != null)
                {
                    _right.SaveTo(sides.CreateSection("Right"));
                }
                if(_bottom != null)
                {
                    _bottom.SaveTo(sides.CreateSection("Bottom"));
                }
            }

            if(_floats != null && _floats.Count != 0)
            {
                var floats = section.CreateSection("Floats");
                for(int i = 0; i < _floats.Count; ++i)
                {
                    _floats[i].SaveTo(section.CreateSection("Float_" + i.ToString(
                        System.Globalization.CultureInfo.InvariantCulture)));
                }
            }
        }