summaryrefslogtreecommitdiff
path: root/iup/srclua3/iuplua_widgets.c
diff options
context:
space:
mode:
authorPixel <pixel@nobis-crew.org>2010-06-15 00:59:57 -0700
committerPixel <pixel@nobis-crew.org>2010-06-15 00:59:57 -0700
commiteed0eb6a476d54ce19aeff137984aa981d9e3976 (patch)
tree807891636efd2f87dcbd261e971216269973ae07 /iup/srclua3/iuplua_widgets.c
parentccc8261e4d48de89da4ddfe7b55e378ae0cd6f47 (diff)
Upgrading to iup 3.1
Diffstat (limited to 'iup/srclua3/iuplua_widgets.c')
-rwxr-xr-xiup/srclua3/iuplua_widgets.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/iup/srclua3/iuplua_widgets.c b/iup/srclua3/iuplua_widgets.c
index f6b801b..7591580 100755
--- a/iup/srclua3/iuplua_widgets.c
+++ b/iup/srclua3/iuplua_widgets.c
@@ -170,6 +170,12 @@ static int iupluaUnMapCb(Ihandle* handle)
return iuplua_call();
}
+static int iupluaDestroyCb(Ihandle* handle)
+{
+ iuplua_call_start(handle, "destroycb");
+ return iuplua_call();
+}
+
static int iupluaMapCb(Ihandle* handle)
{
iuplua_call_start(handle, "mapcb");
@@ -610,6 +616,7 @@ int iupluawidgets_open(int tag)
{ "iup_show_cb", (lua_CFunction)dialog_show},
{ "iup_map_cb", (lua_CFunction)iupluaMapCb},
{ "iup_unmap_cb", (lua_CFunction)iupluaUnMapCb},
+ { "iup_destroy_cb", (lua_CFunction)iupluaDestroyCb},
{ "iup_dropfiles_cb", (lua_CFunction)iupluaDropfilesCb},
{ "iup_trayclick_cb", (lua_CFunction)dialog_trayclick},
{ "iup_getfocus_cb", (lua_CFunction)iupluaGetfocusCb},