--

--
-- Name -- | Description --
--- | ---
--
placement | The client default placement on the screen
--
honor\_padding | When applying the placement, honor the screen padding
--
honor\_workarea | When applying the placement, honor the screen work area
--
tag | The client default tag
--
tags | The client default tags
--
new\_tag | Create a new tag for this client
--
switch\_to\_tags | Unselect the current tags and select this client tags
--
focus | Define if the client should grab focus by default
--
titlebars\_enabled | Should this client have a titlebar by default
--
callback | A function to call when this client is ready
--
marked | If a client is marked or not
--
is\_fixed | Return if a client has a fixed size or not
--
immobilized | Is the client immobilized horizontally?
--
immobilized | Is the client immobilized vertically?
--
floating | The client floating state
--
x | The x coordinates
--
y | The y coordinates
--
width | The width of the client
--
height | The height of the client
--
dockable | If the client is dockable
--
requests\_no\_titlebar | If the client requests not to be decorated with a titlebar
--
shape | Set the client shape
--
window | The X window id
--
name | The client title
--
skip\_taskbar | True if the client does not want to be in taskbar
--
type | The window type
--
class | The client class
--
instance | The client instance
--
pid | The client PID, if available
--
role | The window role, if available
--
machine | The machine client is running on
--
icon\_name | The client name when iconified
--
icon | The client icon as a surface
--
icon\_sizes | The available sizes of client icons
--
screen | Client screen
--
hidden | Define if the client must be hidden, i
--
minimized | Define it the client must be iconify, i
--
size\_hints\_honor | Honor size hints, e
--
border\_width | The client border width
--
border\_color | The client border color
--
urgent | The client urgent state
--
content | A cairo surface for the client window content
--
opacity | The client opacity
--
ontop | The client is on top of every other windows
--
above | The client is above normal windows
--
below | The client is below normal windows
--
fullscreen | The client is fullscreen or not
--
maximized | The client is maximized (horizontally and vertically) or not
--
maximized\_horizontal | The client is maximized horizontally or not
--
maximized\_vertical | The client is maximized vertically or not
--
transient\_for | The client the window is transient for
--
group\_window | Window identification unique to a group of windows
--
leader\_window | Identification unique to windows spawned by the same command
--
size\_hints | A table with size hints of the client
--
motif\_wm\_hints | The motif WM hints of the client
--
sticky | Set the client sticky, i
--
modal | Indicate if the client is modal
--
focusable | True if the client can receive the input focus
--
shape\_bounding | The client's bounding shape as set by awesome as a (native) cairo surface
--
shape\_clip | The client's clip shape as set by awesome as a (native) cairo surface
--
shape\_input | The client's input shape as set by awesome as a (native) cairo surface
--
client\_shape\_bounding | The client's bounding shape as set by the program as a (native) cairo surface
--
client\_shape\_clip | The client's clip shape as set by the program as a (native) cairo surface
--
startup\_id | The FreeDesktop StartId
--
valid | If the client that this object refers to is still managed by awesome
--
first\_tag | The first tag of the client
--