public CreatePoolP2(BatchTreeViewItem sender, object obj) { pool = null; workitem = null; starttask = null; if (obj is Pool) { this.pool = obj as Pool; } else if (obj is WorkItem) { this.workitem = obj as WorkItem; } else if (obj == null) { // We are going to do some weird things and return a starttask this.starttask = new StartTask(); } else { System.Windows.MessageBox.Show("CreatePoolP2.xaml.cs: Improper object passed in"); } this.Sender = sender; InitializeComponent(); Loaded += OnLoaded; MainWindow.Resize(MainGrid); }
public CreateWIP1(BatchTreeViewItem sender) { Sender = sender; // WorkItem happens after you click InitializeComponent(); // Do Not Run Until Time Time timeUntilTime = new Time(false); dataTableUntil = timeUntilTime.TimeDataTable; timeUntil.ItemsSource = dataTableUntil.AsDataView(); // Do Not Run After Time Time timeAfterTime = new Time(false); // heh dataTableAfter = timeAfterTime.TimeDataTable; timeAfter.ItemsSource = dataTableAfter.AsDataView(); // Recurrence Interval Time recurrenceIntervalTime = new Time(true); dataTableInterval = recurrenceIntervalTime.TimeDataTable; dataGridInterval.ItemsSource = dataTableInterval.AsDataView(); // Start Window Time startWindowTime = new Time(true); dataTableWindow = startWindowTime.TimeDataTable; dataGridWindow.ItemsSource = dataTableWindow.AsDataView(); Loaded += OnLoaded; MainWindow.Resize(MainGrid); }
public CreateWIP5(BatchTreeViewItem sender, WorkItem workitem) { this.workitem = workitem; this.Sender = sender; InitializeComponent(); Loaded += OnLoaded; MainWindow.Resize(MainGrid); }
public CreateWIP2(BatchTreeViewItem sender, WorkItem wi) { InitializeComponent(); this.Sender = sender; workitem = wi; // Wall Clock Time Time wallClockTime = new Time(true); dataTableWallClock = wallClockTime.TimeDataTable; dataGridWallClock.ItemsSource = dataTableWallClock.AsDataView(); Loaded += OnLoaded; MainWindow.Resize(MainGrid); }
public CreatePoolP1(BatchTreeViewItem sender, object obj) { this.Sender = sender; InitializeComponent(); pool = null; workitem = null; DataTable dataTable2 = new DataTable(); dataView = dataTable2.AsDataView(); envGrid.ItemsSource = dataView; dataTable2.Columns.Add("Name", typeof(string)); dataTable2.Columns.Add("Value", typeof(string)); //envGrid.ColumnWidth = new DataGridLength(1, DataGridLengthUnitType.Star); DataRow row2 = dataTable2.NewRow(); dataTable2.Rows.Add(row2); // Resize Timeout Time resizeTime = new Time(true); dataTableResize = resizeTime.TimeDataTable; datagridResize.ItemsSource = dataTableResize.AsDataView(); if (obj is Pool) { this.pool = obj as Pool; } else if (obj is WorkItem) { lblTitle.Content = "WorkItem Autopool Specifications"; txtName.IsEnabled = false; lblName.IsEnabled = false; lblNameStar.Width = 0; this.workitem = obj as WorkItem; } else { System.Windows.MessageBox.Show("CreatePoolP1.xaml.cs: Improper object passed in"); } btnNext.Content = "Done"; Loaded += OnLoaded; MainWindow.Resize(MainGrid); }
public CreateTaskP1(BatchTreeViewItem sender) { Sender = sender; InitializeComponent(); // Wall Clock Time Time wallClockTime = new Time(true); dataTableWallClock = wallClockTime.TimeDataTable; dataGridWallClock.ItemsSource = dataTableWallClock.AsDataView(); // Retention Time Time retentionTime = new Time(true); dataTableRetention = retentionTime.TimeDataTable; dataGridRetention.ItemsSource = dataTableRetention.AsDataView(); Loaded += OnLoaded; MainWindow.Resize(MainGrid); }
public CreateWIP3(BatchTreeViewItem sender, WorkItem parent) { this.workitem = parent; this.Sender = sender; InitializeComponent(); // Wall Clock Time Time wallClockTime = new Time(true); dataTableWallClock = wallClockTime.TimeDataTable; dataGridWallClock.ItemsSource = dataTableWallClock.AsDataView(); // Retention Time Time retentionTime = new Time(true); dataTableRetention = retentionTime.TimeDataTable; dataGridRetention.ItemsSource = dataTableRetention.AsDataView(); Loaded += OnLoaded; MainWindow.Resize(MainGrid); }
protected override IList <TreeViewItem> BuildRows(TreeViewItem root) { //Debug.Log(sortCol + " " + sortColumn.sortedAscending); profilerState.lastFrame = profilerState.profilerWindow.GetActiveVisibleFrameIndex(); var rows = new List <TreeViewItem>(); if (property == null || !property.frameDataReady) { return(rows); } m_AllCanvasesItem = new RootTreeViewItem(); SetExpanded(m_AllCanvasesItem.id, true); root.AddChild(m_AllCanvasesItem); UISystemProfilerInfo[] UISystemData = property.GetUISystemProfilerInfo(); int[] allBatchesInstanceIDs = property.GetUISystemBatchInstanceIDs(); if (UISystemData != null) { Dictionary <int, TreeViewItem> map = new Dictionary <int, TreeViewItem>(); int batchIndex = 0; foreach (var data in UISystemData) { TreeViewItem parent; if (!map.TryGetValue(data.parentId, out parent)) { parent = m_AllCanvasesItem; m_AllCanvasesItem.totalBatchCount += data.totalBatchCount; m_AllCanvasesItem.totalVertexCount += data.totalVertexCount; m_AllCanvasesItem.gameObjectCount += data.instanceIDsCount; } string name; BaseTreeViewItem canvasTreeViewItem; if (data.isBatch) { name = "Batch " + batchIndex++; canvasTreeViewItem = new BatchTreeViewItem(data, parent.depth + 1, name, allBatchesInstanceIDs); } else { name = property.GetUISystemProfilerNameByOffset(data.objectNameOffset); canvasTreeViewItem = new CanvasTreeViewItem(data, parent.depth + 1, name); batchIndex = 0; map[data.objectInstanceId] = canvasTreeViewItem; } if (!IsExpanded(parent.id)) { if (!parent.hasChildren) { parent.children = CreateChildListForCollapsedParent(); } continue; } parent.AddChild(canvasTreeViewItem); } m_Comparer.Col = Column.Element; if (multiColumnHeader.sortedColumnIndex != -1) { m_Comparer.Col = (Column)multiColumnHeader.sortedColumnIndex; } m_Comparer.isAscending = multiColumnHeader.GetColumn((int)m_Comparer.Col).sortedAscending; SetupRows(m_AllCanvasesItem, rows); } return(rows); }
public FilesEnv(BatchTreeViewItem sender, object obj, string name) { try { Sender = sender; InitializeComponent(); } catch (Exception ex) { System.Windows.MessageBox.Show(string.Format("{0}", ex)); } task = null; pool = null; workitem = null; starttask = null; code = name; if (obj is TaskEntities.Task) { this.task = obj as TaskEntities.Task; this.TaskName = name; } else if (obj is Pool) { this.pool = obj as Pool; } else if (obj is WorkItem && code.Equals("1")) { try { this.workitem = obj as WorkItem; btnFinish.Content = "Next"; } catch (Exception ex) { System.Windows.MessageBox.Show(string.Format("{0}", ex)); } } else if (obj is WorkItem && code.Equals("2")) { try { this.workitem = obj as WorkItem; } catch (Exception ex) { System.Windows.MessageBox.Show(string.Format("{0}", ex)); } } else if (obj is StartTask) { try { btnFinish.Content = "Update"; this.starttask = obj as StartTask; } catch (Exception ex) { MessageBox.Show(string.Format("FilesEnv.xaml.cs:\n{0}", ex)); } } else { System.Windows.MessageBox.Show("FilesEnv.xaml.cs: Improper object passed in"); } dataTable1 = new DataTable(); dataView1 = dataTable1.AsDataView(); filesGrid.ItemsSource = dataView1; dataTable1.Columns.Add("File Name", typeof(string)); dataTable1.Columns.Add("Blob Path", typeof(string)); DataRow row1 = dataTable1.NewRow(); dataTable1.Rows.Add(row1); DataTable dataTable2 = new DataTable(); dataView2 = dataTable2.AsDataView(); envGrid.ItemsSource = dataView2; dataTable2.Columns.Add("Variable Name", typeof(string)); dataTable2.Columns.Add("Value", typeof(string)); DataRow row2 = dataTable2.NewRow(); dataTable2.Rows.Add(row2); Loaded += OnLoaded; MainWindow.Resize(MainGrid); }