gri3-wm/src
Michael Stapelberg f7c8e76782 Select containers above or near the whole snapped width/height
This fixes ticket #100, and is best explained using a little example.
Consider the following layout:

+---+---+
|   | X |
+---+---+
|   X   |
+---+---+

Where X marks a window, so you have an empty container in the upper
left, the container on the bottom is snapped to the right. Before
this commit, nothing would happen when focusing "above". After
this commit, the upper window gets focused.
2010-03-11 00:15:34 +01:00
..
cfgparse.l Change workspace assignments to use the RandR output name instead of <screen> 2010-03-02 13:35:43 +01:00
cfgparse.y Change workspace assignments to use the RandR output name instead of <screen> 2010-03-02 13:35:43 +01:00
click.c huge change: implement RandR instead of Xinerama 2010-03-02 12:47:21 +01:00
client.c Fixes for the last commit: check outputs instead of workspaces, correctly reset state when switching workspaces, little style fixes 2010-03-08 11:15:31 +01:00
commands.c Select containers above or near the whole snapped width/height 2010-03-11 00:15:34 +01:00
config.c Obey the XDG Base Directory Specification for config file paths 2010-01-03 16:58:41 +01:00
container.c retab! src/container.c 2009-12-22 23:43:05 +01:00
debug.c huge change: implement RandR instead of Xinerama 2010-03-02 12:47:21 +01:00
ewmh.c ewmh: Don’t push workspaces with width=0 and height=0 (Thanks Atsutane, badboy) 2010-01-03 18:36:50 +01:00
floating.c Turn nested functions into real functions or macros 2010-03-07 19:00:34 +01:00
handlers.c Allow unsetting WM_CLIENT_LEADER (XCB_NONE is not an invalid value) 2010-03-05 17:42:50 +01:00
ipc.c use scalloc instead of some places where calloc was still used 2010-03-02 14:42:24 +01:00
layout.c For num_clients == 0, the last fix is also valid 2010-03-06 16:58:20 +01:00
log.c add log.c/log.h which contain all the log related macros and functions 2009-12-19 22:40:23 +01:00
mainx.c Re-add old Xinerama code for the poor nvidia users 2010-03-09 21:25:54 +01:00
manage.c put windows with WM_CLIENT_LEADER on the workspace of their leader 2010-03-05 18:01:32 +01:00
randr.c Re-add old Xinerama code for the poor nvidia users 2010-03-09 21:25:54 +01:00
resize.c Turn nested functions into real functions or macros 2010-03-07 19:00:34 +01:00
sighandler.c sighandler: only display on active outputs 2010-03-03 08:48:57 +01:00
table.c use scalloc instead of some places where calloc was still used 2010-03-02 14:42:24 +01:00
util.c Clear urgency hints set by i3 (see HEAD~2) 2010-03-05 20:03:38 +01:00
workspace.c Fixes for the last commit: check outputs instead of workspaces, correctly reset state when switching workspaces, little style fixes 2010-03-08 11:15:31 +01:00
xcb.c Fix predict_text_width by using xcb_query_text_extents 2010-03-10 23:27:24 +01:00
xinerama.c Re-add old Xinerama code for the poor nvidia users 2010-03-09 21:25:54 +01:00