summaryrefslogtreecommitdiff
path: root/new/control.c
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2015-04-11 14:12:12 -0400
committerPietro Gagliardi <[email protected]>2015-04-11 14:12:12 -0400
commitda0acba992a567e275fb8687c5f961a3e35dd5a8 (patch)
treeb4f03fbed182f7eb48a96a9572f0866041a399e2 /new/control.c
parentd14716c4d3ef3c710d889a46e1ff93d98bb5feef (diff)
Laid the foundation for control showing, hiding, enabling, and disabling.
Diffstat (limited to 'new/control.c')
-rw-r--r--new/control.c45
1 files changed, 45 insertions, 0 deletions
diff --git a/new/control.c b/new/control.c
index aab5ea0..5c56f0a 100644
--- a/new/control.c
+++ b/new/control.c
@@ -30,3 +30,48 @@ void uiControlResize(uiControl *c, intmax_t x, intmax_t y, intmax_t width, intma
{
(*(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);
+}