public ChartPropertiesForm(Node node) { InitializeComponent(); Statics.AddImageToButtonWithText(SaveButton, "checkmark48.png"); Statics.AddImageToButtonWithText(AddButton, "Tango Icons\\list-add.png"); Statics.AddImageToButtonWithText(UpButton, "Tango Icons\\go-up.png"); Statics.AddImageToButtonWithText(RemoveButton, "Tango Icons\\edit-delete.png"); Statics.AddImageToButtonWithText(EditButton, "Tango Icons\\view-refresh.png"); this.node = node; this.Background = Statics.FormBackground; dataTable = new DataTable(); dataTable.Columns.Add("Name"); dataTable.Columns.Add("Value"); int i; for (i = 0; i < node.Properties.Count; i += 2) { DataRow row = dataTable.NewRow(); row["Name"] = node.Properties[i]; row["Value"] = node.Properties[i + 1].ToString(); dataTable.Rows.Add(row); } listView1.DataContext = dataTable; NameTextBox.Focus(); }
public LinePropertiesForm(Node node) { InitializeComponent(); Statics.AddImageToButtonWithText(SaveButton, "checkmark48.png"); this.node = node; if (node.Shape.NodeName == "HorizontalLineNode") { LenghtTextBox.Text = node.Width.ToString(); } else if (node.Shape.NodeName == "VerticalLineNode") { LenghtTextBox.Text = node.Height.ToString(); } LenghtTextBox.Focus(); }
public UMLClassPropertiesForm(Node node) { InitializeComponent(); Statics.AddImageToButtonWithText(AddVariableButton, "Tango Icons\\list-add.png"); Statics.AddImageToButtonWithText(AddFunctionButton, "Tango Icons\\list-add.png"); Statics.AddImageToButtonWithText(VariableRemoveButton, "Tango Icons\\edit-delete.png"); Statics.AddImageToButtonWithText(VariableUpButton, "Tango Icons\\go-up.png"); Statics.AddImageToButtonWithText(FunctionRemoveButton, "Tango Icons\\edit-delete.png"); Statics.AddImageToButtonWithText(FunctionUpButton, "Tango Icons\\go-up.png"); Statics.AddImageToButtonWithText(SaveButton, "checkmark48.png"); Statics.AddImageToButtonWithText(VariableUpdateButton, "Tango Icons\\view-refresh.png"); Statics.AddImageToButtonWithText(FunctionUpdateButton, "Tango Icons\\view-refresh.png"); this.node = node; if (node.Properties.Count != 0) { ClassNameTextBox.Text = node.Properties[0]; StreoTypeTextBox.Text = node.Properties[1]; int propertyCount = int.Parse(node.Properties[2]); int functionCount = int.Parse(node.Properties[3]); int i; for (i = 4; i < propertyCount + 4; i++) { VariableNamesListBox.Items.Add(node.Properties[i]); } for (i = propertyCount + 4; i < propertyCount + functionCount + 4; i++) { FunctionNamesListBox.Items.Add(node.Properties[i]); } } else { ClassNameTextBox.Text = "Class Name"; } }