degesch: add Lua API for screen size retrieval
This commit is contained in:
parent
b60bdf119a
commit
745e758394
11
degesch.c
11
degesch.c
|
@ -9806,6 +9806,14 @@ lua_plugin_connect (lua_State *L)
|
|||
|
||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
|
||||
static int
|
||||
lua_plugin_get_screen_size (lua_State *L)
|
||||
{
|
||||
lua_pushinteger (L, g_terminal.lines);
|
||||
lua_pushinteger (L, g_terminal.columns);
|
||||
return 2;
|
||||
}
|
||||
|
||||
static int
|
||||
lua_ctx_gc (lua_State *L)
|
||||
{
|
||||
|
@ -9826,8 +9834,9 @@ static luaL_Reg lua_plugin_library[] =
|
|||
{ "connect", lua_plugin_connect },
|
||||
|
||||
// And these are methods:
|
||||
|
||||
{ "get_screen_size", lua_plugin_get_screen_size },
|
||||
{ "__gc", lua_ctx_gc },
|
||||
// TODO: get_prompt_ignore_markers()
|
||||
{ NULL, NULL },
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue