private void buttonViewElementSet_Click(object sender, System.EventArgs e) { IQuantity providerQuantity, acceptorQuantity; IElementSet providerElementSet, acceptorElementSet; IDataOperation[] providerDataOperations, acceptorDataOperations; acceptorExchangeItemSelector.GetCheckedExchangeItem(out acceptorQuantity, out acceptorElementSet, out acceptorDataOperations); providerExchangeItemSelector.GetCheckedExchangeItem(out providerQuantity, out providerElementSet, out providerDataOperations); ArrayList elementSets = new ArrayList(); if (acceptorElementSet != null) { elementSets.Add(acceptorElementSet); } if (providerElementSet != null) { elementSets.Add(providerElementSet); } if (elementSets.Count > 0) { _elementSetViewer.PopulateDialog(elementSets); _elementSetViewer.ShowDialog(); } else { Debug.Assert(false); } }
private void buttonViewElementSet_Click(object sender, System.EventArgs e) { Debug.Assert(btnViewer.Enabled); ArrayList elementSets = new ArrayList(); UIExchangeItem item = inputExchangeItemSelector.GetSelectedObject(); if (item != null && item.ElementSet != null) { elementSets.Add(item.ElementSet); } item = outputExchangeItemSelector.GetSelectedObject(); if (item != null && item.ElementSet != null) { elementSets.Add(item.ElementSet); } if (elementSets.Count > 0) { _elementSetViewer.PopulateDialog(elementSets); _elementSetViewer.ShowDialog(); } }
private void buttonViewElementSet_Click(object sender, System.EventArgs e) { Debug.Assert(buttonViewElementSet.Enabled); if (propertyGrid.SelectedObject != null) { if (((Oatc.OpenMI.Gui.Controls.PropertyManager)propertyGrid.SelectedObject).Tag is IElementSet) { ArrayList elementSets = new ArrayList(); elementSets.Add(((Oatc.OpenMI.Gui.Controls.PropertyManager)propertyGrid.SelectedObject).Tag); _elementSetViewer.PopulateDialog(elementSets); _elementSetViewer.ShowDialog(); } } }
private void OnViewElementSet(object sender, System.EventArgs e) { UIOutputItem source = SelectedSource; UIInputItem target = SelectedTarget; ArrayList elementSets = new ArrayList(); if (source != null) { elementSets.Add(source.ElementSet); } if (target != null) { elementSets.Add(target.ElementSet); } if (elementSets.Count > 0) { _elementSetViewer.PopulateDialog(elementSets); _elementSetViewer.ShowDialog(); } }
void buttonPlotElementSet_Click(object sender, EventArgs e) { ArrayList elementSets = new ArrayList(); List <UIOutputItem> outputs = GetCheckedItems <UIOutputItem>(treeViewSources.Nodes); List <UIInputItem> inputs = GetCheckedItems <UIInputItem>(treeViewTargets.Nodes); List <IElementSet> elements = (from n in outputs where n is ITimeSpaceOutput && ((ITimeSpaceOutput)n).SpatialDefinition is IElementSet select(IElementSet)(((ITimeSpaceOutput)n).SpatialDefinition)).ToList <IElementSet>(); elementSets.AddRange(elements); elements = (from n in outputs where n is ITimeSpaceInput && ((ITimeSpaceInput)n).SpatialDefinition is IElementSet select(IElementSet)(((ITimeSpaceInput)n).SpatialDefinition)).ToList <IElementSet>(); elementSets.AddRange(elements); if (elementSets.Count > 0) { elementSetViewer.PopulateDialog(elementSets); elementSetViewer.ShowDialog(); } }