blob: 7640e428d21b6465be4a855402fa09b54adcedda (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#include <ui.h>
#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,
};
}
|