29 #ifndef _CEGUIScriptModule_h_
30 #define _CEGUIScriptModule_h_
32 #include "CEGUI/Base.h"
33 #include "CEGUI/String.h"
34 #include "CEGUI/Event.h"
79 virtual void executeScriptFile(
const String& filename,
const String& resourceGroup =
"") = 0;
93 virtual int executeScriptGlobal(
const String& function_name) = 0;
112 virtual bool executeScriptedEventHandler(
const String& handler_name,
const EventArgs& e) = 0;
125 virtual void executeString(
const String& str) = 0;
158 const String& getIdentifierString()
const;
213 static void setDefaultResourceGroup(
const String& resourceGroup)
214 { d_defaultResourceGroup = resourceGroup; }
223 static const String& getDefaultResourceGroup()
224 {
return d_defaultResourceGroup; }
244 bool operator()(
const EventArgs& e)
const;
250 const String scriptFunctionName;
256 #endif // end of guard _CEGUIScriptModule_h_