private void OpenDDSTSIMenuItem_Click(object sender, EventArgs e) { if (SolutionTree.SelectedNode.Name == ".dds") { string DDSPath = this.ClientFolder.FullName + "\\" + SolutionTree.SelectedNode.Parent.Text + "\\" + SolutionTree.SelectedNode.Text; DDSDockContainer newDDSDockContainer = new DDSDockContainer(SolutionTree.SelectedNode.Text, SolutionTree.SelectedNode.Text); try { newDDSDockContainer.LoadDDS(DDSPath); AddDockContainer(newDDSDockContainer); AddLog(DDSPath + " succefully opened", LogType.MSG_INFO); } catch { AddLog(DDSPath + " can't be open", LogType.MSG_ERROR); } } else if (SolutionTree.SelectedNode.Name == ".tsi") { string TSIPath = this.ClientFolder.FullName + "\\" + SolutionTree.SelectedNode.Parent.Text + "\\" + SolutionTree.SelectedNode.Text; string TSIFolder = this.ClientFolder.FullName + "\\" + SolutionTree.SelectedNode.Parent.Text; TSIDockContainer newTSIDockContainer = new TSIDockContainer(SolutionTree.SelectedNode.Text, SolutionTree.SelectedNode.Text, TSIFolder); newTSIDockContainer.LoadTSI(TSIPath); AddDockContainer(newTSIDockContainer); LoadTSITree(newTSIDockContainer); newTSIDockContainer.renderControl.MouseUp += new MouseEventHandler(TSIRenderMouseUp); newTSIDockContainer.renderControl.MouseDown += new MouseEventHandler(TSIRenderMouseDown); newTSIDockContainer.renderControl.MouseMove += new MouseEventHandler(TSIRenderMouseMove); AddLog(TSIPath + " succefully opened", LogType.MSG_INFO); } }
private void MainBar_DockTabChange(object sender, DevComponents.DotNetBar.DockTabChangeEventArgs e) { TreeTSI.Nodes.Clear(); propertyGrid.SelectedObject = null; if (e.NewTab.GetType() == typeof(XmlDockContainer)) { XmlDockContainer SelectXmlDockContainer = (XmlDockContainer)e.NewTab; SelectXmlDockContainer.Reload(); treeTSIMenuStrip.Enabled = false; } else if (e.NewTab.GetType() == typeof(DDSDockContainer)) { DDSDockContainer SelectDDSDockContainer = (DDSDockContainer)e.NewTab; SelectDDSDockContainer.Reload(); treeTSIMenuStrip.Enabled = false; } else if (e.NewTab.GetType() == typeof(TSIDockContainer)) { TSIDockContainer SelectTSIDockContainer = (TSIDockContainer)e.NewTab; SelectTSIDockContainer.Reload(); tabControl.SelectedTab = tabPageTSI; treeTSIMenuStrip.Enabled = true; } else { treeTSIMenuStrip.Enabled = false; } if (e.OldTab.GetType() == typeof(ICustomControl)) //avoid error with "about tab" which isn't a ICustomControl { ICustomControl oldDock = (ICustomControl)e.OldTab; oldDock.Save(); } }
private void OpenDDSTSIMenuItem_Click(object sender, EventArgs e) { if (SolutionTree.SelectedNode.Name == ".dds") { DDSDockContainer newDDSDockContainer = new DDSDockContainer(SolutionTree.SelectedNode.Text, SolutionTree.SelectedNode.Text); newDDSDockContainer.Load(ContentManager.resFolderPartialPath + "\\" + SolutionTree.SelectedNode.Text); AddDockContainer(newDDSDockContainer); } else if (SolutionTree.SelectedNode.Name == ".tsi") { TSIDockContainer newTSIDockContainer = new TSIDockContainer(SolutionTree.SelectedNode.Text, SolutionTree.SelectedNode.Text, TreeTSI, propertyGrid); newTSIDockContainer.Load(ContentManager.resFolderPartialPath + "\\" + SolutionTree.SelectedNode.Text); AddDockContainer(newTSIDockContainer); } }
private void MainBar_DockTabChange(object sender, DevComponents.DotNetBar.DockTabChangeEventArgs e) { TreeTSI.Nodes.Clear(); propertyGrid.SelectedObject = null; if (e.NewTab.GetType() == typeof(XmlDockContainer)) { XmlDockContainer SelectXmlDockContainer = (XmlDockContainer)e.NewTab; SelectXmlDockContainer.Reload(); TreeTSIMenuStrip.Enabled = false; } else if (e.NewTab.GetType() == typeof(DDSDockContainer)) { DDSDockContainer SelectDDSDockContainer = (DDSDockContainer)e.NewTab; SelectDDSDockContainer.Reload(); TreeTSIMenuStrip.Enabled = false; } else if (e.NewTab.GetType() == typeof(TSIDockContainer)) { TSIDockContainer SelectTSIDockContainer = (TSIDockContainer)e.NewTab; SelectTSIDockContainer.tsi.Reload(); LoadTSITree(SelectTSIDockContainer); tabControl.SelectedTab = tabPageTSI; TreeTSIMenuStrip.Enabled = true; } else { TreeTSIMenuStrip.Enabled = false; } if (e.OldTab.GetType() == typeof(XmlDockContainer)) { XmlDockContainer OldtXmlDockContainer = (XmlDockContainer)e.OldTab; OldtXmlDockContainer.Save(); } else if (e.OldTab.GetType() == typeof(TSIDockContainer)) { TSIDockContainer OldTSIDockContainer = (TSIDockContainer)e.OldTab; OldTSIDockContainer.tsi.Save(); } }