# Editor.TitleBarButtons.AddToggleButton

## Overload 1

```csharp
Widget AddToggleButton(string icon, System.Action<bool> onSet, bool initialValue = False)
```

### Parameters

- `icon` (`string`)
- `onSet` (`System.Action<bool>`)
- `initialValue` (`bool`), default `False`

### Returns

`Widget`

## Overload 2

```csharp
Widget AddToggleButton(Pixmap icon, System.Action<bool> onSet, bool initialValue = False)
```

### Parameters

- `icon` (`Pixmap`)
- `onSet` (`System.Action<bool>`)
- `initialValue` (`bool`), default `False`

### Returns

`Widget`

Declared in [Editor.TitleBarButtons](/api/Editor.TitleBarButtons).
Assembly: `Sandbox.Tools`.
