[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/3.5
From: Luboš Luňák <l.lunak () kde ! org>
Date: 2006-01-06 15:07:19
Message-ID: 1136560039.990668.2596.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 494899 by lunakl:
Implement _NET_WM_MOVERESIZECANCEL.
BUG: 101468
M +6 -0 kdebase/kwin/events.cpp
M +5 -1 kdelibs/kdecore/netwm_def.h
--- branches/KDE/3.5/kdebase/kwin/events.cpp #494898:494899
@@ -1472,6 +1472,12 @@
{
if( direction == NET::Move )
performMouseCommand( Options::MouseMove, QPoint( x_root, y_root ));
+ else if( moveResizeMode && direction == NET::MoveResizeCancel )
+ {
+ finishMoveResize( true );
+ buttonDown = FALSE;
+ setCursor( mode );
+ }
else if( direction >= NET::TopLeft && direction <= NET::Left )
{
static const Position convert[] =
--- branches/KDE/3.5/kdelibs/kdecore/netwm_def.h #494898:494899
@@ -415,7 +415,11 @@
/**
@since 3.2
**/
- KeyboardMove = 10 // move via keyboard
+ KeyboardMove = 10, // move via keyboard
+ /**
+ @since 3.5.1
+ **/
+ MoveResizeCancel = 11 // to ask the WM to stop moving a window
};
/**
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic