Handle h/v resize requests (_NET_WM_MOVERESIZE_SIZE_...) properly.
SVN revision: 33229
This commit is contained in:
parent
ed0d4b83d5
commit
d9868882c9
13
src/ewmh.c
13
src/ewmh.c
|
@ -1020,15 +1020,20 @@ EWMH_ProcessClientClientMessage(EWin * ewin, XClientMessageEvent * ev)
|
|||
switch (ev->data.l[2])
|
||||
{
|
||||
case _NET_WM_MOVERESIZE_SIZE_TOPLEFT:
|
||||
case _NET_WM_MOVERESIZE_SIZE_TOP:
|
||||
case _NET_WM_MOVERESIZE_SIZE_TOPRIGHT:
|
||||
case _NET_WM_MOVERESIZE_SIZE_RIGHT:
|
||||
case _NET_WM_MOVERESIZE_SIZE_BOTTOMRIGHT:
|
||||
case _NET_WM_MOVERESIZE_SIZE_BOTTOM:
|
||||
case _NET_WM_MOVERESIZE_SIZE_BOTTOMLEFT:
|
||||
case _NET_WM_MOVERESIZE_SIZE_LEFT:
|
||||
ActionResizeStart(ewin, MODE_RESIZE);
|
||||
break;
|
||||
case _NET_WM_MOVERESIZE_SIZE_RIGHT:
|
||||
case _NET_WM_MOVERESIZE_SIZE_LEFT:
|
||||
ActionResizeStart(ewin, MODE_RESIZE_H);
|
||||
break;
|
||||
case _NET_WM_MOVERESIZE_SIZE_TOP:
|
||||
case _NET_WM_MOVERESIZE_SIZE_BOTTOM:
|
||||
ActionResizeStart(ewin, MODE_RESIZE_V);
|
||||
break;
|
||||
|
||||
case _NET_WM_MOVERESIZE_MOVE:
|
||||
ActionMoveStart(ewin, 0, 0);
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue