#include #include "widget.h" uiButton* uiMakeButton(uiPtr parent, const char* text, const uiParams* params) { assert(text); assert(params); uiButton* button = UI_NEW(uiButton); *button = (uiButton){ .widget = (uiWidget){ .type = uiTypeButton, .rect = {0}, .stretch = params->stretch, }, .text = string_new(text), }; WidgetSetParent(uiMakeButtonPtr(button), parent); return button; }