Beispiel #1
0
        private void LoadModule(SortedProjectTreeNode parentNode, ZeusModule parentModule)
        {
            SortedProjectTreeNode node;

            if ((parentNode == null) && (parentModule is ZeusProject))
            {
                rootNode = new ProjectTreeNode(parentModule as ZeusProject);
                node     = rootNode;
            }
            else
            {
                node = new ModuleTreeNode(parentModule);
                parentNode.AddSorted(node);
            }

            foreach (ZeusModule module in parentModule.ChildModules)
            {
                LoadModule(node, module);
            }

            foreach (SavedTemplateInput input in parentModule.SavedObjects)
            {
                node.AddSorted(new SavedObjectTreeNode(input));
            }
        }
        private void LoadModule(SortedProjectTreeNode parentNode, ZeusModule childModule)
        {
            ModuleTreeNode childNode = new ModuleTreeNode(childModule);

            parentNode.AddSorted(childNode);

            foreach (ZeusModule grandchildModule in childModule.ChildModules)
            {
                LoadModule(childNode, grandchildModule);
            }

            foreach (SavedTemplateInput input in childModule.SavedObjects)
            {
                childNode.AddSorted(new SavedObjectTreeNode(input));
            }
        }
        private void contextItemAddModule_Click(object sender, System.EventArgs e)
        {
            SortedProjectTreeNode node = this.treeViewProject.SelectedNode as SortedProjectTreeNode;

            if ((node is ModuleTreeNode) || (node is ProjectTreeNode))
            {
                ZeusModule module = node.Tag as ZeusModule;

                ZeusModule newmodule = new ZeusModule();

                this.formEditModule.Module = newmodule;
                if (this.formEditModule.ShowDialog() == DialogResult.OK)
                {
                    this._isDirty = true;
                    module.ChildModules.Add(newmodule);

                    ModuleTreeNode newNode = new ModuleTreeNode(newmodule);
                    node.AddSorted(newNode);
                    node.Expand();
                }
            }
        }
		private void LoadModule(SortedProjectTreeNode parentNode, ZeusModule parentModule) 
		{
			SortedProjectTreeNode node;
			if ((parentNode == null) && (parentModule is ZeusProject)) 
			{
				rootNode = new ProjectTreeNode(parentModule as ZeusProject);
				node = rootNode;
			}
			else
			{
				node = new ModuleTreeNode(parentModule);
				parentNode.AddSorted(node);
			}
			
			foreach (ZeusModule module in parentModule.ChildModules) 
			{
				LoadModule(node, module);
			}

			foreach (SavedTemplateInput input in parentModule.SavedObjects) 
			{
				node.AddSorted( new SavedObjectTreeNode(input) );
			}
		}
        private void LoadModule(SortedProjectTreeNode parentNode, ZeusModule childModule)
        {
            ModuleTreeNode childNode = new ModuleTreeNode(childModule);
            parentNode.AddSorted(childNode);

            foreach (ZeusModule grandchildModule in childModule.ChildModules)
            {
                LoadModule(childNode, grandchildModule);
            }

            foreach (SavedTemplateInput input in childModule.SavedObjects)
            {
                childNode.AddSorted(new SavedObjectTreeNode(input));
            }
        }
        private void contextItemAddModule_Click(object sender, System.EventArgs e)
        {
            SortedProjectTreeNode node = this.treeViewProject.SelectedNode as SortedProjectTreeNode;
            if ((node is ModuleTreeNode) || (node is ProjectTreeNode))
            {
                ZeusModule module = node.Tag as ZeusModule;

                ZeusModule newmodule = new ZeusModule();

                this._formEditModule.Module = newmodule;
                if (this._formEditModule.ShowDialog() == DialogResult.OK)
                {
                    this._isDirty = true;
                    module.ChildModules.Add(newmodule);

                    ModuleTreeNode newNode = new ModuleTreeNode(newmodule);
                    node.AddSorted(newNode);
                    node.Expand();
                }
            }
        }