Tom Hacohen
|
5d044ecad3
|
Tiling2: Removed some redundant code.
|
2014-02-21 09:15:07 +00:00 |
Tom Hacohen
|
df14cca8dd
|
Tiling2: Remove the step restriction.
Enlightenment already enforces that, and using it makes things choppy.
|
2014-02-21 09:15:07 +00:00 |
Tom Hacohen
|
b5434d1de5
|
Tiling2: Restrict allowed resizes of windows.
|
2014-02-21 09:15:07 +00:00 |
Tom Hacohen
|
ae8acb24b2
|
Tiling2: Fixed resizing of clients at "forbidden" borders.
For example, leftmost window's left border.
|
2014-02-21 09:15:07 +00:00 |
Tom Hacohen
|
15a4ec0c40
|
Tiling2: Use resize_mode for detecting resize direction.
|
2014-02-21 09:15:07 +00:00 |
Tom Hacohen
|
f5e96784be
|
Tiling2: Better block of window moving.
|
2014-02-21 09:15:07 +00:00 |
Tom Hacohen
|
dae37e1dea
|
Tiling2: Added a menu item to toggle floating windows.
|
2014-02-21 09:15:07 +00:00 |
Tom Hacohen
|
5cec6d14cb
|
Tiling2: Get rid of the use_rows config.
|
2014-02-21 09:15:07 +00:00 |
Tom Hacohen
|
b092052297
|
Tiling2: Removed debug printfs.
|
2014-02-21 09:15:07 +00:00 |
Tom Hacohen
|
ceb1cc414e
|
Tiling2: Better handle parent == NULL case.
|
2014-02-21 09:15:07 +00:00 |
Tom Hacohen
|
3804d5165a
|
Tiling2: if can't find the parent, pass NULL, not the root.
|
2014-02-21 09:15:07 +00:00 |
Tom Hacohen
|
052a13b462
|
Tiling2: Cleaned up ignored windows support.
|
2014-02-21 09:15:07 +00:00 |
Tom Hacohen
|
bfdb22b0b8
|
Tiling2: Added untested support for sticky windows.
Just don't tile them.
|
2014-02-21 09:15:07 +00:00 |
Tom Hacohen
|
8ab30821fb
|
Tiling2: Remove client from floating window list when cleaning.
|
2014-02-21 09:15:06 +00:00 |
Tom Hacohen
|
5e209ea583
|
Tiling2: Remove things I don't need from config and config dialog.
|
2014-02-21 09:15:06 +00:00 |
Tom Hacohen
|
4b2a53d1d4
|
Tiling2: Fix a bug with reordering of windows in some cases.
|
2014-02-21 09:15:06 +00:00 |
Tom Hacohen
|
156f6ff984
|
Tiling2: Properly handle more than one desk.
|
2014-02-21 09:15:06 +00:00 |
Tom Hacohen
|
1b3500f31a
|
Tiling2: Added an hack to workaround the stupid e resize bug.
The bug with the frame created after the first resize.
|
2014-02-21 09:15:06 +00:00 |
Tom Hacohen
|
6b606cde41
|
Tiling2: Added resizing support.
There are still some bugs.
|
2014-02-21 09:15:06 +00:00 |
Tom Hacohen
|
3aa597c4af
|
Tiling2: Don't tile centred windows.
|
2014-02-21 09:15:06 +00:00 |
Tom Hacohen
|
3914926b13
|
Tiling2: Removed end_special_input.
|
2014-02-21 09:15:06 +00:00 |
Tom Hacohen
|
8dd65b90f3
|
Tiling2: Create a move/resize function that will update extra.
|
2014-02-21 09:15:06 +00:00 |
Tom Hacohen
|
b0593cd939
|
Tiling2: Reapply tree when resizing/moving windows.
|
2014-02-21 09:15:06 +00:00 |
Tom Hacohen
|
592dfb9dd2
|
Tiling2: Fixed buy with deleting last vertical split.
|
2014-02-21 09:15:06 +00:00 |
Tom Hacohen
|
e9779f70bf
|
Tiling2: Bug fixing. Things seem to work now.
|
2014-02-21 09:15:06 +00:00 |
Tom Hacohen
|
1a2ffcd06e
|
Tiling2: Changed add to return new root and fixed top-level vertical.
|
2014-02-21 09:15:06 +00:00 |
Tom Hacohen
|
1114b54c71
|
Tiling2: Added a useful debugging function.
|
2014-02-21 09:15:06 +00:00 |
Tom Hacohen
|
0c5afecfc9
|
Tiling2: More bug fixing.
|
2014-02-21 09:15:06 +00:00 |
Tom Hacohen
|
f7f204353d
|
Tiling2: Handle more delete cases.
|
2014-02-21 09:15:06 +00:00 |
Tom Hacohen
|
38e13e2648
|
Tiling2: Fixed a few bugs.
|
2014-02-21 09:15:06 +00:00 |
Tom Hacohen
|
21ac77185b
|
Tiling2: Get rid of split_type, use levels instead and bug fixes.
|
2014-02-21 09:15:06 +00:00 |
Tom Hacohen
|
f64763ab6e
|
Tiling2: Fixed tree update bugs.
|
2014-02-21 09:15:05 +00:00 |
Tom Hacohen
|
aac439698b
|
Tiling2: Removed more code.
|
2014-02-21 09:15:05 +00:00 |
Tom Hacohen
|
da4212680a
|
Tiling2: Completely get rid of the stacks concept.
|
2014-02-21 09:15:05 +00:00 |
Tom Hacohen
|
9831904a88
|
Tiling2: Fixed a bug in tree-walker.
|
2014-02-21 09:15:05 +00:00 |
Tom Hacohen
|
dd7c25b506
|
Tiling2: Moved fullscreen check into 'is_tilable'.
|
2014-02-21 09:15:05 +00:00 |
Tom Hacohen
|
091eeb2df4
|
Tiling2: Removed more redundant code.
|
2014-02-21 09:15:05 +00:00 |
Tom Hacohen
|
af06d8db25
|
Tiling2: More code cleanups.
|
2014-02-21 09:15:05 +00:00 |
Tom Hacohen
|
29693d93b3
|
Tiling2: Cleaned up some more code.
|
2014-02-21 09:15:05 +00:00 |
Tom Hacohen
|
ea19439b72
|
Tiling2: Removed more redundant code.
|
2014-02-21 09:15:05 +00:00 |
Tom Hacohen
|
81eb74ca92
|
Tiling2: Make it possible to toggle split type from key bindings.
|
2014-02-21 09:15:05 +00:00 |
Tom Hacohen
|
76c4fb85d9
|
Tiling2: Moved more redundant code.
|
2014-02-21 09:15:05 +00:00 |
Tom Hacohen
|
96645931bd
|
Tiling2: Added a mode toggle action.
|
2014-02-21 09:15:05 +00:00 |
Tom Hacohen
|
fad33bde8d
|
Tiling2: Removed some more code I don't need.
|
2014-02-21 09:15:05 +00:00 |
Tom Hacohen
|
4c590afe7e
|
Tiling2: Allow not finding a parent if it's the first window.
|
2014-02-21 09:15:01 +00:00 |
Tom Hacohen
|
5ad0edeb84
|
Tiling2: Added a function to test if we should tile.
|
2014-02-21 09:15:01 +00:00 |
Tom Hacohen
|
f1068feed3
|
Tiling2: Remove more stack related code.
For now, you can't resize windows.
|
2014-02-21 09:15:00 +00:00 |
Tom Hacohen
|
d81034ac36
|
Tiling2: Start using window tree.
|
2014-02-21 09:14:56 +00:00 |
Tom Hacohen
|
9060fa64b9
|
Tiling2: Fixed bugs and improve the window tree implementation.
|
2014-02-21 09:14:56 +00:00 |
Tom Hacohen
|
cfd4ea4f9f
|
tiling2: Added window_tree.
|
2014-02-21 09:14:56 +00:00 |