gri3-wm/src
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
..
Makefile Add stub Makefiles to allow subdir make calls 2012-07-22 19:57:48 +02:00
assignments.c clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
bindings.c Fix bindings using Mode_switch 2015-03-07 14:52:32 +01:00
click.c Add a safe wrapper for write and fix some warnings 2015-03-29 10:22:34 +08:00
commands.c Merge pull request #1608 from mh21/renaming-empty-ws-startup 2015-03-30 22:01:18 +02:00
commands_parser.c Allow escaping backslashes 2015-03-25 21:32:46 +03:00
con.c Move urgency hint when moving container 2015-03-28 18:29:34 +01:00
config.c Move resolve_tilde and get_config_path into libi3 2015-03-29 14:45:42 -04:00
config_directives.c Added 'focus_on_window_activation' directive 2015-03-30 22:09:36 +02:00
config_parser.c Add a safe wrapper for write and fix some warnings 2015-03-29 10:22:34 +08:00
debug.c format **/*.c with clang-format-3.5 2014-06-15 19:07:02 +02:00
display_version.c format **/*.c with clang-format-3.5 2014-06-15 19:07:02 +02:00
ewmh.c Support _NET_WM_MOVERESIZE 2015-02-11 00:07:28 +01:00
fake_outputs.c clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
floating.c run clang-format (3.5.0) 2015-03-01 17:16:03 +01:00
handlers.c Added 'focus_on_window_activation' directive 2015-03-30 22:09:36 +02:00
i3.mk cleanup: src/i3.mk: add XKB_COMMON_CFLAGS when compiling i3 2014-06-25 17:58:16 +02:00
ipc.c Move mkdirp into libi3 2015-03-29 17:18:00 -04:00
key_press.c Feature: implement mouse bindings 2014-06-19 12:28:54 +02:00
load_layout.c Add a safe wrapper for write and fix some warnings 2015-03-29 10:22:34 +08:00
log.c format **/*.c with clang-format-3.5 2014-06-15 19:07:02 +02:00
main.c degendered terms 2015-03-11 21:41:43 -07:00
manage.c Don’t overwrite border width when already set (placeholders). 2015-03-21 23:02:35 +01:00
match.c clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
move.c Include workspace con in workspace event 2014-12-22 09:47:31 +01:00
output.c Refactor functions for easy reuse 2015-03-04 09:22:25 +01:00
randr.c clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
regex.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
render.c run clang-format (3.5.0) 2015-03-01 17:16:03 +01:00
resize.c format **/*.c with clang-format-3.5 2014-06-15 19:07:02 +02:00
restore_layout.c Don’t focus placeholder windows. 2015-03-25 22:47:23 +01:00
scratchpad.c clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
sd-daemon.c format **/*.c with clang-format-3.5 2014-06-15 19:07:02 +02:00
sighandler.c Add a safe wrapper for write and fix some warnings 2015-03-29 10:22:34 +08:00
startup.c Rename workspaces in startup sequences. 2015-03-13 10:35:20 +01:00
tree.c Restore placeholder windows after restarting (Thanks Airblader). 2015-03-25 20:50:25 +01:00
util.c Move resolve_tilde and get_config_path into libi3 2015-03-29 14:45:42 -04:00
window.c Cope with non-null-terminated x class properties. 2015-03-30 08:56:46 +02:00
workspace.c Fix percents when attaching a window to a ws creates a new split con 2015-03-27 22:20:28 -04:00
x.c run clang-format (3.5.0) 2015-03-01 17:16:03 +01:00
xcb.c run clang-format (3.5.0) 2015-03-01 17:16:03 +01:00
xcursor.c run clang-format (3.5.0) 2015-03-01 17:16:03 +01:00
xinerama.c clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00