ebcd1d43ea
Fixes #2643 Inner drop region behaves like move to mark. The outer region is close to the edge (currently 30px from the edge). This will place the container as a sibling in the given direction within the parent container. If the move direction goes against the orientation of the parent container, tree_move() is called. Contributors: Co-authored-by: Orestis Floros <orestisflo@gmail.com> See #3085 - Inner drop region behaves like move to mark - Handle workspaces - Fix crash when target closes - Initiate tiling drag from titlebar - Hide indicator until container is dragged outside of original position - Calculate outer_threshold using percentages instead of fixed pixel values - Emit 'move' event properly - Don't focus previously unfocused containers - Use tree_split() on different orientation - Fix redundant split containers - DT_PARENT - Readability & optimizations - Limit parent threshold by render_deco_height() - Tests - Fullscreen container handling - Initiate drag from title bar - Fix issue of EnterNotify events still triggering after drag_callback is called - Include decorations for drop target calculation Co-authored-by: Michael Forster <email@michael-forster.de> See #2178 - Original implementation of tiling drag + indicator window > A container can be dragged by the title bar to one of the four sides > of another container. That container will then be split either > horizontally or vertically. Co-authored-by: Tony Crisci <tony@dubstepdish.com> See #2653 - Original implementation of outer/inner drop region indicator: > There are two drop regions per direction. > > The inner region is closer to the center of the window. Dropping on > this region will split the target container and put the container > within the split at the given direction beside the target container. > > The outer region is close to the edge (currently 30px from the edge). > This will place the container as a sibling in the given direction within > the parent container. > > Dropping into the outer region moves the con beside the target. If the > move direction goes against the orientation of the parent container, the > con moves out of the row. - Fix crash: Ignore containers without a managed window (eg i3bar) |
||
---|---|---|
.. | ||
GPN-2009-06-27 | ||
NoName-2009-03-12 | ||
slides-2012-01-25 | ||
slides-2012-03-16 | ||
asciidoc-git.conf | ||
bigpicture.asy | ||
bigpicture.png | ||
debugging | ||
hacking-howto | ||
i3-pod2html | ||
i3-sync-working.dia | ||
i3-sync-working.png | ||
i3-sync.dia | ||
i3-sync.png | ||
i3bar-protocol | ||
ipc | ||
keyboard-layer1.png | ||
keyboard-layer1.svg | ||
keyboard-layer2.png | ||
keyboard-layer2.svg | ||
layout-saving | ||
layout-saving-1.png | ||
logo-30.png | ||
modes.png | ||
multi-monitor | ||
refcard_style.css | ||
refcard.html | ||
single_terminal.png | ||
snapping.png | ||
testsuite | ||
tree-layout1.png | ||
tree-layout2.png | ||
tree-shot1.png | ||
tree-shot2.png | ||
tree-shot3.png | ||
tree-shot4.png | ||
two_columns.png | ||
two_terminals.png | ||
userguide | ||
wsbar | ||
wsbar.dia | ||
wsbar.png |