summaryrefslogtreecommitdiff
path: root/awesome/lib/awful/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'awesome/lib/awful/init.lua')
-rw-r--r--awesome/lib/awful/init.lua64
1 files changed, 64 insertions, 0 deletions
diff --git a/awesome/lib/awful/init.lua b/awesome/lib/awful/init.lua
new file mode 100644
index 0000000..840897e
--- /dev/null
+++ b/awesome/lib/awful/init.lua
@@ -0,0 +1,64 @@
+---------------------------------------------------------------------------
+--- AWesome Functions very UsefuL
+--
+-- @author Julien Danjou <julien@danjou.info>
+-- @copyright 2008 Julien Danjou
+-- @module awful
+---------------------------------------------------------------------------
+
+-- TODO: This is a hack for backwards-compatibility with 3.5, remove!
+local util = require("awful.util")
+local gtimer = require("gears.timer")
+function timer(...) -- luacheck: ignore
+ util.deprecate("gears.timer")
+ return gtimer(...)
+end
+
+--TODO: This is a hack for backwards-compatibility with 3.5, remove!
+-- Set awful.util.spawn* and awful.util.pread.
+local spawn = require("awful.spawn")
+
+util.spawn = function(...)
+ util.deprecate("awful.spawn")
+ return spawn.spawn(...)
+end
+
+util.spawn_with_shell = function(...)
+ util.deprecate("awful.spawn.with_shell")
+ return spawn.with_shell(...)
+end
+
+util.pread = function()
+ util.deprecate("Use io.popen() directly or look at awful.spawn.easy_async() "
+ .. "for an asynchronous alternative")
+ return ""
+end
+
+return
+{
+ client = require("awful.client");
+ completion = require("awful.completion");
+ layout = require("awful.layout");
+ placement = require("awful.placement");
+ prompt = require("awful.prompt");
+ screen = require("awful.screen");
+ tag = require("awful.tag");
+ util = require("awful.util");
+ widget = require("awful.widget");
+ keygrabber = require("awful.keygrabber");
+ menu = require("awful.menu");
+ mouse = require("awful.mouse");
+ remote = require("awful.remote");
+ key = require("awful.key");
+ button = require("awful.button");
+ wibar = require("awful.wibar");
+ wibox = require("awful.wibox");
+ startup_notification = require("awful.startup_notification");
+ tooltip = require("awful.tooltip");
+ ewmh = require("awful.ewmh");
+ titlebar = require("awful.titlebar");
+ rules = require("awful.rules");
+ spawn = spawn;
+}
+
+-- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80