static void sizeHeight(uiSpinbox *s, void *data) { uiWindow *w = uiWindow(data); int xp, yp; uiWindowContentSize(w, &xp, &yp); yp = uiSpinboxValue(height); uiWindowSetContentSize(w, xp, yp); }
static void callback_uiSpinboxOnChanged( uiSpinbox* c, void* d ) { lua_State* L = (lua_State*) d; if( L ) { lua_pushinteger( L, uiSpinboxValue( c ) ); invoke_callback( L, c, callback_OnChanged, 1 ); } }
static void sizeWidth(uiSpinbox *s, void *data) { uiWindow *w = uiWindow(data); int xp, yp; uiWindowContentSize(w, &xp, &yp); xp = uiSpinboxValue(width); uiWindowSetContentSize(w, xp, yp); }
static Janet janet_ui_spinbox_value(int32_t argc, Janet *argv) { janet_arity(argc, 1, 2); uiSpinbox *spinbox = janet_getuitype(argv, 0, &spinbox_td); if (argc == 2) { int32_t value = janet_getinteger(argv, 1); uiSpinboxSetValue(spinbox, value); return argv[0]; } return janet_wrap_integer(uiSpinboxValue(spinbox)); }
static void onSpinboxChanged(uiSpinbox *s, void *data) { update(uiSpinboxValue(spinbox)); }