Flood.GUI.Controls.Properties.Add C# (CSharp) Method

Add() public method

Adds a new property row.
public Add ( String label, System.Property prop, String value = "" ) : Flood.GUI.Controls.PropertyRow
label String Property name.
prop System.Property Property control.
value String Initial value.
return Flood.GUI.Controls.PropertyRow
        public PropertyRow Add(String label, Property.Control prop, String value="")
        {
            PropertyRow row = new PropertyRow(this, prop);
            row.Dock = Pos.Top;
            row.Label = label;
            row.ValueChanged += OnRowValueChanged;

            prop.SetValue(value, true);

            m_SplitterBar.BringToFront();
            return row;
        }

Same methods

Properties::Add ( String label, String value = "" ) : Flood.GUI.Controls.PropertyRow

Usage Example

Example #1
0
        public void TestProperties()
        {
            var control = new Properties(canvas);
            control.SetSize(150, 150);
            control.Add("label1", "val1");
            control.Add("label1", "val2");
            control.Add("label2", "val1");
            control.Add("label2", "val2");
            control.Add("label2", "val3");

            GUI.Test(control, "Properties1");
        }