From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.devel Subject: Re: Proposal for a new API to fullscreen Date: Tue, 19 Aug 2008 12:25:00 +0200 Message-ID: <200808191225.00543.tassilo@member.fsf.org> References: <87wsidphul.fsf@kanis.fr> <200808191131.07032.tassilo@member.fsf.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1219142486 17230 80.91.229.12 (19 Aug 2008 10:41:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 19 Aug 2008 10:41:26 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 19 12:42:19 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KVOfG-0000cH-E0 for ged-emacs-devel@m.gmane.org; Tue, 19 Aug 2008 12:42:14 +0200 Original-Received: from localhost ([127.0.0.1]:60161 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KVOeJ-0001eX-8T for ged-emacs-devel@m.gmane.org; Tue, 19 Aug 2008 06:41:15 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KVOQS-00067K-Eu for emacs-devel@gnu.org; Tue, 19 Aug 2008 06:26:57 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KVOQP-00066b-JB for emacs-devel@gnu.org; Tue, 19 Aug 2008 06:26:55 -0400 Original-Received: from [199.232.76.173] (port=33273 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KVOQO-00066S-Jk for emacs-devel@gnu.org; Tue, 19 Aug 2008 06:26:53 -0400 Original-Received: from deliver.uni-koblenz.de ([141.26.64.15]:8656) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KVOQO-00015R-56 for emacs-devel@gnu.org; Tue, 19 Aug 2008 06:26:52 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by deliver.uni-koblenz.de (Postfix) with ESMTP id 1ACA778940BA for ; Tue, 19 Aug 2008 12:26:51 +0200 (CEST) Original-Received: from deliver.uni-koblenz.de ([127.0.0.1]) by localhost (deliver.uni-koblenz.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07019-02 for ; Tue, 19 Aug 2008 12:26:49 +0200 (CEST) X-CHKRCPT: Envelopesender vrfy tassilo@member.fsf.org Original-Received: from thinkpad.localnet (unknown [141.26.67.4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by deliver.uni-koblenz.de (Postfix) with ESMTP id 97FE57897E4B for ; Tue, 19 Aug 2008 12:26:41 +0200 (CEST) User-Agent: KMail/1.10.0 (Linux/2.6.26-gentoo-r1; KDE/4.1.62; x86_64; ; ) In-Reply-To: Content-Disposition: inline X-Virus-Scanned: amavisd-new at uni-koblenz.de X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:102638 Archived-At: On Tuesday 19 August 2008 11:59:51 Andreas Schwab wrote: Hi Andreas, > >> By fullscreen I mean no taskbar, emacs take all the screen estate. > > > > Isn't fullscreen display of some application window something the > > window manager should deal with, not the application itself? For > > example in KDE or stumpwm you can make any window fullscreen (via a > > window menu or a keybinding), and I'm sure it's the same for GNOME > > and most/all other windowmanagers. > > That's not fullscreen, but maximize. No, it's fullscreen. In KDE (4.1) it's rightklick on window decoration -> Advanced -> [X] at Fullscreen. In stumpwm (a tiling window manager, where all windows are maximized anyway) it's the `fullscreen' command. > The difference is that the latter still shows things like the taskbar > and window decoration. Nope, there are no such things anymore. > The fullscreen mode has to be requested by the application. So how do those commands achive that? Fake that request? And who serves it? I've thought the window manager, but in that case there's no reason that the application has to request the fullscreen mode. Bye, Tassilo