aboutsummaryrefslogtreecommitdiff
path: root/src/client/callbackhandeler.cpp
diff options
context:
space:
mode:
authorAlexander Pickering <alex@cogarr.net>2018-09-10 23:11:08 -0400
committerAlexander Pickering <alex@cogarr.net>2018-09-10 23:11:08 -0400
commitc38d5eca7091fc7f0206ed0c746622022b2ae508 (patch)
tree8c01d4a941b4152675354b8b7a46c0906e9fb40c /src/client/callbackhandeler.cpp
parentb3c0d2ead1f384b35615be562c5f06804e8990cb (diff)
downloadbrokengine-c38d5eca7091fc7f0206ed0c746622022b2ae508.tar.gz
brokengine-c38d5eca7091fc7f0206ed0c746622022b2ae508.tar.bz2
brokengine-c38d5eca7091fc7f0206ed0c746622022b2ae508.zip
Added documentation
Also added treeview guielemnt Also added ifilesystem guielement Also added io library
Diffstat (limited to 'src/client/callbackhandeler.cpp')
-rw-r--r--src/client/callbackhandeler.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/client/callbackhandeler.cpp b/src/client/callbackhandeler.cpp
index e398e80..469084d 100644
--- a/src/client/callbackhandeler.cpp
+++ b/src/client/callbackhandeler.cpp
@@ -63,7 +63,9 @@ bool GlobalEventReceiver::OnEvent(const SEvent& e){
if(guielements.find(caller) == guielements.end())
return false;
int ref = guielements[caller];
+ printf("About to get gui element\n");
lua_rawgeti(L,LUA_REGISTRYINDEX,ref);//{guielement}
+ printf("done getting gui element\n");
const char* fieldname;
switch(get){
case EGET_ELEMENT_FOCUSED: fieldname = "onFocus"; break;
@@ -99,8 +101,6 @@ bool GlobalEventReceiver::OnEvent(const SEvent& e){
case EGET_TREEVIEW_NODE_COLLAPSE: fieldname = "onNodeCollapse"; break;
case EGET_COUNT: break;
}
-
- //printf("got fieldname:%s\n",fieldname);
lua_getfield(L,-1,fieldname);//{guielement},func()
if(lua_isnil(L,-1)){
lua_pop(L,2);
@@ -109,7 +109,6 @@ bool GlobalEventReceiver::OnEvent(const SEvent& e){
lua_rawgeti(L,LUA_REGISTRYINDEX,ref);//{guielement},func(),{guielement}
lua_call(L,1,1);//{guielement}
int n = lua_gettop(L);
- printf("Found %d arguments on top\n",n);
if(n > 1){
int ans = lua_toboolean(L,-1);
lua_pop(L,n);