ON EXIT PAD

From Recital Documentation Wiki
Revision as of 09:34, 3 June 2009 by Yvonnemilne (Talk | contribs)

Jump to: navigation, search

Class

Menus


Purpose

Execute a command when a menu pad is exited


Syntax

ON EXIT PAD <pad name> OF <menu name> [<command>]


See Also

ACTIVATE MENU, DEACTIVATE MENU, DEFINE MENU, DEFINE PAD, ON BAR, ON EXIT BAR, ON EXIT MENU, ON MENU, ON PAD, ON SELECTION PAD, PAD(), SET COMPATIBLE, SET SCOREBOARD


Description

The ON EXIT PAD command is used to specify commands which will execute when the cursor moves off of the specified menu pad. A pad is a menu option in an Xbase style menu. These types of menus are created with the DEFINE MENU and DEFINE PAD commands. The command SET COMPATIBLE should be ON when using Xbase style menus.

<pad-name>

The pad is identified by the name <pad name> that was assigned with the DEFINE PAD command.

OF <menu-name>

The menu is identified by the name <menu name> that was assigned with the DEFINE MENU command.

<command>

The specified command may be any Recital/4GL command. To specify a command that will execute when a pad is highlighted, see the ON SELECTION PAD command. To specify the same exiting command for all pads in a menu, use the ON EXIT MENU command. Commands specified by an ON EXIT PAD command override commands specified by the ON EXIT MENU command. Used without a specified command, the ON EXIT PAD command disables previously specified commands.


Example

define menu main
define pad exit of main;
  prompt "\<Exit" at 0,0
define pad filelist of main;
  prompt "\<Files" at 0,6
 
on pad filelist of main activate popup files
on selection pad exit of main deactivate menu
on exit pad exit of main dialog box "Exit Pad"
activate menu main


Products

Recital Mirage Server, Recital Terminal Developer