Re: Client messages _NET_WM_SHOW_WINDOW_MENU and _NET_WM_PERFORM_BUTTON_ACTION

"Jasper St. Pierre" <[email protected]> Mon, 30 Jun 2014 11:38:37 -0400
Newsgroups gmane.comp.gnome.wm-spec
Message-ID <CAA0H+QQaYv_3Hne3S3uqk6mz7_0s+VBpbtUzKQTTaPtCSWqLRA@mail.gmail.com>
--===============1193257531741379172==
Content-Type: multipart/alternative; boundary=047d7b343066e614d504fd0f7348

--047d7b343066e614d504fd0f7348
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

For _NET_WM_PERFORM_BUTTON_ACTION, should these be used for left-clicking
to start moving and resizing? We would have to specify the different corner
regions, so no, I don't think so. You should probably mention that this is
for clicking on the titlebar only (maybe even change the name to
PERFORM_TITLEBAR_ACTION perhaps?).

_NET_WM_WINDOW_MENU looks fine to me, but maybe add a timestamp field for
good measure? You can never go wrong with an extra timestamp field.


On Mon, Jun 30, 2014 at 10:13 AM, Martin Gr=C3=A4=C3=9Flin <mgraesslin@kde.=
org> wrote:

> Hi all,
>
> attached are two patches for the NETWM spec. One message is to show the
> window
> manager's window menu, the other is for passing the responsibility to
> perform
> a button action from the client to the window manager. For detailed
> information please have a look on the attached patches.
>
> The need for these two client messages were derived by GTK+ and KWin
> developers for better integrating GTK's new client-side-decorated windows
> in
> environments which are not GNOME Shell.
>
> KWin will add support for those two new hints and it looks like GTK+ and
> Mutter will also support them.
>
> I would like to hear your feedback on them for inclusion into the NETWM
> spec.
>
> Best Regards
> Martin Gr=C3=A4=C3=9Flin
> _______________________________________________
> wm-spec-list mailing list
> [email protected]
> https://mail.gnome.org/mailman/listinfo/wm-spec-list
>
>


--=20
  Jasper

--047d7b343066e614d504fd0f7348
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>For _NET_WM_PERFORM_BUTTON_ACTION, should these be us=
ed for left-clicking to start moving and resizing? We would have to specify=
 the different corner regions, so no, I don&#39;t think so. You should prob=
ably mention that this is for clicking on the titlebar only (maybe even cha=
nge the name to PERFORM_TITLEBAR_ACTION perhaps?).<br>
<br>_NET_WM_WINDOW_MENU looks fine to me, but maybe add a=20
timestamp field for good measure? You can never go wrong with an extra=20
timestamp field.<br></div></div><div class=3D"gmail_extra"><br><br><div cla=
ss=3D"gmail_quote">On Mon, Jun 30, 2014 at 10:13 AM, Martin Gr=C3=A4=C3=9Fl=
in <span dir=3D"ltr">&lt;<a href=3D"mailto:[email protected]" target=3D"_b=
lank">[email protected]</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi all,<br>
<br>
attached are two patches for the NETWM spec. One message is to show the win=
dow<br>
manager&#39;s window menu, the other is for passing the responsibility to p=
erform<br>
a button action from the client to the window manager. For detailed<br>
information please have a look on the attached patches.<br>
<br>
The need for these two client messages were derived by GTK+ and KWin<br>
developers for better integrating GTK&#39;s new client-side-decorated windo=
ws in<br>
environments which are not GNOME Shell.<br>
<br>
KWin will add support for those two new hints and it looks like GTK+ and<br=
>
Mutter will also support them.<br>
<br>
I would like to hear your feedback on them for inclusion into the NETWM spe=
c.<br>
<br>
Best Regards<br>
<span class=3D"HOEnZb"><font color=3D"#888888">Martin Gr=C3=A4=C3=9Flin</fo=
nt></span><br>_______________________________________________<br>
wm-spec-list mailing list<br>
<a href=3D"mailto:[email protected]">[email protected]</a><br>
<a href=3D"https://mail.gnome.org/mailman/listinfo/wm-spec-list" target=3D"=
_blank">https://mail.gnome.org/mailman/listinfo/wm-spec-list</a><br>
<br></blockquote></div><br><br clear=3D"all"><br>-- <br>=C2=A0 Jasper<br>
</div>

--047d7b343066e614d504fd0f7348--

--===============1193257531741379172==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
wm-spec-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/wm-spec-list

--===============1193257531741379172==--