gri3-wm/i3bar
Tony Crisci 80df764e55 i3bar: Realign tray clients on map/unmap notify
UnmapNotify events are interpreted by i3bar as an action taken by an
application to hide its tray window. Likewise, MapNotify events are
interpreted as an action taken by by an application to show its tray
window.

The actual cause of these events may be the application itself, or the
result of some action taken by i3bar itself at the request of the
application in the course of the XEmbed protocol.

We respond by adjusting the size of the tray window and realigning any
tray clients that remain. This will make room for the mapping window or
close the gap left by the unmapping window when the bar is redrawn.

fixes #1110
2013-11-30 14:01:25 +01:00
..
include Add new bar.binding_mode_indicator configuration. 2013-09-24 06:59:26 +02:00
src i3bar: Realign tray clients on map/unmap notify 2013-11-30 14:01:25 +01:00
.gitignore Mention the color-options in the manpage 2010-11-04 12:43:41 +01:00
CHANGELOG Update changelog and copyright, bump version and more 2011-07-31 16:16:17 +02:00
LICENSE Update changelog and copyright, bump version and more 2011-07-31 16:16:17 +02:00
Makefile Add stub Makefiles to allow subdir make calls 2012-07-22 19:57:48 +02:00
i3bar.mk fix compilation with older xcb-util with -DXCB_COMPAT (Thanks okraits) 2012-09-03 14:55:27 +02:00