Hello, see http://bugs.kde.org/show_bug.cgi?id=101468 . Any comments on the attached spec addition?
-- Lubos Lunak KDE developer --------------------------------------------------------------------- SuSE CR, s.r.o. e-mail: [EMAIL PROTECTED] , [EMAIL PROTECTED] Drahobejlova 27 tel: +420 2 9654 2373 190 00 Praha 9 fax: +420 2 9654 2374 Czech Republic http://www.suse.cz/
--- wm-spec.xml.sav 2005-06-27 10:47:05.000000000 +0200 +++ wm-spec.xml 2005-12-07 15:04:30.000000000 +0100 @@ -759,9 +759,11 @@ _NET_WM_MOVERESIZE #define _NET_WM_MOVERESIZE_MOVE 8 /* movement only */ #define _NET_WM_MOVERESIZE_SIZE_KEYBOARD 9 /* size via keyboard */ #define _NET_WM_MOVERESIZE_MOVE_KEYBOARD 10 /* move via keyboard */ +#define _NET_WM_MOVERESIZE_CANCEL 11 /* cancel operation */ ]]></programlisting> <para> - The Client MUST release all grabs prior to sending such message. + The Client MUST release all grabs prior to sending such message (except + for the _NET_WM_MOVERESIZE_CANCEL message). </para> <para> The Window Manager can use the button field to determine the @@ -769,7 +771,9 @@ _NET_WM_MOVERESIZE _NET_WM_MOVERESIZE message. Since there is a race condition between a client sending the _NET_WM_MOVERESIZE message and the user releasing the button, Window Managers are advised to offer some other means to - terminate the operation, e.g. by pressing the ESC key. + terminate the operation, e.g. by pressing the ESC key. The special value + _NET_WM_MOVERESIZE_CANCEL also allows clients to cancel the operation + by sending such message if they detect the release themselves. </para> </sect2> <sect2><title>_NET_RESTACK_WINDOW</title> @@ -1996,6 +2000,14 @@ OR OTHER DEALINGS IN THE SOFTWARE. <sect1> <title>Change history</title> <sect2> + <title>Changes since 1.3</title> + <itemizedlist> + <listitem><para> +Added _NET_WM_MOVERESIZE_CANCEL. + </para></listitem> + </itemizedlist> + </sect2> + <sect2> <title>Changes since 1.2</title> <itemizedlist> <listitem><para>
_______________________________________________ wm-spec-list mailing list wm-spec-list@gnome.org http://mail.gnome.org/mailman/listinfo/wm-spec-list