More fixes.
This commit is contained in:
parent
4b0d81c144
commit
13e90c4263
|
@ -119,7 +119,6 @@ static void controlUpdateState(uiControl *c)
|
||||||
//TODO uiControlQueueResize(c);
|
//TODO uiControlQueueResize(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO should this be public?
|
|
||||||
uiControl *uiNewControl(uintmax_t type)
|
uiControl *uiNewControl(uintmax_t type)
|
||||||
{
|
{
|
||||||
return uiControl(newTyped(type));
|
return uiControl(newTyped(type));
|
||||||
|
|
|
@ -88,17 +88,12 @@ void uiCheckboxOnToggled(uiCheckbox *c, void (*f)(uiCheckbox *, void *), void *d
|
||||||
c->onToggledData = data;
|
c->onToggledData = data;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void defaultOnToggled(uiCheckbox *c, void *data)
|
int uiCheckboxChecked(uiCheckbox *c)
|
||||||
{
|
|
||||||
// do nothing
|
|
||||||
}
|
|
||||||
|
|
||||||
static int uiCheckboxChecked(uiCheckbox *c)
|
|
||||||
{
|
{
|
||||||
return [c->button state] == NSOnState;
|
return [c->button state] == NSOnState;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void uiCheckboxSetChecked(uiCheckbox *c, int checked)
|
void uiCheckboxSetChecked(uiCheckbox *c, int checked)
|
||||||
{
|
{
|
||||||
NSInteger state;
|
NSInteger state;
|
||||||
|
|
||||||
|
@ -108,6 +103,11 @@ static void uiCheckboxSetChecked(uiCheckbox *c, int checked)
|
||||||
[c->button setState:state];
|
[c->button setState:state];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void defaultOnToggled(uiCheckbox *c, void *data)
|
||||||
|
{
|
||||||
|
// do nothing
|
||||||
|
}
|
||||||
|
|
||||||
uiCheckbox *uiNewCheckbox(const char *text)
|
uiCheckbox *uiNewCheckbox(const char *text)
|
||||||
{
|
{
|
||||||
uiCheckbox *c;
|
uiCheckbox *c;
|
||||||
|
|
|
@ -64,6 +64,7 @@ _UI_EXTERN void uiControlShow(uiControl *);
|
||||||
_UI_EXTERN void uiControlHide(uiControl *);
|
_UI_EXTERN void uiControlHide(uiControl *);
|
||||||
_UI_EXTERN void uiControlEnable(uiControl *);
|
_UI_EXTERN void uiControlEnable(uiControl *);
|
||||||
_UI_EXTERN void uiControlDisable(uiControl *);
|
_UI_EXTERN void uiControlDisable(uiControl *);
|
||||||
|
_UI_EXTERN uiControl *uiNewControl(uintmax_t type);
|
||||||
|
|
||||||
/* TODO
|
/* TODO
|
||||||
func NewControl(type uintmax_t) *Control;
|
func NewControl(type uintmax_t) *Control;
|
||||||
|
|
Loading…
Reference in New Issue