# IControlObjectSource interface

Namespace: [Eto](https://eto.picoe.ca/api/namespace/eto.md) · Assembly: [Eto](https://eto.picoe.ca/api/assembly/eto.md)

```cs
public interface IControlObjectSource
```

Interface for widgets that have a control object

**Derived types:** [Brush](https://eto.picoe.ca/api/type/eto.drawing.brush.md), [Color](https://eto.picoe.ca/api/type/eto.drawing.color.md), [IconFrame](https://eto.picoe.ca/api/type/eto.drawing.iconframe.md), [IGraphicsPath](https://eto.picoe.ca/api/type/eto.drawing.igraphicspath.md), [IMatrix](https://eto.picoe.ca/api/type/eto.drawing.imatrix.md), [Pen](https://eto.picoe.ca/api/type/eto.drawing.pen.md), [WidgetHandler<TControl, TWidget>](https://eto.picoe.ca/api/type/eto.widgethandler-2.md)

## Properties

- [ControlObject](https://eto.picoe.ca/api/type/eto.icontrolobjectsource/controlobject.md): Gets the control object for this widget
