gri3-wm/include
Ingo Bürk 9bf161710b Added 'focus_on_window_activation' directive
When a window receives a _NET_ACTIVE_WINDOW message, it can steal the focus. This may not be preferable to all users.
With this directive, the user can choose from one of the following:
1) 'smart' - focus the container if its workspace is visible, otherwise set the urgency flag (default)
2) 'urgent' - always set the urgency flag, do not steal focus
3) 'focus' - always switch focus, never set the urgency hint
4) 'none' - ignore the request entirely (do not switch focus, nor set the urgency hint)

fixes #1426
2015-03-30 22:09:36 +02:00
..
i3 Implement the ipc 'binding' event 2014-10-03 09:35:37 +02:00
all.h Abstract binding configuration to bindings.[ch] 2014-01-28 08:21:21 +01:00
assignments.h Use #pragma once 2014-01-01 15:06:57 +01:00
atoms.xmacro Revert "Handle WM_CHANGE_STATE requests for iconic state" 2015-03-07 11:47:01 +01:00
bindings.h Add mouse binding pointer position configuration 2015-01-31 21:29:48 +01:00
click.h Use #pragma once 2014-01-01 15:06:57 +01:00
cmdparse.h Use #pragma once 2014-01-01 15:06:57 +01:00
commands.h Added a --toggle switch to "mark [--toggle] <mark>" 2015-03-29 21:21:50 +02:00
commands_parser.h Bugfix: use the command parser to properly extract workspace names 2014-10-01 22:50:48 +02:00
con.h Properly invalidate rendering cache when updating orientation (Thanks hercek) 2015-02-11 21:13:55 +01:00
config.h Added 'focus_on_window_activation' directive 2015-03-30 22:09:36 +02:00
config_directives.h Added 'focus_on_window_activation' directive 2015-03-30 22:09:36 +02:00
config_parser.h Allow to validate the config file without X. 2014-08-25 19:34:26 +02:00
data.h Merge pull request #1553 from Airblader/feature-remove-output-assignment 2015-03-16 22:40:25 +01:00
debug.h Use #pragma once 2014-01-01 15:06:57 +01:00
display_version.h Use #pragma once 2014-01-01 15:06:57 +01:00
ewmh.h Implement EWMH desktop names 2014-06-24 09:04:05 +02:00
fake_outputs.h Use #pragma once 2014-01-01 15:06:57 +01:00
floating.h clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
handlers.h Switch to xcb-xkb and libxkbcommon 2014-06-21 19:10:37 +02:00
i3.h Switch to xcb-xkb and libxkbcommon 2014-06-21 19:10:37 +02:00
ipc.h Move mkdirp into libi3 2015-03-29 17:18:00 -04:00
key_press.h degendered terms 2015-03-11 21:41:43 -07:00
libi3.h Move mkdirp into libi3 2015-03-29 17:18:00 -04:00
load_layout.h Bugfix: properly restore workspace containers (Thanks vals) 2014-07-15 10:27:42 +02:00
log.h clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
main.h Use #pragma once 2014-01-01 15:06:57 +01:00
manage.h Use #pragma once 2014-01-01 15:06:57 +01:00
match.h Use #pragma once 2014-01-01 15:06:57 +01:00
move.h Make command `move [direction]` work with criteria 2014-06-23 21:17:27 +02:00
output.h Refactor functions for easy reuse 2015-03-04 09:22:25 +01:00
queue.h clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
randr.h Fix clang -Wextra except -Wunused-parameter. 2014-01-02 22:15:33 +01:00
regex.h Use #pragma once 2014-01-01 15:06:57 +01:00
render.h Use #pragma once 2014-01-01 15:06:57 +01:00
resize.h Use #pragma once 2014-01-01 15:06:57 +01:00
restore_layout.h Use #pragma once 2014-01-01 15:06:57 +01:00
scratchpad.h Use #pragma once 2014-01-01 15:06:57 +01:00
sd-daemon.h clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
shmlog.h Use #pragma once 2014-01-01 15:06:57 +01:00
sighandler.h Use #pragma once 2014-01-01 15:06:57 +01:00
startup.h Rename workspaces in startup sequences. 2015-03-13 10:35:20 +01:00
tree.h Use #pragma once 2014-01-01 15:06:57 +01:00
util.h Move resolve_tilde and get_config_path into libi3 2015-03-29 14:45:42 -04:00
window.h Respect Motif hint for window decorations 2014-01-18 16:25:37 +01:00
workspace.h Refactor functions for easy reuse 2015-03-04 09:22:25 +01:00
x.h Use #pragma once 2014-01-01 15:06:57 +01:00
xcb.h clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
xcb_compat.h Improved detection of windows that want floating 2014-03-08 21:00:44 +01:00
xcursor.h Use #pragma once 2014-01-01 15:06:57 +01:00
xinerama.h Use #pragma once 2014-01-01 15:06:57 +01:00
yajl_utils.h clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00