i3/include
Ingo Bürk d51d6d730e Added a --toggle switch to "mark [--toggle] <mark>"
This option allows toggling marks on a window without knowing whether the mark is already set or not.
It behaves as follows:
1) If the matched window has no mark, the new mark is set.
2) If the matched window has another mark, the old mark is removed and the new mark is set.
3) If the matched window already has the mark, the mark is removed.

The behavior that all non-matched windows have this mark removed is kept.

fixes #1463
2015-03-29 21:21:50 +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_parser.h Bugfix: use the command parser to properly extract workspace names 2014-10-01 22:50:48 +02:00
commands.h Added a --toggle switch to "mark [--toggle] <mark>" 2015-03-29 21:21:50 +02:00
con.h Properly invalidate rendering cache when updating orientation (Thanks hercek) 2015-02-11 21:13:55 +01:00
config_directives.h Add support for a custom separator symbol 2015-03-25 21:38:55 +01:00
config_parser.h Allow to validate the config file without X. 2014-08-25 19:34:26 +02:00
config.h Add support for a custom separator symbol 2015-03-25 21:38:55 +01: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 Include workspace con in workspace event 2014-12-22 09:47:31 +01:00
key_press.h degendered terms 2015-03-11 21:41:43 -07:00
libi3.h Move resolve_tilde and get_config_path into libi3 2015-03-29 14:45:42 -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_compat.h Improved detection of windows that want floating 2014-03-08 21:00:44 +01:00
xcb.h clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02: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