summaryrefslogtreecommitdiff
path: root/new/control.c
blob: 61acb1870e46ceecf13f307404c7196251494c8c (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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
// 7 april 2015
#include "uipriv.h"

void uiControlDestroy(uiControl *c)
{
	(*(c->destroy))(c);
}

uintptr_t uiControlHandle(uiControl *c)
{
	return (*(c->handle))(c);
}

void uiControlSetParent(uiControl *c, uiParent *parent)
{
	(*(c->setParent))(c, parent);
}

void uiControlPreferredSize(uiControl *c, uiSizing *d, intmax_t *width, intmax_t *height)
{
	(*(c->preferredSize))(c, d, width, height);
}

void uiControlResize(uiControl *c, intmax_t x, intmax_t y, intmax_t width, intmax_t height, uiSizing *d)
{
	(*(c->resize))(c, x, y, width, height, d);
}

int uiControlVisible(uiControl *c)
{
	return (*(c->visible))(c);
}

void uiControlShow(uiControl *c)
{
	(*(c->show))(c);
}

void uiControlHide(uiControl *c)
{
	(*(c->hide))(c);
}

void uiControlContainerShow(uiControl *c)
{
	(*(c->containerShow))(c);
}

void uiControlContainerHide(uiControl *c)
{
	(*(c->containerHide))(c);
}

void uiControlEnable(uiControl *c)
{
	(*(c->enable))(c);
}

void uiControlDisable(uiControl *c)
{
	(*(c->disable))(c);
}

void uiControlContainerEnable(uiControl *c)
{
	(*(c->containerEnable))(c);
}

void uiControlContainerDisable(uiControl *c)
{
	(*(c->containerDisable))(c);
}