From xemacs-m  Wed Apr  9 07:56:52 1997
Received: from elc1.dina.kvl.dk (elc1.dina.kvl.dk [130.225.40.228])
	by xemacs.org (8.8.5/8.8.5) with SMTP id HAA11951
	for <xemacs-beta@xemacs.org>; Wed, 9 Apr 1997 07:56:49 -0500 (CDT)
Received: from zuse.dina.kvl.dk (zuse.dina.kvl.dk [130.225.40.245]) by elc1.dina.kvl.dk (8.6.12/8.6.4) with ESMTP id OAA02046; Wed, 9 Apr 1997 14:56:46 +0200
Received: (abraham@localhost) by zuse.dina.kvl.dk (8.6.12/8.6.4) id OAA23203; Wed, 9 Apr 1997 14:56:47 +0200
Sender: abraham@dina.kvl.dk
To: Hrvoje Niksic <hniksic@srce.hr>
Cc: XEmacs Developers <xemacs-beta@xemacs.org>
Subject: Re: Fully customizable x-toolbar.el
References: <kigwwqdamd2.fsf@jagor.srce.hr> <199704090444.AAA01442@beavis.bayserve.net> <kigg1x08nf3.fsf@jagor.srce.hr>
Organization: The Church of Emacs
X-Face: +kRV2]2q}lixHkE{U)mY#+6]{AH=yN~S9@IFiOa@X6?GM<U{B+4e{k79.Ya{~':DblFPCg$
 @60,BfLv2@SKZ19cMWK0/C'v;tM:|6B'R}U1rp6CL&kN({9<zF/V{:JCg27yC)9oZjeqcQawzKfiNL
 t9}`vjmK["dRQC/qGFQq"%u|Q`:6{"Rz}b(dnl_"3$Jtqimi>|8MBp/
From: Per Abrahamsen <abraham@dina.kvl.dk>
Date: 09 Apr 1997 14:56:47 +0200
In-Reply-To: Hrvoje Niksic's message of 09 Apr 1997 13:07:28 +0200
Message-ID: <rj7micqrqo.fsf@zuse.dina.kvl.dk>
Lines: 20
X-Mailer: Gnus v5.4.37/Emacs 19.34
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit


Hrvoje Niksic <hniksic@srce.hr> writes:

> Jeff Miller <jmiller@bayserve.net> writes:
> 
> > If the radio buttons are generated from the [news/mail]-reader-alist
> > then there would not be a need to validate.
> 
> Well, yes, but can you do it with customize?  I mean, easily?

Not dynamically, but you can initialize it with something like this:

(defcustom foobar nil
  nil
  :type `(choice ,@(mapcar (lambda (entry)
			     `(const ,(car entry)))
			   toolbar-mail-commands-alist)
		 (symbol :tag "Other" :format "%v")))

You can put the validate on the last symbol.

