Restrictions on the Library Manager Customization File
The following are the restrictions on the Library Manager customization file, cdsLibMgr.il:
-
The
cdsLibMgr.ilfile contains static descriptions of menu customization and is read once at initialization only. Therefore, all possible menus and menu items that you might need during the life of the Library Manager session you must define at startup. Although you cannot define the menus and menu items dynamically at some later time, you can define and leave them unmanaged at startup, so that they can be made visible or invisible dynamically. -
Make sure to Define all objects with string names, which are case sensitive. There are two reserved names with special meaning:
menuBarandpopup. - Define menus as strictly bottom-up, with a strict tree structure. You must define all menu items in a menu before adding them to a menu. To insert menu items into only one pull-down menu. However, a menu item can appear in both a single pull-down and selected pop-up menus. A pull-down menu can appear only once in either the menu bar or in another pull-down menu.
-
Use the SKILL API to customize only menus from the menu bar and list pop-ups. No forms are affected by these customizations, although you can partially customize the forms through the
.cdsenvfacilities. - Pop-up menus cannot contain any submenus. They must have a flat structure.
- You can define only a single callback on pre-map on each menu including the predefined menus, and for all pop-ups. The callback process must be fast.
Library Manager Customizations Using SKILL Functions
Return to top