awful.remote: enhance description
[awesome.git] / luadoc / awesome.lua
blob161d9a24ad457d1022e0998880c045e60c7efbee
1 --- awesome core API
2 -- @author Julien Danjou <julien@danjou.info>
3 -- @copyright 2008-2009 Julien Danjou
4 module("awesome")
6 --- awesome global table.
7 -- @field font The default font.
8 -- @field font_height The default font height.
9 -- @field fg The default foreground color.
10 -- @field bg The default background color.
11 -- @field version The version of awesome.
12 -- #field release The release name of awesome.
13 -- @field conffile The configuration file which has been loaded.
14 -- @class table
15 -- @name awesome
17 --- Quit awesome.
18 -- @param -
19 -- @name quit
20 -- @class function
22 --- Execute another application, probably a window manager, to replace
23 -- awesome.
24 -- @param cmd The command line to execute.
25 -- @name exec
26 -- @class function
28 --- Restart awesome.
29 -- @param -
30 -- @name restart
31 -- @class function
33 --- Add a global signal.
34 -- @param name A string with the event name.
35 -- @param func The function to call.
36 -- @name add_signal
37 -- @class function
39 --- Remove a global signal.
40 -- @param name A string with the event name.
41 -- @param func The function to call.
42 -- @name remove_signal
43 -- @class function
45 --- Emit a global signal.
46 -- @param name A string with the event name.
47 -- @param ... Signal arguments.
48 -- @name emit_signal
49 -- @class function