From: Rui Guo Date: Sun, 24 May 2009 08:21:41 +0000 (+0800) Subject: Added an empty Layout object interface to Lua script. X-Git-Url: https://repo.or.cz/w/screen-lua.git/commitdiff_plain/3ed9fd47f410bf9f21a4fc10744eeea09f8fd8a5 Added an empty Layout object interface to Lua script. --- diff --git a/src/lua.c b/src/lua.c index 26aafe2..083d042 100644 --- a/src/lua.c +++ b/src/lua.c @@ -413,6 +413,24 @@ static const struct Xet_reg canvas_getters[] = { /** }}} */ +/** Layout {{{ */ + +PUSH_TYPE(layout, struct layout) +CHECK_TYPE(layout, struct layout) + +static const struct Xet_reg layout_getters[] = { + {0,0} +}; + +static int +get_layout(lua_State *L, void *v) +{ + push_layout(L, (struct layout **)v); + return 1; +} + +/** }}} */ + /** Display {{{ */ PUSH_TYPE(display, struct display) @@ -469,6 +487,7 @@ static const struct Xet_reg display_getters[] = { {"width", get_int, offsetof(struct display, d_width)}, {"height", get_int, offsetof(struct display, d_height)}, {"user", get_user, offsetof(struct display, d_user)}, + {"layout", get_layout, offsetof(struct display, d_layout)}, {0, 0} };