From ccf096f771f84d8109f81c24a2af5f9510dda3c5 Mon Sep 17 00:00:00 2001 From: Mathias Gumz <akira at fluxbox dot org> Date: Wed, 15 Oct 2008 23:07:14 +0200 Subject: reverted 1fdef35e51, added more info about that feature --- src/Window.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/Window.cc b/src/Window.cc index 4b4d1dc..eddc158 100644 --- a/src/Window.cc +++ b/src/Window.cc @@ -2851,6 +2851,20 @@ void FluxboxWindow::stopMoving(bool interrupted) { fluxbox->maskWindowEvents(0, 0); + // if user has no clickraise he moves windows without + // changing the stacking order. by not moving the mouse + // but clicking (and holding the modifier for moving) + // the window raises without having to aim for the titlebar/border + // this is a mixture between "mouse raise" and "click raise" + // TODO: state this in the official documentation + if (m_last_move_x - frame().x() == 0 && + m_last_move_y - frame().y() == 0 && + !screen().clickRaises()) { + + raise(); + } + + if (! screen().doOpaqueMove()) { parent().drawRectangle(screen().rootTheme()->opGC(), m_last_move_x, m_last_move_y, -- cgit v0.11.2