diff options
author | Chris Michael <cp.michael@samsung.com> | 2013-08-01 08:16:39 +0100 |
---|---|---|
committer | Deon Thomas <PrinceAMD.Elive@gmail.com> | 2013-08-01 11:49:23 -0400 |
commit | bfc9f1e7b15168adba7a3854d76bb8592f8ae3f4 (patch) | |
tree | 1885da1fe498a32a2d8dbe534e2821b39ab6f964 /src/modules/Makefile_gadman.am | |
parent | f0f7f8f4de3964c28502ce42b8e484535bbfe7a2 (diff) | |
download | enlightenment-bfc9f1e7b15168adba7a3854d76bb8592f8ae3f4.tar.gz |
Backport: 3f2e850 :: Big giant Monitor Snapping Fix when we resize or move !! ;)
- Add previous monitor geometry to smart data structure.
- When we set the crtc, also set the monitor current geometry.
- Add function to return the previous monitor geometry.
- On a mouse up, check for monitor location difference versus previous
geometry, if nothing changed then we have no 'move' to do.
- When we start a resize, record the previous geometry and raise the
monitor.
- When a monitor is moved/resized we call the position_update function
which already loops all monitors, so no need to loop them twice.
- Fix position_update function to allow some Snapping Fuzziness so
that on a move/resize any adjoining monitors (within tolerance) will
more reliably snap to each other.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
Diffstat (limited to 'src/modules/Makefile_gadman.am')
0 files changed, 0 insertions, 0 deletions