Julien Danjou
|
ba66ae8035
|
hooks: add clients hook
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-10-20 15:04:56 +02:00 |
Julien Danjou
|
c9d9d45ab5
|
client: do not allow to modify name
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-10-19 18:51:21 +02:00 |
Julien Danjou
|
71f999eb7f
|
client: change isprotodel to hasproto()
That's more generic.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-10-11 09:38:48 +02:00 |
Julien Danjou
|
45f7029fb9
|
client: push splash and dialog on modal layer
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-10-02 12:34:22 +02:00 |
Julien Danjou
|
caa63d43d7
|
client: export size hints
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-30 11:45:41 +02:00 |
Julien Danjou
|
5709435392
|
wibox: rework, merge titlebar
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-26 15:00:42 +02:00 |
Julien Danjou
|
2dfde8c181
|
util: remove off position
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-26 15:00:27 +02:00 |
Julien Danjou
|
08b0d71db3
|
wibox: add ontop attribute
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-26 15:00:27 +02:00 |
Julien Danjou
|
f374210382
|
client: add property hook
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-26 15:00:27 +02:00 |
Julien Danjou
|
8a24f5c840
|
client: resize returns void
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-26 15:00:27 +02:00 |
Julien Danjou
|
0feb7de68e
|
wibox: merge statusbars and titlebars Lua objects
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 14:34:43 +02:00 |
Julien Danjou
|
34fe130307
|
wibox: merge statusbar and titlebar types
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:56 +02:00 |
Julien Danjou
|
2e17f8a662
|
swindow: do not store phys_screen; store border color
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:56 +02:00 |
Julien Danjou
|
44ef511aed
|
screen: store statusbars as array
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:56 +02:00 |
Julien Danjou
|
adf732dd9f
|
titlebar: remove old position attribute
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:56 +02:00 |
Julien Danjou
|
4193e81fa8
|
screen: merge with xscreen, remove screens_info
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:56 +02:00 |
Julien Danjou
|
f57d28d894
|
client: client.get() supports screen as argument
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:56 +02:00 |
Julien Danjou
|
6666060d87
|
client: introduce isvisible()
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:55 +02:00 |
Julien Danjou
|
ee113b2747
|
client: deprecate visible_get
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:55 +02:00 |
Julien Danjou
|
8a7e522ba1
|
ewmh: update window hints
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:55 +02:00 |
Julien Danjou
|
6ac0c4130c
|
image: merge draw_image_t and image_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:55 +02:00 |
Julien Danjou
|
6c8d2d1e8e
|
client: open transient windows on the same screen
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:55 +02:00 |
Julien Danjou
|
2be620618b
|
property: use xcb property handler system
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:55 +02:00 |
Julien Danjou
|
856192fa99
|
client: merge icon_path and netwm icon
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:55 +02:00 |
Julien Danjou
|
6a5ad6af9b
|
common: move draw, xscreen and swindow out
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:55 +02:00 |
Julien Danjou
|
d439c5660e
|
client: add a DOCK layer
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:55 +02:00 |
Julien Danjou
|
02c3e360a8
|
client: floating state is only for normal type
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:55 +02:00 |
Julien Danjou
|
e0d3da455b
|
client: split minimized out of hidden
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:55 +02:00 |
Julien Danjou
|
bf451445c3
|
client: stop default tagging of sticky windows
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:55 +02:00 |
Julien Danjou
|
126e2dc0ec
|
client: inline isvisible()
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:55 +02:00 |
Julien Danjou
|
b4d89eec6c
|
screen: move screen_getbycoord()
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
3a45831242
|
client: manage take phys_screen as arg
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
fcde8d229b
|
ewmh: add support for _NET_WM_STRUT_PARTIAL
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
e0629272b5
|
client: honorsizehints is now default
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
506a4200c6
|
client: support input focus hints
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
b44a1fea35
|
titlebar: restack clients on titlebar add
This is mandatory since we do not know where the client is on stack.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
8b21d64df6
|
client: export window type
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
427679b0fa
|
client: use a type attribute for NET WM window type
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
34d49ac4ee
|
client: store size hints
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
eae8afdd7e
|
client: remove deprecated focus_{set,get}
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
63b5e65ebd
|
placement: deprecate in favor of awful.placement
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
93b39757d2
|
client: now support fullcoords, with border and titlebar included
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
7cf2b6615f
|
client: split X props; handle fullscreen status
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
5d841ee386
|
client: export fullscreen
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
abb497fa56
|
client: rework all stacking stuff
- Stacking is now per attribute
- Fullscreen does not imply isfloating
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
cfa9de3126
|
client: remove useless skip attribute
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
8543dfae5c
|
client: add support for the sticky attribute
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
5449374e3d
|
client: check for visibility before arranging
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:53 +02:00 |
Julien Danjou
|
3b895d84ed
|
mouse: rework mouse buttons API, support release events
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:53 +02:00 |
Arnaud Fontaine
|
00d8a0cddd
|
Update to new xcb-util library.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-15 14:02:23 +02:00 |