예제 #1
0
static int l_uiCheckboxText( lua_State* L )
{
	char* s = uiCheckboxText( (uiCheckbox*) check_object( L, 1, uiCheckboxSignature ) );
	lua_pushstring( L, s );
	uiFreeText( s );
	return 1;
}
예제 #2
0
파일: main.c 프로젝트: janet-lang/janetui
static Janet janet_ui_checkbox_text(int32_t argc, Janet *argv) {
    janet_arity(argc, 1, 2);
    uiCheckbox *cbox = janet_getuitype(argv, 0, &checkbox_td);
    if (argc == 2) {
        const uint8_t *text = janet_getstring(argv, 1);
        uiCheckboxSetText(cbox, (const char *)text);
        return argv[0];
    }
    return janet_cstringv(uiCheckboxText(cbox));
}