示例#1
0
static int Cells(lua_State *L)
{
  Ihandle *ih = IupCells();
  iuplua_plugstate(L, ih);
  iuplua_pushihandle_raw(L, ih);
  return 1;
}
示例#2
0
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;
}
示例#3
0
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;
}
示例#4
0
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;
}