luaa: move version and release to awesome module
Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
parent
56225a39fe
commit
3eb14d7c76
|
@ -90,7 +90,7 @@ end
|
||||||
-- Create a textbox widget
|
-- Create a textbox widget
|
||||||
mytextbox = widget({ type = "textbox", align = "right" })
|
mytextbox = widget({ type = "textbox", align = "right" })
|
||||||
-- Set the default text in textbox
|
-- Set the default text in textbox
|
||||||
mytextbox.text = "<b><small> " .. AWESOME_RELEASE .. " </small></b>"
|
mytextbox.text = "<b><small> " .. awesome.release .. " </small></b>"
|
||||||
|
|
||||||
-- Create a laucher widget and a main menu
|
-- Create a laucher widget and a main menu
|
||||||
myawesomemenu = {
|
myawesomemenu = {
|
||||||
|
|
|
@ -103,6 +103,7 @@ type
|
||||||
urgent
|
urgent
|
||||||
valign
|
valign
|
||||||
visible
|
visible
|
||||||
|
version
|
||||||
vertical
|
vertical
|
||||||
widgets
|
widgets
|
||||||
width
|
width
|
||||||
|
|
|
@ -16,12 +16,11 @@ local string = string
|
||||||
local widget = widget
|
local widget = widget
|
||||||
local button = require("awful.button")
|
local button = require("awful.button")
|
||||||
local util = require("awful.util")
|
local util = require("awful.util")
|
||||||
local capi = { screen = screen }
|
local capi = { screen = screen, awesome = awesome }
|
||||||
local bt = require("beautiful")
|
local bt = require("beautiful")
|
||||||
local screen = screen
|
local screen = screen
|
||||||
local awful = awful
|
local awful = awful
|
||||||
local dbus = dbus
|
local dbus = dbus
|
||||||
local AWESOME_VERSION = AWESOME_VERSION
|
|
||||||
|
|
||||||
--- Notification library
|
--- Notification library
|
||||||
module("naughty")
|
module("naughty")
|
||||||
|
@ -469,7 +468,7 @@ if awful.hooks.dbus then
|
||||||
end
|
end
|
||||||
elseif data.member == "GetServerInfo" or data.member == "GetServerInformation" then
|
elseif data.member == "GetServerInfo" or data.member == "GetServerInformation" then
|
||||||
-- name of notification app, name of vender, version
|
-- name of notification app, name of vender, version
|
||||||
return "s", "naughty", "s", "awesome", "s", AWESOME_VERSION:match("%d.%d")
|
return "s", "naughty", "s", "awesome", "s", capi.awesome.version:match("%d.%d")
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
|
14
luaa.c
14
luaa.c
|
@ -593,6 +593,12 @@ luaA_awesome_index(lua_State *L)
|
||||||
case A_TK_BG:
|
case A_TK_BG:
|
||||||
luaA_pushxcolor(L, &globalconf.colors.bg);
|
luaA_pushxcolor(L, &globalconf.colors.bg);
|
||||||
break;
|
break;
|
||||||
|
case A_TK_VERSION:
|
||||||
|
lua_pushliteral(L, AWESOME_VERSION);
|
||||||
|
break;
|
||||||
|
case A_TK_RELEASE:
|
||||||
|
lua_pushliteral(L, AWESOME_RELEASE);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -715,14 +721,6 @@ luaA_init(xdgHandle* xdg)
|
||||||
/* Export keys */
|
/* Export keys */
|
||||||
luaA_openlib(L, "key", awesome_key_methods, awesome_key_meta);
|
luaA_openlib(L, "key", awesome_key_methods, awesome_key_meta);
|
||||||
|
|
||||||
lua_pushliteral(L, "AWESOME_VERSION");
|
|
||||||
lua_pushstring(L, AWESOME_VERSION);
|
|
||||||
lua_settable(L, LUA_GLOBALSINDEX);
|
|
||||||
|
|
||||||
lua_pushliteral(L, "AWESOME_RELEASE");
|
|
||||||
lua_pushstring(L, AWESOME_RELEASE);
|
|
||||||
lua_settable(L, LUA_GLOBALSINDEX);
|
|
||||||
|
|
||||||
/* init hooks */
|
/* init hooks */
|
||||||
globalconf.hooks.manage = LUA_REFNIL;
|
globalconf.hooks.manage = LUA_REFNIL;
|
||||||
globalconf.hooks.unmanage = LUA_REFNIL;
|
globalconf.hooks.unmanage = LUA_REFNIL;
|
||||||
|
|
Loading…
Reference in New Issue