Thanks. I understand how to do it now. However I found a problem: I want a button to insert a reference. I found the command "reference-insert". Adding the line
Icon "reference-insert" in the Toolbar section of default.ui does add the new button, but it does not find the icon. There is not such icon in the standard lyx images directory, so I created my own references-insert.xpm and put it in my .lyx/images directory, but LyX still doesn't find it. This is rather strange, since it does find the other icons in that same directory. What am I doing wrong? On 12/2/05, Jean-Marc Lasgouttes <[EMAIL PROTECTED]> wrote: > >>>>> "Ernesto" == Ernesto Posse <[EMAIL PROTECTED]> writes: > > Ernesto> I have a couple of questions about customizing the toolbar: > Ernesto> 1) Is there a lyx function that applies layouts > Ernesto> (environments) to a selection or to the current paragraph, > Ernesto> which can be used by a (custom) toolbar button? (I didn't > Ernesto> find any) > > Sure, it is called "layout". We even have proper icons for "layout > Section" and "layout LyX-Code". You can add your own icons by > providing a file layout_foo.xpm for layout "foo". > > Ernesto> 2) Are there keyboard shortcuts for layouts (environments)? > Ernesto> Where would I find those? > > In LYXDIR/bind/menus.bind. I append the list for your reading pleasure. > > Note also that when you select a layout from the layout box, you will > see the corresponding keyboard shortcut in the minibuffer (the same > holds for menu entries and icons). > > JMarc > > # > # Paragraph style menu > # > > \bind "M-p ~S-0" "layout Part" > \bind "M-p ~S-1" "layout Chapter" > \bind "M-p ~S-2" "layout Section" > \bind "M-p ~S-3" "layout Subsection" > \bind "M-p ~S-4" "layout Subsubsection" > \bind "M-p ~S-5" "layout Paragraph" > \bind "M-p ~S-6" "layout Subparagraph" > \bind "M-p ~S-asterisk ~S-0" "layout Part*" > \bind "M-p ~S-asterisk ~S-1" "layout Chapter*" > \bind "M-p ~S-asterisk ~S-2" "layout Section*" > \bind "M-p ~S-asterisk ~S-3" "layout Subsection*" > \bind "M-p ~S-asterisk ~S-4" "layout Subsubsection*" > \bind "M-p ~S-asterisk ~S-5" "layout Paragraph*" > \bind "M-p ~S-asterisk ~S-6" "layout Subparagraph*" > \bind "M-p a" "layout Abstract" > \bind "M-p S-A" "layout Author" > \bind "M-p M-a" "layout Address" > \bind "M-p C-a" "layout Right_Address" > \bind "M-p b" "layout Itemize" # bulleted list > \bind "M-p S-B" "layout Bibliography" > \bind "M-p c" "layout LyX-Code" > \bind "M-p S-C" "layout Comment" > \bind "M-p M-c" "layout Caption" > \bind "M-p d" "layout Description" > \bind "M-p S-D" "layout Date" > \bind "M-p e" "layout Enumerate" # numbered list > \bind "M-p f" "layout ShortFoilhead" # Foils!! > \bind "M-p S-F" "layout Foilhead" # Foils!! > \bind "M-p i" "layout Itemize" # bulleted list > \bind "M-p l" "layout List" > \bind "M-p S-L" "layout LaTeX" > \bind "M-p n" "layout Enumerate" # numbered list > \bind "M-p q" "layout Quote" > \bind "M-p S-Q" "layout Quotation" > \bind "M-p r" "layout ShortRotatefoilhead" # Foils!! > \bind "M-p S-R" "layout Rotatefoilhead" # Foils!! > \bind "M-p s" "layout Standard" > \bind "M-p t" "layout Title" > \bind "M-p space" "drop-layouts-choice" > \bind "M-p v" "layout Verse" > > -- Ernesto Posse Modelling, Simulation and Design Lab - School of Computer Science McGill University - Montreal, Quebec, Canada url: http://moncs.cs.mcgill.ca/people/eposse