help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: making change of tool-bar entry persistent


From: Joel J. Adamson
Subject: Re: making change of tool-bar entry persistent
Date: Wed, 26 May 2010 08:37:47 -0400

Stefan Vollmar <vollmar@nf.mpg.de> wrote:

> Dear Kevin,
> 
> On 25.05.2010, at 08:23, Kevin Rodgers wrote:
> 
> > Stefan Vollmar wrote:
> >> Hallo,
> >> I want to re-define what happends when an exising toolbar icon is
> >> pressed. In the Emacs documentation I found an example similar to
> >> this:
> >> (define-key   global-map   [tool-bar new-file]
> >>  '(menu-item "New Buffer" my-new-buffer
> >>                      :image (image :type xpm :file "new.xpm")))
> > > Executing this code in Emacs 23.2 this will indeed show the desired
> > > effect - but only for about 2 seconds: the tool-bar is then
> > > automatically redrawn and behaves as before. How can I modify an
> > > existing toolbar so that the change is persistent?
> > 
> > -- Variable: tool-bar-map
> >     By default, the global map binds `[tool-bar]' as follows:
> >          (global-set-key [tool-bar]
> >                     '(menu-item "tool bar" ignore
> >                                 :filter (lambda (ignore) tool-bar-map)))
> >     Thus the tool bar map is derived dynamically from the value of
> >     variable `tool-bar-map' and you should normally adjust the default
> >     (global) tool bar by changing that map.  Major modes may replace
> >     the global bar completely by making `tool-bar-map' buffer-local
> >     and set to a keymap containing only the desired items.  Info mode
> >     provides an example.
> 
> 
> I looked up how changing the toolbar is done in info.el and was able
> to solve my problem with this code:

I was able to get my "Make Button" working with this --- the only
question is how to get it into the spot I want it: right before the Help
button.

Can anybody direct me to the documentation for this?

Thanks,

Joel

-- 
Joel J. Adamson
Servedio Lab
University of North Carolina at Chapel Hill

FSF Member #8164
http://www.unc.edu/~adamsonj

Attachment: pgpv1ctxIznly.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]