# cock.new

Creates a new control object.

## Function

### Synopsis

    control = cock.new ( id, data )

### Arguments

`string id`
  Optional. An identifier to use for this object. Generated automatically if not provided.
`table data`
  Optional. Specifically formated setup data to build layouts from. Will not instantly create layout if not provided.

### Returns

`table control`
  Newly created control object.

## See also

- cock.delete
- cock.find
- Common Organization of Controls Kit Setup data
- Common Organization of Controls Kit Manual
- Common Organization of Controls Kit

Category:

- Functions