2 -- @author Julien Danjou <julien@danjou.info>
3 -- @copyright 2008-2009 Julien Danjou
6 --- awesome global table.
7 -- @field version The version of awesome.
8 -- @field release The release name of awesome.
9 -- @field conffile The configuration file which has been loaded.
10 -- @field startup_errors Error message for errors that occured during startup.
11 -- @field composite_manager_running True if a composite manager is running.
19 --- Execute another application, probably a window manager, to replace
21 -- @param cmd The command line to execute.
30 -- @param cmd The command to launch. Either a string or a table of strings.
31 -- @param use_sn Use startup-notification, true or false, default to true.
32 -- @return Process ID if everything is OK, or an error string if an error occured.
35 -- @param name The file name
36 -- @return A cairo image surface as light user datum
40 --- Add a global signal.
41 -- @param name A string with the event name.
42 -- @param func The function to call.
43 -- @name connect_signal
46 --- Remove a global signal.
47 -- @param name A string with the event name.
48 -- @param func The function to call.
49 -- @name disconnect_signal
52 --- Emit a global signal.
53 -- @param name A string with the event name.
54 -- @param ... Signal arguments.