#include #include "widget.h" uiFrame* uiMakeFrame(void) { uiFrame* frame = UI_NEW(uiFrame); *frame = (uiFrame){ .widget = (uiWidget){.type = uiTypeFrame, .stretch = uiStretchX | uiStretchY} }; return frame; } void uiDestroyFrame(uiFrame** ppFrame) { DestroyWidget((uiWidget**)ppFrame); } uiSize uiGetFrameSize(const uiFrame* frame) { assert(frame); return (uiSize){ .width = frame->widget.rect.width, .height = frame->widget.rect.height, }; }