// 26 may 2015 #include "../ui.h" #include "uipriv.h" uintptr_t uiControlHandle(uiControl *c) { return (*(c->Handle))(c); } 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); } int uiControlEnabledToUser(uiControl *c) { while (c != NULL) { if (!uiControlEnabled(c)) return 0; c = uiControlParent(c); } return 1; }