コード例 #1
0
ファイル: MainForm.cs プロジェクト: windj007/CleverMerge
 /// <summary>
 /// Create window for the specified project
 /// </summary>
 /// <param name="project">Project to create window for</param>
 private void CreateWindowForProject(Project project)
 {
     var form = new ProjectForm(project);
     form.MdiParent = this;
     form.Show();
     form.WindowState = FormWindowState.Maximized;
     windowsTabs.RegisterWindow(form);
 }
コード例 #2
0
        public IActionResult Add()
        {
            //TODO Remove test code
            IEnumerable <User> users = new List <User>();

            ProjectForm projectForm = new ProjectForm(users);

            return(View(projectForm));
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: jpmac26/LazyShell
 public void CreateProjectWindow()
 {
     if (Project == null || !Project.Visible)
     {
         Cursor.Current = Cursors.WaitCursor;
         Project        = new ProjectForm();
         Project.Show();
         Cursor.Current = Cursors.Arrow;
     }
 }
コード例 #4
0
        private void Update(WorldForm wf, ProjectForm pf, ref MapSelection sel, Quaternion q)
        {
            ScenarioNode?.SetOrientation(q);

            if (ScenarioNode != sel.ScenarioNode)
            {
                wf.SelectScenarioNode(ScenarioNode);
            }
            wf.SetWidgetRotation(q);

            //UpdateGraphics(wf, pf);
        }
コード例 #5
0
 private void UpdateGraphics(WorldForm wf, ProjectForm pf)
 {
     if (ScenarioNode != null)
     {
         //Ymt graphics needs to be updated.....
         wf.UpdateScenarioGraphics(ScenarioNode.Ymt, false);
         if (pf != null) //make sure to update the project form UI..
         {
             pf.OnWorldScenarioNodeModified(ScenarioNode);
         }
     }
 }
コード例 #6
0
        private void Update(WorldForm wf, ProjectForm pf, ref MapSelection sel, Vector3 p)
        {
            ScenarioNode?.SetPosition(p);

            if (ScenarioNode != sel.ScenarioNode)
            {
                wf.SelectScenarioNode(ScenarioNode);
            }
            wf.SetWidgetPosition(p);

            UpdateGraphics(wf, pf);
        }
コード例 #7
0
 private void UpdateGraphics(WorldForm wf, ProjectForm pf)
 {
     if (Node != null)
     {
         //Ynd graphics needs to be updated.....
         wf.UpdateTrainTrackNodeGraphics(Node, false);
         if (pf != null) //make sure to update the project form UI..
         {
             pf.OnWorldTrainNodeModified(Node);
         }
     }
 }
コード例 #8
0
 private void UpdateGraphics(WorldForm wf, ProjectForm pf)
 {
     ////this function shouldn't actually be needed for rotating...
     //if (ScenarioNode != null)
     //{
     //    //Ymt graphics needs to be updated.....
     //    wf.UpdateScenarioGraphics(ScenarioNode.Ymt, false);
     //    if (pf != null) //make sure to update the project form UI..
     //    {
     //        pf.OnWorldScenarioNodeModified(ScenarioNode);
     //    }
     //}
 }
コード例 #9
0
ファイル: MainWindow.xaml.cs プロジェクト: ucswift/Insight
        public void Initalize()
        {
            contentRoot.Content = null;

            if (UIContext.Project == null)
            {
                contentRoot.Content = null;
            }
            else
            {
                ProjectForm projectForm = new ProjectForm();
                projectForm.Project = UIContext.Project;
                contentRoot.Content = projectForm;
            }
        }