Difference between revisions of "Custom Menus"

From Jmol
Jump to navigation Jump to search
(start this page by bring here content that was in Recycling Corner)
(No difference)

Revision as of 20:17, 21 January 2008

Custom pop-up menus

Starting on v. 11.3.15, Jmol (both application and applet) allows a customized pop-up menu instead of the standard default menu. Custom menus are defined using plain-text files according to certain syntax and rules.

  • To open the application with your own menu, use
-m myMenu.mnu

as a command-line parameter.

  • To insert the applet with your own menu, use
param=menuFile value="myMenu.mnu"

as one of the parameters of the applet or object tag.

  • To start the applet with your own menu, use
JmolSetCallback("menuFile","myMenu.mnu") 

prior to JmolApplet()

  • To switch to your own menu on the applet via scripting, use
load menu myMenu.mnu   (may need quotes around the filename)

To get back the default menu, use an empty string:

load menu ""
  • Also available: show menu and getProperty "menu".
  • Documentation for building custom pop-up menus (future link; for now, see inside Jmol.mnu).


Default menu is built using this: Jmol.mnu

An example of custom menu: test.mnu

If you design a new menu, please share it in the Custom pop-up menus section within Recycling Corner.

Contributors

AngelHerraez