From 3ed9fd47f410bf9f21a4fc10744eeea09f8fd8a5 Mon Sep 17 00:00:00 2001 From: Rui Guo Date: Sun, 24 May 2009 16:21:41 +0800 Subject: [PATCH] Added an empty Layout object interface to Lua script. --- src/lua.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) 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} }; -- 2.11.4.GIT