Example #1
0
        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();
        }
Example #2
0
        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();
        }
Example #3
0
        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";
            }
        }