FT_FILL

FT_FILL()
 Declare menu options for FT_MENU1()

 Syntax

      FT_FILL( <aSubArrayName>, <cMenuSelection>, <bFunction>,
               <lSelectable> ) -> NIL

 Arguments

     <aSubArrayName> is a sub-array of <acOptions> in FT_MENU1()
     denoting the group in which to include the selection --
     e.g., acOptions[1]

     <cMenuSelection> is the character string that will appear on
     the menu.

     <bFunction> is the code block to be executed when that menu
     option is selected.  i.e. {|| MyFunction() } would execute
     the function called MyFunction().  {|| .f.} would exit the
     FT_MENU1 and return to the calling routine.   {|| .T.} would
     do nothing.

     <lSelectable> is a logical variable that determines whether
     the corresponding menu option is selectable or not.

 Returns

     NIL

 Description

     FT_FILL() is a function used to set up the menu options prior
     to calling FT_MENU1().

 Examples

  FT_FILL( aOptions[1], 'A. Execute A Dummy Procedure', {|| fubar()}, .t. )

  The above would be added to the sub-menu associated with the first menu
  bar item, would execute the function FUBAR() when that option was
  selected, and would be selectable.

  FT_FILL( aOptions[3], 'B. Enter Daily Charges', {|| .t.}, .f. )

  The above would be added to the sub-menu associated with the third menu
  bar item, and would be unselectable.

  FT_FILL( aOptions[2], 'C. Enter Payments On Accounts', {|| .t.},     .t. )

  The above would be added to the sub-menu associated with the second menu
  bar item, and would be selectable, but would do nothing when selected.

  FT_FILL( aOptions[4], 'C. Exit', {|| .f.},     .t. )

  The above would be added to the sub-menu associated with the fourth menu
  bar item, and would be selectable, and would exit FT_MENU1() when chosen.

 Source: MENU1.PRG

 Author: Paul Ferrara

See Also: FT_MENU1()

One response to “FT_FILL

  1. Pingback: FT Menus – Prompts – Messages | Viva Clipper !

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.