aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormathias <mathias>2005-09-04 21:22:09 (GMT)
committermathias <mathias>2005-09-04 21:22:09 (GMT)
commitcfb26be26928c53a0be267f4707041bb82371519 (patch)
treeab9a613fd108fd8081b13f1f8d07c0ba8c3ce805
parent2b2236e97c10bf61f1ae518e5f9b951326a5fa0a (diff)
downloadfluxbox-cfb26be26928c53a0be267f4707041bb82371519.zip
fluxbox-cfb26be26928c53a0be267f4707041bb82371519.tar.bz2
added feature request #1084510:
when mod1 + leftmouse are clicked on a window and the mouse is not moved, the window is raised at leftmouserelease. i dont think we need an extra option for that since its very unobtrusive but neat to have.
-rw-r--r--ChangeLog5
-rw-r--r--src/Window.cc4
2 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4934fa8..cc90829 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
1(Format: Year/Month/Day) 1(Format: Year/Month/Day)
2Changes for 0.9.14: 2Changes for 0.9.14:
3*05/09/04:
4 * Added Feature Request #1084510 (Mathias)
5 When Mod1 + LeftMouse are clicked on a Window and the mouse is not
6 moved, the window is raised at LeftMouseRelease
7 src/Window.cc
3*05/09/03: 8*05/09/03:
4 * Exchanged the hardcoded 3200 pixel limit for texture size to 9 * Exchanged the hardcoded 3200 pixel limit for texture size to
5 a calculated value based on screen dimensions (Mathias) 10 a calculated value based on screen dimensions (Mathias)
diff --git a/src/Window.cc b/src/Window.cc
index db430f9..93fbea7 100644
--- a/src/Window.cc
+++ b/src/Window.cc
@@ -2658,6 +2658,10 @@ void FluxboxWindow::buttonPressEvent(XButtonEvent &be) {
2658 2658
2659void FluxboxWindow::buttonReleaseEvent(XButtonEvent &re) { 2659void FluxboxWindow::buttonReleaseEvent(XButtonEvent &re) {
2660 2660
2661 if ((re.button == 1) && (re.state & Mod1Mask) && !screen().clickRaises())
2662 if (!isMoving())
2663 raise();
2664
2661 if (isMoving()) 2665 if (isMoving())
2662 stopMoving(); 2666 stopMoving();
2663 else if (isResizing()) 2667 else if (isResizing())