gri3-wm/i3-input
Ingo Bürk 4365f46d1b i3-input: Proper position in non-standard cases. (#2313)
This commit fixes two issues:
* We detect the EWMH support window from the root window. If this window
  currently has the input focus, we ignore this. We do this because this
  window is not a window the user is aware of and positioning relative to
  it makes no sense.
* We also detect whether the current input focus is in an i3-frame window.
  This can happen, e.g., when selecting a parent (split) container. Since
  frame windows are direct children of the root window, we must not
  translate its coordinates or we get weird results and i3-input ends up
  off-screen (see #2312). For all other windows, including those without
  any WM_CLASS, we proceed as before.

fixes #2312
2016-04-30 22:04:57 +01:00
..
Makefile Add stub Makefiles to allow subdir make calls 2012-07-22 19:57:48 +02:00
UnicodeData.txt Add initial version of i3-input, an interactive tool for sending IPC commands 2009-09-20 15:44:14 +02:00
convmap.pl Add initial version of i3-input, an interactive tool for sending IPC commands 2009-09-20 15:44:14 +02:00
i3-input.h clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
i3-input.mk Respect EXEC_PREFIX and a users' choice of PKG_CONFIG. 2015-04-12 17:59:30 -07:00
keysym.map Fix spelling mistakes 2016-04-04 09:33:59 +02:00
keysym2ucs.c format **/*.c with clang-format-3.5 2014-06-15 19:07:02 +02:00
keysym2ucs.h Add initial version of i3-input, an interactive tool for sending IPC commands 2009-09-20 15:44:14 +02:00
main.c i3-input: Proper position in non-standard cases. (#2313) 2016-04-30 22:04:57 +01:00