public void Save(XmlWriter writer)
{
OnSaveStarted(this, EventArgs.Empty);
writer.WriteStartElement("Gump");
writer.WriteAttributeString("version", GumpVersion.ToString());
writer.WriteAttributeString("resizable", resizable.ToString());
writer.WriteAttributeString("dragable", dragable.ToString());
writer.WriteAttributeString("closable", closable.ToString());
writer.WriteAttributeString("x", x.ToString());
writer.WriteAttributeString("y", y.ToString());
writer.WriteAttributeString("name", name);
foreach (BaseGump bg in Items)
{
writer.WriteStartElement("BaseGump");
bg.Serialize(writer);
writer.WriteEndElement();
}
writer.WriteEndElement();
writer.Close();
OnSaveCompleted(this, EventArgs.Empty);
}