private void SaveButton2_Click(object sender, EventArgs e)
        {
            if (this.MainBar.SelectedDockTab >= 0)
            {
                if (this.MainBar.Items[MainBar.SelectedDockTab].GetType() == typeof(XmlDockContainer))
                {
                    XmlDockContainer SelectXmlDockContainer = (XmlDockContainer)this.MainBar.Items[MainBar.SelectedDockTab];
                    try
                    {
                        SelectXmlDockContainer.Save();

                        this.AddLog(SelectXmlDockContainer.XmlPath + " succefully saved", LogType.MSG_INFO);
                    }
                    catch
                    {
                        this.AddLog(SelectXmlDockContainer.XmlPath + " can't be save", LogType.MSG_ERROR);
                    }
                }
                else if (this.MainBar.Items[MainBar.SelectedDockTab].GetType() == typeof(TSIDockContainer))
                {
                    TSIDockContainer SelectTSIDockContainer = (TSIDockContainer)this.MainBar.Items[MainBar.SelectedDockTab];
                    try
                    {
                        SelectTSIDockContainer.Save();
                        this.AddLog(SelectTSIDockContainer.TSIPath + " succefully saved", LogType.MSG_INFO);
                    }
                    catch
                    {
                        this.AddLog(SelectTSIDockContainer.TSIPath + " can't be save", LogType.MSG_ERROR);
                    }
                }
            }
        }
Esempio 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();
            }
        }
        private void showCodeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            XmlDockContainer newXmlDockContainer = new XmlDockContainer(SolutionTree.SelectedNode.Text, SolutionTree.SelectedNode.Text);
            string           XmlPath             = ContentManager.GetRootPath() + "\\" + ContentManager.xmlFolderPartialPath + "\\" + SolutionTree.SelectedNode.Text;

            newXmlDockContainer.Load(XmlPath);
            AddDockContainer(newXmlDockContainer);
        }
        private void showCodeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            XmlDockContainer newXmlDockContainer = new XmlDockContainer(SolutionTree.SelectedNode.Text, SolutionTree.SelectedNode.Text);
            string           XmlPath;

            XmlPath = this.ClientFolder.FullName + "\\" + SolutionTree.SelectedNode.Parent.Text + "\\" + SolutionTree.SelectedNode.Text;

            try
            {
                newXmlDockContainer.LoadXml(XmlPath);
                AddDockContainer(newXmlDockContainer);
                AddLog(XmlPath + " succefully opened", LogType.MSG_INFO);
            }
            catch
            {
                AddLog(XmlPath + " can't be open", LogType.MSG_ERROR);
            }
        }
        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();
            }
        }
        private void closeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.MainBar.SelectedDockTab >= 0)
            {
                if (this.MainBar.Items[MainBar.SelectedDockTab].GetType() == typeof(XmlDockContainer))
                {
                    XmlDockContainer SelectXmlDockContainer = (XmlDockContainer)this.MainBar.Items[MainBar.SelectedDockTab];
                    try
                    {
                        SelectXmlDockContainer.Save();

                        this.AddLog(SelectXmlDockContainer.XmlPath + " succefully saved", LogType.MSG_INFO);
                    }
                    catch
                    {
                        this.AddLog(SelectXmlDockContainer.XmlPath + " can't be save", LogType.MSG_ERROR);
                    }
                }

                this.MainBar.Items.RemoveAt(this.MainBar.SelectedDockTab);
            }
        }