diff -r 858e90c7cbaa -r 6c08d4d7219e front_idill/extern/fajran-npTuioClient/src/plugin.cpp --- a/front_idill/extern/fajran-npTuioClient/src/plugin.cpp Fri Apr 06 18:36:40 2012 +0200 +++ b/front_idill/extern/fajran-npTuioClient/src/plugin.cpp Thu Apr 12 13:09:46 2012 +0200 @@ -327,7 +327,12 @@ ss << event->data.x << ", "; ss << event->data.y << ", "; ss << event->data.z << ", "; - ss << event->data.a << ");"; + ss << event->data.a << ", "; + if(event->data.code == NULL || event->data.code == "") + ss << "\"\");"; + else + ss << "\"" << event->data.code << "\"" << ");"; + NPN_GetURL(event->instance, ss.str().c_str(), "_self"); delete event; @@ -336,9 +341,11 @@ void nsPluginInstance::event(TuioEventData data) { D("[event] callback: type=" << data.type - << ", sid=" << data.sid << ", fid=" << data.fid - << ", x=" << data.x << ", y=" << data.y << ", z=" << data.z << ", a=" << data.a); - + << ", sid=" << data.sid << ", fid=" << data.fid + << ", x=" << data.x << ", y=" << data.y + << ", z=" << data.z << ", a=" << data.a + << ", code=" << "\"" << data.code << "\""); + Event* ev = new Event(); ev->instance = _instance; ev->data = data;