private static ListDisplayWindow CreateListDisplayWindowForObject(object objectToCreateWindowFor) { ListDisplayWindow listDisplayWindow = new ListDisplayWindow(GuiManager.Cursor); GuiManager.AddWindow(listDisplayWindow); listDisplayWindow.HasMoveBar = true; listDisplayWindow.HasCloseButton = true; listDisplayWindow.Resizable = true; listDisplayWindow.ListShowing = mObjectToSerialize as IEnumerable; listDisplayWindow.Closing += GuiManager.RemoveWindow; // listDisplayWindow.EnableAddingToList(); Button saveButton = new Button(GuiManager.Cursor); saveButton.Text = "Save Object as XML"; saveButton.ScaleX = 9f; saveButton.Click += XmlSeralizeObject; listDisplayWindow.AddWindow(saveButton); Button loadButton = new Button(GuiManager.Cursor); loadButton.Text = "Load Object from XML"; loadButton.ScaleX = 9f; loadButton.Click += XmlDeserializeObject; listDisplayWindow.AddWindow(loadButton); listDisplayWindow.MinimumScaleX = 10; return(listDisplayWindow); }
private static ListDisplayWindow CreateListDisplayWindowForObject(object objectToCreateWindowFor) { ListDisplayWindow listDisplayWindow = new ListDisplayWindow(GuiManager.Cursor); GuiManager.AddWindow(listDisplayWindow); listDisplayWindow.HasMoveBar = true; listDisplayWindow.HasCloseButton = true; listDisplayWindow.Resizable = true; listDisplayWindow.ListShowing = mObjectToSerialize as IEnumerable; listDisplayWindow.Closing += GuiManager.RemoveWindow; // listDisplayWindow.EnableAddingToList(); Button saveButton = new Button(GuiManager.Cursor); saveButton.Text = "Save Object as XML"; saveButton.ScaleX = 9f; saveButton.Click += XmlSeralizeObject; listDisplayWindow.AddWindow(saveButton); Button loadButton = new Button(GuiManager.Cursor); loadButton.Text = "Load Object from XML"; loadButton.ScaleX = 9f; loadButton.Click += XmlDeserializeObject; listDisplayWindow.AddWindow(loadButton); listDisplayWindow.MinimumScaleX = 10; return listDisplayWindow; }