Contents page

Rules for Tools/popupscale()


popupscale()
SYNOPSIS
     struct Scale *popupscale(struct Scale *originalscale)

ARGUMENTS
    `struct Scale *originalscale'
          Previous scale (or 0).

DESCRIPTION
     `popupscale()' opens a scrolling pop-up menu with all of the system
     scales & modes and lets the user choose a new scale (or mode).
     `popupscale()' returns a pointer to the selected scale.  If the
     user doesn't select any scale, `popupscale()' returns the previous
     scale, originalscale.

SEE
     See popupchord(), popuprhythm().