summaryrefslogtreecommitdiff
path: root/iup/srclua3/cells.lua
diff options
context:
space:
mode:
authorPixel <pixel@nobis-crew.org>2009-11-04 11:56:41 -0800
committerPixel <pixel@nobis-crew.org>2009-11-04 11:59:33 -0800
commitd577d991b97ae2b5ee1af23641bcffc3f83af5b2 (patch)
tree590639d50205d1bcfaff2a7d2dc6ebf3f373c7ed /iup/srclua3/cells.lua
Initial import. Contains the im, cd and iup librairies, and a "working" Makefile for them under linux.
Diffstat (limited to 'iup/srclua3/cells.lua')
-rwxr-xr-xiup/srclua3/cells.lua37
1 files changed, 37 insertions, 0 deletions
diff --git a/iup/srclua3/cells.lua b/iup/srclua3/cells.lua
new file mode 100755
index 0000000..0f1e0cc
--- /dev/null
+++ b/iup/srclua3/cells.lua
@@ -0,0 +1,37 @@
+IUPCELLS = {parent = WIDGET}
+
+function IUPCELLS:CreateIUPelement( obj )
+ return iupCreateCells()
+end
+
+function IUPCELLS:redraw()
+ self.repaint = IUP_YES
+end
+
+function iupcells(o)
+ return IUPCELLS:Constructor(o)
+end
+iup.cells = iupcells
+
+
+-- iup_callbacks.draw_cb = iup_callbacks.draw = {"DRAW_CB", iup_mat_draw_cb} -- same callback at IupMatrix
+
+iup_callbacks.mouseclick = {"MOUSECLICK_CB", iup_cells_mouseclick_cb}
+iup_callbacks.mousemotion = {"MOUSEMOTION_CB", iup_cells_mousemotion_cb}
+iup_callbacks.scrolling = {"SCROLLING_CB", iup_cells_scrolling_cb}
+iup_callbacks.width = {"WIDTH_CB", iup_cells_width_cb}
+iup_callbacks.height = {"HEIGHT_CB", iup_cells_height_cb}
+iup_callbacks.nlines = {"NLINES_CB", iup_cells_nlines_cb}
+iup_callbacks.ncols = {"NCOLS_CB", iup_cells_ncols_cb}
+iup_callbacks.hspan = {"HSPAN_CB", iup_cells_hspan_cb}
+iup_callbacks.vspan = {"VSPAN_CB", iup_cells_vspan_cb}
+
+iup_callbacks.mouseclick_cb = iup_callbacks.mouseclick
+iup_callbacks.mousemotion_cb = iup_callbacks.mousemotion
+iup_callbacks.scrolling_cb = iup_callbacks.scrolling
+iup_callbacks.width_cb = iup_callbacks.width
+iup_callbacks.height_cb = iup_callbacks.height
+iup_callbacks.nlines_cb = iup_callbacks.nlines
+iup_callbacks.ncols_cb = iup_callbacks.ncols
+iup_callbacks.hspan_cb = iup_callbacks.hspan
+iup_callbacks.vspan_cb = iup_callbacks.vspan