SCT: Better Sheet support for "Go To" menu [1] Bug Number: n/a Release notes (y/n): Yes For Release Nums: 7.1 (6-26-2017, after initial pre-release). See original analysis. This is am implementation (with a few nuances) of Proposal 2: http://cadswes2.colorado.edu/~philw/2017/SCT/GoToMenu/SctGoToMenuWithSheetSupport-Analysis.html As before -- though now in a somewhat different way -- the SCT's "Go To" menu presents items for each Sheet divider and Slot divider. Selecting an item switches to the appropriate sheet and scrolls the SCT to either the beginning of that sheet, or to the indicated Slot divider within a sheet. Previously, if there are fewer than 22 such dividers, those Sheet and Slot divider items were presented as top level items in the "Go To" menu. If there were more than 22 such dividers, integer-numbered submenus were presented ("1", "2", "3") with approximately equal numbers of divider items, up to 22 each. With this change, IF the SCT contains Sheets, "Go To" submenus are presented for each Sheet. For Sheets that contain Slot Dividers, a submenu is presented with an initial "Start of Sheet" item, and items for each contained Slot Divider. If the SCT doesn't contain sheets, then Slot Dividers are presented as top-level items in the "Go To" menu. http://cadswes2.colorado.edu/~philw/2017/SCT/GoToMenu/2017-06-19/SctGoToMenus1.png http://cadswes2.colorado.edu/~philw/2017/SCT/GoToMenu/2017-06-19/SctGoToMenus2.png Alternative behavior has been implemented which can be enabled through the use of these compile-time symbols: static const bool NONSHEET_USE_JUMP_SUBMENUS (false); // 7.1: false static const bool LIMIT_SHEET_JUMP_SUBMENU_SIZE (false); // 7.1: false static const int MAX_ITEMS_PER_JUMP_SUBMENU (22); // 7.1: 22 If "NONSHEET_USE_JUMP_SUBMENUS" is changed to "true", then SCTs not containing Sheets having more than 22 Slot Dividers present the originally developed integer-numbered submenus. If "LIMIT_SHEET_JUMP_SUBMENU_SIZE" is changed to true, then if a particular sheet contains more than 22 Slot Dividers, multiple top-level submenus are presented for the Sheet, with each submenu containing up to 22 divider items. ---