Menu Customization


The menus in VC/m can be managed by navigating in the folders panel to Setup -> Menus. Here, the main panel displays the name of each menu, a short description, access rights and override information.

All menus are customizable. By specifying access rights, you can control which menus are loaded into the VC/m interface when a particular user logs in. Furthermore, menus or sections of a menu can be replaced with other menus.

For example, the default menu setup in VC/m lists a series of menus that have been overridden system wide. The menu called 'mnuMain' is overridden by 'vcm.mnuMain'. This is because VC/m is built upon a framework called 'gJax' (a technology similar to Ajax) that contains a built-in menu bar called 'mnuMain'. VC/m overrides this menu with its own that contains more specific options.

Adding and Modifying Menus


1. Double-click on the menu you want to modify, or choose File -> New from the menu bar.

2. Fill in the fields in the dialog.

Menu
The name of the menu.

Description
A short description of the menu.

Menu contents
A list of the menu's contents, including its caption and shortcut key, tooltip, type, the methods thats are called and their arguments, and return code. This field is read-only, unless a new menu is being specified.

Caption - the text label on the menu item

Tooltip - the text that appears when the mouse pointer hovers over the menu item

Type - should be set to 'Normal' unless advised otherwise but support personnel

Method and arguments - the method that runs when the menu item is selected

Return code - applies only to terminal interface menu items


Override
This field and its two drop-down menus - 'system-wide' and 'this user only' - specifies a different menu to over-ride the currently selected menu. Specifying a menu on the 'system-wide' drop-down list will override the currently selected menu for all users. Specifying a menu on the 'this user only' drop-down list will only override the currently selected menu for the user that is logged in.

Note: over-riding a menu for a specific user requires that user to have access rights to the menu setup options. There may be cases in which a user will need to be granted temporary access to the menu setup options in order to specify menu over-rides.



See Also: Users and Access Controls, Managing Users and Access Controls