enlightenment/src/modules/tiling
Mike Blumenkrantz fe5d2e6e61 add bool return for mouse-based E_Action callbacks
in many cases, a mouse action's callback will fail to execute as a result of multiple
objects being under the pointer at the time of the event. in this case,
the callback should be able to determine whether action callback processing should
continue.

as an example, when attempting to execute an action which only activates for
client objects, if the passed object is not a client then the callback should return
false to indicate that it was not able to perform the action for the given object,
allowing further actions to be attempted on this object
2016-02-03 18:09:18 -05:00
..
README tiling: Remove part of the README that refers to an up to date e17 2012-06-12 09:12:45 +00:00
e-module-tiling.edj ship tiling module edj file 2016-01-22 16:25:29 -05:00
e_mod_config.c remove E_Comp usage from tiling config 2015-03-18 17:34:25 -04:00
e_mod_tiling.c add bool return for mouse-based E_Action callbacks 2016-02-03 18:09:18 -05:00
e_mod_tiling.h enlightenment: Make E build again with EFL from git 2015-05-07 15:13:10 -04:00
module.desktop.in Updating desktop files, eo.po and fr.po 2014-09-11 21:14:58 +02:00
window_tree.c Tiling: Fixed break out method 2014-11-25 12:32:43 +00:00
window_tree.h tiling: Implemented tiling window position manipulation 2014-10-29 08:15:19 +00:00

README

A tiling module for the Enlightenment Window Manager

Concept
=======

Each desktop can have from 1 to 8 (vertical) columns.
Windows are then resized and moved to use as much as columns as configured.

When there are more windows than possible columns, the remaining windows are
packed in the last column.

Resizing or moving a window will try to resize or move the column it is in.