static int Cells(lua_State *L) { Ihandle *ih = IupCells(); iuplua_plugstate(L, ih); iuplua_pushihandle_raw(L, ih); return 1; }
static Ihandle* create(void) { Ihandle* cells = IupCells(); IupSetCallback(cells, "MOUSECLICK_CB", (Icallback)mouseclick_cb); IupSetCallback(cells, "DRAW_CB", (Icallback)draw_cb); IupSetCallback(cells, "WIDTH_CB", (Icallback)width_cb); IupSetCallback(cells, "HEIGHT_CB", (Icallback)height_cb); IupSetCallback(cells, "NLINES_CB", (Icallback)nlines_cb); IupSetCallback(cells, "NCOLS_CB", (Icallback)ncols_cb); IupSetCallback(cells, "HSPAN_CB", (Icallback)hspan_cb); IupSetCallback(cells, "VSPAN_CB", (Icallback)vspan_cb); IupSetCallback(cells, "SCROLLING_CB", (Icallback)scrolling_cb); IupSetAttribute(cells, "BOXED", "NO"); IupSetAttribute(cells, "RASTERSIZE","395x255"); IupSetCallback(cells, "MOUSECLICK_CB", (Icallback)mouseclick_cb); IupSetCallback(cells, "DRAW_CB", (Icallback)draw_cb); IupSetCallback(cells, "WIDTH_CB", (Icallback)width_cb); IupSetCallback(cells, "HEIGHT_CB", (Icallback)height_cb); IupSetCallback(cells, "NLINES_CB", (Icallback)nlines_cb); IupSetCallback(cells, "NCOLS_CB", (Icallback)ncols_cb); IupSetCallback(cells, "HSPAN_CB", (Icallback)hspan_cb); IupSetCallback(cells, "VSPAN_CB", (Icallback)vspan_cb); IupSetCallback(cells, "SCROLLING_CB", (Icallback)scrolling_cb); IupSetAttribute(cells, "BOXED", "NO"); return cells; }
static Ihandle* create(void) { Ihandle* cells = IupCells(); IupSetCallback(cells, "DRAW_CB", (Icallback)draw_cb); IupSetCallback(cells, "WIDTH_CB", (Icallback)width_cb); IupSetCallback(cells, "HEIGHT_CB", (Icallback)height_cb); IupSetCallback(cells, "NLINES_CB", (Icallback)nlines_cb); IupSetCallback(cells, "NCOLS_CB", (Icallback)ncols_cb); return cells; }
static Ihandle* create(void) { Ihandle* cells = IupCells(); IupSetCallback(cells, "DRAW_CB", (Icallback)draw_cb); IupSetCallback(cells, "WIDTH_CB", (Icallback)width_cb); IupSetCallback(cells, "HEIGHT_CB", (Icallback)height_cb); IupSetCallback(cells, "NLINES_CB", (Icallback)nlines_cb); IupSetCallback(cells, "NCOLS_CB", (Icallback)ncols_cb); IupSetAttribute(cells, "RASTERSIZE", "400x400"); IupSetAttribute(cells, "BORDER", "NO"); return cells; }