# Editor.BoxLayout.Add

## Overload 1

```csharp
T Add(T widget, int stretch = 0)
```

### Parameters

- `widget` (`T`)
- `stretch` (`int`), default `0`

### Returns

`T`

## Overload 2

```csharp
Layout Add(Layout layout)
```

### Parameters

- `layout` (`Layout`)

### Returns

`Layout`

## Overload 3

```csharp
Layout Add(Layout layout, int stretch)
```

### Parameters

- `layout` (`Layout`)
- `stretch` (`int`)

### Returns

`Layout`

Declared in [Editor.BoxLayout](/api/Editor.BoxLayout).
Assembly: `Sandbox.Tools`.
