public void LoadLayouts(XmlReader reader) { layouts.Clear(); container.Clear(); currentLayout = null; reader.MoveToContent(); if (reader.IsEmptyElement) { reader.Skip(); return; } reader.ReadStartElement("layouts"); reader.MoveToContent(); while (reader.NodeType != XmlNodeType.EndElement) { if (reader.NodeType == XmlNodeType.Element) { DockLayout layout = DockLayout.Read(this, reader); layouts.Add(layout.Name, layout); } else { reader.Skip(); } reader.MoveToContent(); } reader.ReadEndElement(); container.RelayoutWidgets(); }
public static DockLayout Read(DockFrame frame, XmlReader reader) { DockLayout layout = new DockLayout(frame); layout.Read(reader); return(layout); }
public static DockLayout Read (DockFrame frame, XmlReader reader) { DockLayout layout = new DockLayout (frame); layout.Read (reader); return layout; }