コード例 #1
0
ファイル: controls.c プロジェクト: mdombroski/libui-lua
static int tab_append( lua_State* L )
{
	uiTab* t = (uiTab*) check_object( L, 1, uiTabSignature );
	uiControl* c = check_control( L, 3, 0 );
	uiTabAppend( t, luaL_checkstring( L, 2 ), c );
	if( lua_isboolean( L, 4 ) )
	{
		uiTabSetMargined( t, uiTabNumPages( t ) - 1, lua_toboolean( L, 4 ) );
	}
	lua_pushvalue( L, 1 );
	return 1;
}
コード例 #2
0
ファイル: main.c プロジェクト: janet-lang/janetui
static Janet janet_ui_tab_num_pages(int32_t argc, Janet *argv) {
    uiTab *tab = janet_getuitype(argv, 0, &tab_td);
    return janet_wrap_integer(uiTabNumPages(tab));
}