/// <summary> /// /// </summary> private void BuildUI() { GanttProperties GanttProps = null; // Get Gantt control properties if (Projects.TabPages.Count > 0) { GanttProps = ((GanttControl)Projects.TabPages[TabGantt].Controls[0]).Properties; } // Clear tabs Projects.TabPages.Clear(); // Create Gantt control Projects.TabPages.Add("Gantt"); GanttControl Gantt = new GanttControl(); Gantt.Dock = DockStyle.Fill; Gantt.setWorkspace(TheWorkspace); Projects.TabPages[TabGantt].Controls.Add(Gantt); // Set gantt properties if (GanttProps != null) { Gantt.Properties = GanttProps; } // Create resources control Projects.TabPages.Add("Ressources"); ResourceControl Resources = new ResourceControl(TheWorkspace); Resources.Dock = DockStyle.Fill; Projects.TabPages[TabResources].Controls.Add(Resources); // Create project tabs foreach (Project AProject in TheWorkspace.Projects) { BuildProjectTab(AProject); } UpdateUI(); }
/// <summary> /// /// </summary> private void UpdateUI() { Text = "Plannifier"; if (Filename != String.Empty) { Text += " - " + Filename; } if (TheWorkspace.Dirty) { Text += "*"; } if (Projects.TabPages.Count > 0) { GanttControl Gantt = ((GanttControl)Projects.TabPages[TabGantt].Controls[0]); Gantt.Update(); } }