X-Recipient: archive-cygwin@delorie.com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:date:from:reply-to:message-id:to:subject
	:in-reply-to:references:mime-version:content-type
	:content-transfer-encoding; q=dns; s=default; b=PYUrxSEcESusy9cv
	2+NWzGtsGPd+po9vzwNjDuYVhy2q+MugZaZSCYCHwC+aTZ6DJPBcE3oFhW3jzvEj
	/XZTGmrg2xh9dlwq8LTVPS3ejmgiNi8GEnyI9E9QzL56BZhJf4qqu3r8OI8neqAN
	MwgKnxZirLBIcFCbwicSX7VHkIg=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:date:from:reply-to:message-id:to:subject
	:in-reply-to:references:mime-version:content-type
	:content-transfer-encoding; s=default; bh=YY+s1MiS88uP85NOB2aZCw
	nCB4Q=; b=L/kA/XbEj29BcQ0jwY+bMYhxuBkYvyD4Q0C8JHLqe9Y3vfpmfk6aDT
	YZ7eg8fohvxj/4ZqTPmX8cb3TrN5vSCjQDeQ3e121i1MVasGYS6s2dn0hsb9qVAZ
	yql5sAJc8QJuMHpz3ZPNw+vCpme6NWLK8+8t+omSgjfawPI1zafuw=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=2.0 required=5.0 tests=BAYES_50,FREEMAIL_FROM,KAM_THEBAT,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=no version=3.3.2 spammy=tuesday, chamberlain, Tuesday, H*F:D*yandex.ru
X-HELO: forward1p.cmail.yandex.net
Authentication-Results: smtp2j.mail.yandex.net; dkim=pass header.i=@yandex.ru
X-Yandex-Suid-Status: 1 0,1 0
Date: Tue, 29 Nov 2016 14:37:36 +0300
From: Andrey Repin <anrdaemon@yandex.ru>
Reply-To: cygwin@cygwin.com
Message-ID: <1265548510.20161129143736@yandex.ru>
To: David Chamberlain <dc46and2@gmail.com>, cygwin@cygwin.com
Subject: Re: Fullscreen application with Cygwin/X in multiwindow mode
In-Reply-To: <CAHvVhSsKLVVZZ7W6wES6btb9oad4ixxQqBAR6xXisLVtmsKgyQ@mail.gmail.com>
References: <CAHvVhSvJVtmNXQLxKNvhWUxH6MzCeaq-ZchCR9hcHk54yRDx3w@mail.gmail.com>   <9494ede9-ec64-bb79-8f8f-9bfb37c12f3b@dronecode.org.uk>  <CAHvVhSsKLVVZZ7W6wES6btb9oad4ixxQqBAR6xXisLVtmsKgyQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-IsSubscribed: yes

Greetings, David Chamberlain!

>> But ideally this would be fixed by adding support for
>> _NET_WM_STATE_FULLSCREEN to the WM.

> Any idea how much effort would be required to implement the fullscreen
> support? Any major hurdles to overcome? It may be something I could
> work on in my spare time.

Depends, what you mean by "fullscreen". All too often people say "fullscreen"
when in fact they mean "borderless windowed".
The difference is crucial.
For the latter, you don't do anything short of setting some additional flags
on your window and size it to display resolution.
For the real fullscreen, you'll have to code your own engine dealing with
graphics hardware on OpenGL/DirectX level. And then get complaints from people
with more than one monitor, that they can't use both simultaneously.


-- 
With best regards,
Andrey Repin
Tuesday, November 29, 2016 14:32:17

Sorry for my terrible english...


--
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

