Inheritance diagram for DzCallBackMgr:

Methods | |
| void | clearAllCallBacks () |
| DzCallBack | createCallBack (String name, String scirpt, Boolean eval) |
| DzCallBack | createCallBack (String name) |
| void | deleteCallBack (DzCallBack callBack) |
| void | deleteCallBack (String name) |
| void | deleteCallBack (Number index) |
| void | deleteCallBackGroup (String name) |
| DzCallBack | getCallBack (String name) |
| DzCallBack | getCallBack (Number index) |
| Number | getCallBackIndex (String name) |
| Array | getCallBackList () |
| Array | getGroup (String name) |
| Number | getNumCallBacks () |
| Array | getSignalSignature (Object obj, String signalName="") |
var sScript = "support/CallBackExample/HelloWorld.dsa"; var oCallBackMgr = App.getCallBackMgr(); var oCallBack = oCallBackMgr.createCallBack( "Hello World", sScript, false ); oCallBack.setConnection( Scene, "nodeAdded(DzNode*)" );
var sPath = String( "%1/support/CallBackExample/HelloWorld.dsa" ).arg( App.getScriptsPath() ); var oScript = new DzScript; oScript.loadFromFile( sPath ); var sScript = oScript.getCode(); var oCallBackMgr = App.getCallBackMgr(); var oCallBack = oCallBackMgr.createCallBack( "Hello World", sScript, true ); oCallBack.setConnection( Scene, "nodeAdded(DzNode*)" );
var oSender = CallBack.getSender();
var sMessage = String( "Sender Class: %1\n" +
"Sender Name: %2\n\n" +
"CallBack Args: %3" )
.arg( oSender.className() )
.arg( oSender.name )
.arg( CallBack.getArgCount() );
var nArgs = CallBack.getArgCount();
if( nArgs > 0 )
{
for( var i = 0; i < nArgs; i += 1 )
{
sMessage += String( "\nArg %1 : %2" ).arg( i ).arg( CallBack.getArg( i ) );
}
}
MessageBox.information( sMessage, CallBack.className(), "&OK" );
| void DzCallBackMgr::clearAllCallBacks | ( | ) |
| DzCallBack DzCallBackMgr::createCallBack | ( | String | name, | |
| String | script, | |||
| Boolean | eval | |||
| ) |
| DzCallBack DzCallBackMgr::createCallBack | ( | String | name | ) |
| void DzCallBackMgr::deleteCallBack | ( | DzCallBack | callBack | ) |
| void DzCallBackMgr::deleteCallBack | ( | String | name | ) |
| void DzCallBackMgr::deleteCallBack | ( | Number | index | ) |
| void DzCallBackMgr::deleteCallBackGroup | ( | String | name | ) |
| DzCallBack DzCallBackMgr::getCallBack | ( | String | name | ) |
| DzCallBack DzCallBackMgr::getCallBack | ( | Number | index | ) |
| Array DzCallBackMgr::getCallBackList | ( | ) |
| Number DzCallBackMgr::getNumCallBacks | ( | ) |