Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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();
            }
        }
Exemplo n.º 3
0
 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);
     }
 }
Exemplo n.º 4
0
        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();
            }
        }