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