This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Fullscreen application with Cygwin/X in multiwindow mode
- From: David Chamberlain <dc46and2 at gmail dot com>
- To: Jon Turney <jon dot turney at dronecode dot org dot uk>
- Cc: cygwin at cygwin dot com
- Date: Thu, 1 Dec 2016 09:10:44 -0600
- Subject: Re: Fullscreen application with Cygwin/X in multiwindow mode
- Authentication-results: sourceware.org; auth=none
- References: <CAHvVhSvJVtmNXQLxKNvhWUxH6MzCeaq-ZchCR9hcHk54yRDx3w@mail.gmail.com> <9494ede9-ec64-bb79-8f8f-9bfb37c12f3b@dronecode.org.uk> <CAHvVhSsKLVVZZ7W6wES6btb9oad4ixxQqBAR6xXisLVtmsKgyQ@mail.gmail.com> <1265548510.20161129143736@yandex.ru> <b133f87a-3c84-9085-03cd-926ae0dcb1f6@dronecode.org.uk>
On Thu, Dec 1, 2016 at 6:23 AM, Jon Turney <jon.turney@dronecode.org.uk> wrote:
> Patches are always welcome.
>
> I think this should be pretty straightforward to add, although it might be a
> bit tedious.
>
> [1],[2] should help you get started :)
>
> Looking at this in a little more detail, I wasn't quite accurate in my
> statement above: There is very limited support for this state, in that
> windows which are created with it are probably shown correctly.
>
> I think what's needed is extend the handling of _NET_WM_STATE messages so it
> can handle a window being changed to _NET_WM_STATE_FULLSCREEN. (At the
> moment _NET_WM_STATE is, only handled when it can be mapped down to an
> equivalent WM_CHANGE_STATE message, see [3])
>
> [1] https://x.cygwin.com/docs/cg/cygwin-x-cg.html
> [2] https://specifications.freedesktop.org/wm-spec/wm-spec-latest.html
> [3]
> https://cgit.freedesktop.org/~jturney/xserver/commit/?h=cygwin-release-1.19&id=55c2ca8cd9287850077102d4ba662cfd2c571ca9
Thanks for the references. I'll see if I can come up with a patch.
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple