BUNGDROP() Short: ------ BUNGDROP() Causes dropdown during BUNGEE() menu def sequence Returns: -------- NIL Syntax: ------- BUNGDROP([nDown],[nOver]) Description: ------------ BUNGDROP() causes a dropdown to occur during a BUNGEE() menu definition sequence. This is followed by a series of BUNGOPTION() and then BUNGUNDROP() to end the dropdown. [nDown] Number of rows down from row of current option (default 1) [nOver] Number of columns over from column of current option (default is 0 for bar options, 1 for dropdown options) Use BUNGSTART(), BUNGEND(), BUNGOPTION(), BUNGDROP(), BUNGUNDROP() together to create a menu definition array for BUNGEE(). While it is not necessary to use these functions to create the array, it is helpful when you have a complex, multi-level dropdown structure. See BUNGEE for more information. Examples: --------- bungstart() bungoption("Files") bungdrop() bungoption("Open" ,{} ,{||!lFileIsOpen} ) bungoption("Close",{||nil},{||lFileIsOpen } ) bungundrop() bungoption("Edit") bungdrop() bungoption("DBF" ,{||nil},nil ) bungoption("Ascii",{||nil},nil ) bungundrop() bungoption("Quit",{||bungeequit()},nil) aMenu := bungend() bungee(0,0,79,aMenu) Source: ------- S_BUNGDEF.PRG