private void CreateNewGUI() { treeViewWidgets.Nodes.Clear(); RectangleF defaultPosAndSize = new RectangleF(0, 0, 1024, 768); baseWidget = new SpecialBonusBaseShitWidget(null, defaultPosAndSize); firstWidget = new ContainerWidget(baseWidget, defaultPosAndSize); baseWidget.SubWidgets.Add(firstWidget); baseWidget.Name = "GUIRoot"; firstWidget.Name = "Root"; firstWidget.TreeNode.Text = "Root"; treeViewWidgets.Nodes.Add(firstWidget.TreeNode); pBGameView.Invalidate(); }
private void loadToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.InitialDirectory = GlobalSettings.DataPath; ofd.Filter = "S5 GUI File (*.xml)|*.xml"; if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK) { XDocument xd = XDocument.Load(ofd.FileName); XElement root = xd.Element("root"); treeViewWidgets.Nodes.Clear(); baseWidget = new SpecialBonusBaseShitWidget(root, null); firstWidget = baseWidget.SubWidgets[0] as ContainerWidget; treeViewWidgets.Nodes.Add(baseWidget.SubWidgets[0].TreeNode); pBGameView.Invalidate(); } }