mirror of
				https://github.com/chibicitiberiu/rainmeter-studio.git
				synced 2024-02-24 04:33:31 +00:00 
			
		
		
		
	 b99b275f44
			
		
	
	b99b275f44
	
	
	
		
			
			- Added support for calling Lua functions with !PluginBang - Removed old (undocumented) implementation for handling mouse actions - Lua errors now contain the script file name only (instead of full path)
		
			
				
	
	
		
			24 lines
		
	
	
		
			479 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			479 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| #include "../../StdAfx.h"
 | |
| #include "../LuaManager.h"
 | |
| #include "../../Litestep.h"
 | |
| 
 | |
| static int Global_Log(lua_State* L)
 | |
| {
 | |
| 	const char* str = tolua_tostring(L, 1, 0);
 | |
| 	LuaManager::LuaLog(LOG_NOTICE, str);
 | |
| 
 | |
| 	return 0;
 | |
| }
 | |
| 
 | |
| static const luaL_reg TO_funcs[] =
 | |
| {
 | |
| 	{ "LuaLog", Global_Log },
 | |
| 	{ NULL, NULL }
 | |
| };
 | |
| 
 | |
| void LuaManager::RegisterGlobal(lua_State* L)
 | |
| {
 | |
| 	lua_register(L, "print", Global_Log);
 | |
| 	luaL_register(L, "TO", TO_funcs);	// For backwards compatibility
 | |
| }
 |