Exemplo n.º 1
0
static void CreateCbox(void)
{
  int tag = (int)lua_getnumber(lua_getglobal("iuplua_tag"));
  Ihandle** params = iuplua_checkihandle_array(1);
  lua_pushusertag(IupCboxv(params),tag);
  free(params);
}
Exemplo n.º 2
0
static int Tabsv(lua_State *L)
{
  Ihandle **hlist = iuplua_checkihandle_array(L, 1);
  Ihandle *h = IupTabsv(hlist);
  iuplua_plugstate(L, h);
  iuplua_pushihandle_raw(L, h);
  free(hlist);
  return 1;
}
Exemplo n.º 3
0
static int ParamBox(lua_State *L)
{
  Ihandle* parent = iuplua_checkihandle(L, 1);
  int count = iuplua_getn(L, 2);
  Ihandle** params = iuplua_checkihandle_array(L, 2, count);
  Ihandle* param_box = IupParamBox(parent, params, count);
  iuplua_pushihandle(L, param_box);
  return 1;
}