awesome/objects
Uli Schlachter 41ef107b88 Add titlebars on the C side
This commit makes it possible to add titlebars to a client. These titlebars are
drawables.

The drawin's input handling is moved to the drawable. This allows it to use the
same code for drawin and titlebar input handling, although there are lots of
differences between the two on the C side.

On the lua side, a new wibox.drawable module is created which handles all the
drawable-specific magic and which can also be used for titlebars.

Signed-off-by: Uli Schlachter <psychon@znc.in>
2012-10-14 17:30:59 +02:00
..
button.c Renamed luaL_reg to luaL_Reg 2012-06-12 10:52:10 +02:00
button.h remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
client.c Add titlebars on the C side 2012-10-14 17:30:59 +02:00
client.h Add titlebars on the C side 2012-10-14 17:30:59 +02:00
drawable.c Introduce drawables 2012-10-14 17:30:54 +02:00
drawable.h Introduce drawables 2012-10-14 17:30:54 +02:00
drawin.c Add titlebars on the C side 2012-10-14 17:30:59 +02:00
drawin.h Introduce drawables 2012-10-14 17:30:54 +02:00
key.c lua_objlen wrapped in luaA_rawlen 2012-06-12 11:02:57 +02:00
key.h remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
tag.c Renamed luaL_reg to luaL_Reg 2012-06-12 10:52:10 +02:00
tag.h remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
timer.c Renamed luaL_reg to luaL_Reg 2012-06-12 10:52:10 +02:00
timer.h remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
window.c Add titlebars on the C side 2012-10-14 17:30:59 +02:00
window.h remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00