mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
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
|
|
}
|