Pull-down menus module by Steve McCrea.

Features:

  • mac-style menus (drag and release)
  • add menus
  • add items to menus
  • get callbacks from items
  • enable and disable items
  • toggle items
  • show, hide, move and scale the menu bar
  • optional icons and right-side text (eg shortcuts) for items
  • selection flash
  • optional borders and background images