30 #ifndef _CEGUIScriptModule_h_
31 #define _CEGUIScriptModule_h_
33 #include "CEGUI/Base.h"
34 #include "CEGUI/String.h"
35 #include "CEGUI/Event.h"
80 virtual void executeScriptFile(
const String& filename,
const String& resourceGroup =
"") = 0;
94 virtual int executeScriptGlobal(
const String& function_name) = 0;
113 virtual bool executeScriptedEventHandler(
const String& handler_name,
const EventArgs& e) = 0;
126 virtual void executeString(
const String& str) = 0;
159 const String& getIdentifierString()
const;
214 static void setDefaultResourceGroup(
const String& resourceGroup)
215 { d_defaultResourceGroup = resourceGroup; }
224 static const String& getDefaultResourceGroup()
225 {
return d_defaultResourceGroup; }
245 bool operator()(
const EventArgs& e)
const;
251 const String scriptFunctionName;
257 #endif // end of guard _CEGUIScriptModule_h_