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: Colour picker widget Date: Wed, 13 Jul 2011 11:02:00 -0700 Message-ID: <36761C23F21E4882ADBFE0D1C337ECDF@us.oracle.com> References: <290A36DB441C43869607378FD875C0F5@us.oracle.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1310580501 6413 80.91.229.12 (13 Jul 2011 18:08:21 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 13 Jul 2011 18:08:21 +0000 (UTC) Cc: emacs-devel@gnu.org To: "'Vivek Dasmohapatra'" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jul 13 20:08:16 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Qh3r4-0004WN-6d for ged-emacs-devel@m.gmane.org; Wed, 13 Jul 2011 20:08:14 +0200 Original-Received: from localhost ([::1]:44759 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qh3r2-0003DJ-Sj for ged-emacs-devel@m.gmane.org; Wed, 13 Jul 2011 14:08:13 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:37933) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qh3lM-0001d0-1b for emacs-devel@gnu.org; Wed, 13 Jul 2011 14:02:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qh3lK-0007f0-DI for emacs-devel@gnu.org; Wed, 13 Jul 2011 14:02:19 -0400 Original-Received: from rcsinet15.oracle.com ([148.87.113.117]:58397) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qh3lJ-0007el-Rf for emacs-devel@gnu.org; Wed, 13 Jul 2011 14:02:18 -0400 Original-Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by rcsinet15.oracle.com (Switch-3.4.4/Switch-3.4.4) with ESMTP id p6DI25NX004196 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 13 Jul 2011 18:02:07 GMT Original-Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p6DI253M029549 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 13 Jul 2011 18:02:05 GMT Original-Received: from abhmt119.oracle.com (abhmt119.oracle.com [141.146.116.71]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p6DI1xOo014961; Wed, 13 Jul 2011 13:01:59 -0500 Original-Received: from dradamslap1 (/130.35.178.194) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 13 Jul 2011 11:01:59 -0700 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: AcxBhHFYgX3N7FgmRJim2ON5+9sd5AAAMPFQ X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090205.4E1DDD9F.012E:SCFMA922111,ss=1,re=-4.000,fgs=0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-Received-From: 148.87.113.117 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:142005 Archived-At: > > 1. http://www.emacswiki.org/emacs/download/palette.el > > http://www.emacswiki.org/emacs/ColorPalette > > Interesting - my main intent with the colour-grid was to add > something that could be used in defcustom entries and the like. > It would be interesting to add some pf palette's funcitonality > to that. I agree that it would be good to add this kind of color picking to Customize. This was brought up long ago, but it is still a good idea. Customize is good, but its UI could be improved by letting it reach out to get a resulting value using other UI extensions. A color picker is one such. Currently when you choose a color in Customize by clicking the `Choose' button you get the `list-colors-display' to choose from. That's good. You used to be able to choose a color name using completion. Both possibilities should be available, IMO. And completion should show the color names using their colors as background. A palette to choose from would also be convenient here. The palette in `palette.el' lets you manipulate colors in various ways to choose a color. `Do Re Mi' incremental color-changing and choosing methods might also be candidates for a Customize color-chooser plugin. Likewise some of the Facemenu+ UI features. http://www.emacswiki.org/emacs/DoReMi http://www.emacswiki.org/emacs/FaceMenuPlus The idea should be not just to make Customize use whichever of these (and similar) we think is best. Best would be to make Customize pluggable, so users themselves could easily choose which color-choosing UI features to use. And likewise for other Customize choices, besides colors.