From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: header-line and mode-line faces Date: Sat, 14 Jun 2008 13:44:46 -0700 Message-ID: <00d101c8ce5f$7ba56130$0200a8c0@us.oracle.com> References: <00a301c8cd91$930576e0$0200a8c0@us.oracle.com> <00bd01c8ce3e$3e949c00$0200a8c0@us.oracle.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_00D2_01C8CE24.CF468930" X-Trace: ger.gmane.org 1213476311 21300 80.91.229.12 (14 Jun 2008 20:45:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 14 Jun 2008 20:45:11 +0000 (UTC) Cc: emacs-devel@gnu.org To: "'Eli Zaretskii'" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jun 14 22:45:55 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 1K7cdE-0006u1-PL for ged-emacs-devel@m.gmane.org; Sat, 14 Jun 2008 22:45:53 +0200 Original-Received: from localhost ([127.0.0.1]:45482 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K7ccQ-0002Kn-L4 for ged-emacs-devel@m.gmane.org; Sat, 14 Jun 2008 16:45:02 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K7ccK-0002KH-KB for emacs-devel@gnu.org; Sat, 14 Jun 2008 16:44:56 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K7ccK-0002K5-0F for emacs-devel@gnu.org; Sat, 14 Jun 2008 16:44:56 -0400 Original-Received: from [199.232.76.173] (port=33417 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K7ccJ-0002Jz-MP for emacs-devel@gnu.org; Sat, 14 Jun 2008 16:44:55 -0400 Original-Received: from rgminet01.oracle.com ([148.87.113.118]:26061) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1K7ccD-0003U2-Ta; Sat, 14 Jun 2008 16:44:50 -0400 Original-Received: from agmgw1.us.oracle.com (agmgw1.us.oracle.com [152.68.180.212]) by rgminet01.oracle.com (Switch-3.2.4/Switch-3.1.6) with ESMTP id m5EKikw6029422; Sat, 14 Jun 2008 14:44:47 -0600 Original-Received: from acsmt351.oracle.com (acsmt351.oracle.com [141.146.40.151]) by agmgw1.us.oracle.com (Switch-3.2.0/Switch-3.2.0) with ESMTP id m5EKWdp1030248; Sat, 14 Jun 2008 14:44:46 -0600 Original-Received: from inet-141-146-46-1.oracle.com by acsmt351.oracle.com with ESMTP id 3694291491213476280; Sat, 14 Jun 2008 13:44:40 -0700 Original-Received: from dradamslap1 (/24.5.171.3) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 14 Jun 2008 13:44:39 -0700 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: AcjOVqiH3Kh/ge1bQ/GBdSInlRvEDQAA1ekA X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 X-Brightmail-Tracker: AAAAAQAAAAI= X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE X-Whitelist: TRUE X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 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:99214 Archived-At: This is a multi-part message in MIME format. ------=_NextPart_000_00D2_01C8CE24.CF468930 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit > > They are different faces, and you can also customize them > > separately. > > > > But header-line inherits from mode-line *today*. Why? > > Because they are very similar. But the disagreement between us is not > about the inheritance, it's about identity. A face can inherit from > another and still be different in small ways. If "you can customize them separately", then they are not identical; they are separate objects. I don't feel strongly about this; I just thought it would be an improvement. I especially think it would be better to use the same foreground and background colors - I don't have much of an opinion about box. As I said from the beginning: > At least the foreground and background should simply be inherited Given that the boxed mode-line distinguishes it from the unboxed header-line (it is also distinguished by its location and text), why not inherit the colors, just as we inherit the fonts? Actually, I was really thinking of `mode-line-inactive': inherit the `header-line' attributes from `mode-line-inactive'. I mistakenly thought it was `mode-line', since that is the face that is inherited. `mode-line-inactive' already uses the same colors as `header-line' (without inheritance). The only other attribute difference between `header-line' and `mode-line-inactive', besided boxed, is this for `header-line': Weight: light. I don't see the reason for that, and, frankly, I can't tell that it has any effect, at least with emacs -Q: see screenshot. I have no problem with it; I just don't see the point of it. How about inheriting `header-line' from `mode-line-inactive', instead of `mode-line'? If you disagree, no problem - just a suggestion. ------=_NextPart_000_00D2_01C8CE24.CF468930 Content-Type: image/png; name="throw-header-line-mode-line.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="throw-header-line-mode-line.png" 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 QmCC ------=_NextPart_000_00D2_01C8CE24.CF468930--