| ControlWidget |
| PaintBackground |
| CellAlignment | If none, when in a grid, the control will fill the entire cell |
| IncludeLabel | If true (default) we'll include a label next to the control |
| IsControlActive | |
| IsControlButton | |
| IsControlDisabled | |
| IsControlHovered | |
| IsWideMode | If true we prefer to be full inspector width with the label above us |
| SerializedProperty | |
| SupportsMultiEdit | |
| Tint | |
| ValueHash |
| FromClipboardString | |
| MinimumSizeHint | |
| OnContextMenu | |
| OnMultipleDifferentValues | |
| OnPaint | |
| OnValueChanged | |
| PaintControl | |
| PaintOver | |
| PaintUnder | |
| Prime | Should get called right after creation |
| PropertyFinishEdit | |
| PropertyStartEdit | |
| SizeHint | |
| StartEditing | Selects this widget and starts editing. Used when we want to focus on the widget in the inspector, like when double-clicking on something in a graph editor that maps to this widget. |
| Think | |
| ToClipboardString |
| ControlHighlightPrimary | |
| ControlHighlightSecondary |
| Create | |
| TryCreateGenericObjectControlWidget |