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 |
Julien Danjou
|
e25ed3d8a5
|
client: execute urgent hook also when removing urgent hint
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-11 17:01:52 +02:00 |
Julien Danjou
|
118f504dc6
|
client: screen focus is handled by phys_screen
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-06 09:18:23 +02:00 |
Julien Danjou
|
5e9e28e205
|
client: do not call need_arrange, use mayvisible
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-04 10:52:54 +02:00 |
Julien Danjou
|
faabdff547
|
client: call need_arrange before changing attribute
Otherwise it may be not visible after.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-04 10:33:54 +02:00 |
Julien Danjou
|
7b00a2baf0
|
systray: reparent windows
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-01 17:54:53 +02:00 |
Julien Danjou
|
4301642ba3
|
client: wipe class hint struct
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-28 19:28:18 +02:00 |
Julien Danjou
|
442eb739c7
|
client: add support for WM_WINDOW_ROLE access
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-28 11:29:21 +02:00 |
Julien Danjou
|
070155d4a9
|
client: fix bad commit
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-26 19:39:12 +02:00 |
Julien Danjou
|
87a89b6aa1
|
use xcb_flush; move refresh stuff in common function
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-26 19:35:37 +02:00 |
Julien Danjou
|
8da2f939cd
|
client: simplify condition in visible get
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-21 16:33:29 +02:00 |
Julien Danjou
|
726550af4e
|
client: print deprecate warning before return
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-21 08:13:03 +02:00 |
Arnaud Fontaine
|
d755a6bb64
|
client: when redrawing a window, set the mouse focus on this window if
it has been performed on this window.
|
2008-08-21 08:12:52 +02:00 |