aboutsummaryrefslogtreecommitdiff
path: root/src/libui_sdl/libui/common/control.c
diff options
context:
space:
mode:
authorArisotura <thetotalworm@gmail.com>2020-05-30 03:19:20 +0200
committerArisotura <thetotalworm@gmail.com>2020-05-30 03:19:20 +0200
commitb62d90cbe4c5232f0fe8604bd5e11f8eccd48ba1 (patch)
treebfd0a5e6f30fc382170ec9402adea32f12ebc342 /src/libui_sdl/libui/common/control.c
parent82302c9bf48598f889d0942340c224852c1378c5 (diff)
parent993048dd241b59747a7b30edfc861eedd4c005c9 (diff)
Merge remote-tracking branch 'remotes/origin/master' into melonDSi
Diffstat (limited to 'src/libui_sdl/libui/common/control.c')
-rw-r--r--src/libui_sdl/libui/common/control.c117
1 files changed, 0 insertions, 117 deletions
diff --git a/src/libui_sdl/libui/common/control.c b/src/libui_sdl/libui/common/control.c
deleted file mode 100644
index 78d1e5f..0000000
--- a/src/libui_sdl/libui/common/control.c
+++ /dev/null
@@ -1,117 +0,0 @@
-// 26 may 2015
-#include "../ui.h"
-#include "uipriv.h"
-
-void uiControlDestroy(uiControl *c)
-{
- (*(c->Destroy))(c);
-}
-
-uintptr_t uiControlHandle(uiControl *c)
-{
- return (*(c->Handle))(c);
-}
-
-uiControl *uiControlParent(uiControl *c)
-{
- return (*(c->Parent))(c);
-}
-
-void uiControlSetParent(uiControl *c, uiControl *parent)
-{
- (*(c->SetParent))(c, parent);
-}
-
-int uiControlToplevel(uiControl *c)
-{
- return (*(c->Toplevel))(c);
-}
-
-int uiControlVisible(uiControl *c)
-{
- return (*(c->Visible))(c);
-}
-
-void uiControlShow(uiControl *c)
-{
- (*(c->Show))(c);
-}
-
-void uiControlHide(uiControl *c)
-{
- (*(c->Hide))(c);
-}
-
-int uiControlEnabled(uiControl *c)
-{
- return (*(c->Enabled))(c);
-}
-
-void uiControlEnable(uiControl *c)
-{
- (*(c->Enable))(c);
-}
-
-void uiControlDisable(uiControl *c)
-{
- (*(c->Disable))(c);
-}
-
-void uiControlSetFocus(uiControl *c)
-{
- (*(c->SetFocus))(c);
-}
-
-void uiControlSetMinSize(uiControl *c, int w, int h)
-{
- c->MinWidth = w;
- c->MinHeight = h;
- (*(c->SetMinSize))(c, w, h);
-}
-
-#define uiControlSignature 0x7569436F
-
-uiControl *uiAllocControl(size_t size, uint32_t OSsig, uint32_t typesig, const char *typenamestr)
-{
- uiControl *c;
-
- c = (uiControl *) uiAlloc(size, typenamestr);
- c->Signature = uiControlSignature;
- c->OSSignature = OSsig;
- c->TypeSignature = typesig;
-
- c->MinWidth = -1;
- c->MinHeight = -1;
-
- return c;
-}
-
-void uiFreeControl(uiControl *c)
-{
- if (uiControlParent(c) != NULL)
- userbug("You cannot destroy a uiControl while it still has a parent. (control: %p)", c);
- uiFree(c);
-}
-
-void uiControlVerifySetParent(uiControl *c, uiControl *parent)
-{
- uiControl *curParent;
-
- if (uiControlToplevel(c))
- userbug("You cannot give a toplevel uiControl a parent. (control: %p)", c);
- curParent = uiControlParent(c);
- if (parent != NULL && curParent != NULL)
- userbug("You cannot give a uiControl a parent while it already has one. (control: %p; current parent: %p; new parent: %p)", c, curParent, parent);
- if (parent == NULL && curParent == NULL)
- implbug("attempt to double unparent uiControl %p", c);
-}
-
-int uiControlEnabledToUser(uiControl *c)
-{
- while (c != NULL) {
- if (!uiControlEnabled(c))
- return 0;
- c = uiControlParent(c);
- }
- return 1;
-}