C# Class Flood.GUI.Controls.Properties

Properties table.
Inheritance: Control
Show file Open project: FloodProject/flood Class Usage Examples

Public Methods

Method Description
Add ( String label, System.Property prop, String value = "" ) : Flood.GUI.Controls.PropertyRow

Adds a new property row.

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

Adds a new text property row.

DeleteAll ( ) : void

Deletes all rows.

Properties ( Control parent ) : System

Initializes a new instance of the Properties class.

Protected Methods

Method Description
OnSplitterMoved ( Control control ) : void

Handles the splitter moved event.

PostLayout ( Skins skin ) : void

Function invoked after layout.

Private Methods

Method Description
OnRowValueChanged ( Control control ) : void

Method Details

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

Add() public method

Adds a new text property row.
public Add ( String label, String value = "" ) : Flood.GUI.Controls.PropertyRow
label String Property name.
value String Initial value.
return Flood.GUI.Controls.PropertyRow

DeleteAll() public method

Deletes all rows.
public DeleteAll ( ) : void
return void

OnSplitterMoved() protected method

Handles the splitter moved event.
protected OnSplitterMoved ( Control control ) : void
control Control Event source.
return void

PostLayout() protected method

Function invoked after layout.
protected PostLayout ( Skins skin ) : void
skin Skins Skin to use.
return void

Properties() public method

Initializes a new instance of the Properties class.
public Properties ( Control parent ) : System
parent Control Parent control.
return System