Tree menus show a traversable menu of the project outline in the form of a tree. The contents of the menu at design-time are only for design purposes, while the menu is only populated with its real contents at run-time.
Tree menu elements consist of one or more: menu chapter elements, menu page elements, menu container elements, current marker elements, started marker elements, and done marker elements.
To insert a tree menu element, use Basic Elements > Navigation > Tree Menu. Alternatively, to insert one of the preset menu sets for a richer out-of-the-box experience, use Basic Elements > Menu Set.
Location |
||
Menu Root | Select | Defines which document will be considered as the root of the menu. Any documents higher than the menu root will not be shown as part of the menu. project – The root of the project. current location – The current document. parent location – The parent of the current document. mixed – The current document if it’s a chapter, or the parent document otherwise. custom – A custom document, specified by <Custom Root>. |
Custom Root | Resource | The document to consider as the root of the menu. |
Initial Appearance |
||
Levels | Select | The number of levels to show (threshold) beneath the root level. When all, Shows any number of levels. |
Start State | Select | collapsed – Initiates the tree with all chapters in collapsed state. expanded – Initiates the tree with all chapters in expanded state. expand one level – Initiates the tree with one level of chapters in expanded state, and the rest in collapsed state. expand two levels – Initiates the tree with two levels of chapters in expanded state, and the rest in collapsed state. |
Show | Select | all – Show any type of documents. chapters – Show only chapter documents. |
Auto Expand | Select | Automatically expand the menu to show the current page. |
Auto Scroll | Checkbox | When on, automatically scrolls the menu to show the current page. |
Show Empty Chapters | Checkbox | When off, empty chapters are hidden from the menu. |
Hide Unvisited | Checkbox | When on, documents which have not yet been visited are hidden from the menu. |
Wrap Titles | Checkbox | When on, document titles which exceed the available width wrap to a new line. |
Behavior |
||
Collapsible | Checkbox | When on, chapters can be collapsed to hide the documents underneath them. |
Toggle Sibling | Checkbox | When on, expanding a chapter collapses all its sibling chapters. |
Disable Navigation | Select | yes – The menu is for display purposes only, and cannot be used for navigation. no – The menu can be used for navigation. only to unvisited – The menu can be used for navigation only for pages that have already been visited. |
Markers |
||
Current Marker | Checkbox | Defines whether the current marker is shown. |
Done Marker | Checkbox | Defines whether the done marker is shown. |
Started Marker | Checkbox | Defines whether the started marker is shown. |
Mark Current Chapter | Select | all parents – Mark all parents of the current page as the current chapter. highest parent – Mark only the highest parent of the current page as the current chapter. nearest parent – Mark only the nearest parent of the current page as the current chapter. |
Style Rules |
||
Mouse Over Chapter Style | Style Rule | Used for menu chapter elements when the mouse is over them. |
Mouse Over Page Style | Style Rule | Used for menu page elements when the mouse is over them. |
Current Chapter Style | Style Rule | Used for menu chapter elements when they are the current chapter. |
Current Style | Style Rule | Used for menu page elements when they are the current page. |
Done Style | Style Rule | Used for menu page elements when the page is done. |
The compact tree menu is a modified tree menu, which is styled to be simple and compact.
To insert a compact tree menu element, use Basic Elements > Navigation > Compact Tree Menu.
Each chapter of the project’s outline is represented by a menu chapter element. Customizing the visual appearance of one menu chapter element will alter the visual appearance of all menu chapter elements throughout the menu.
When <Collapsible> is on, and the chapter contains other documents, pressing the menu chapter element collapses or expands (hides or shows, accordingly) the documents underneath the chapter. Otherwise, pressing the menu chapter element can be used to navigate to the chapter, if permitted according to <Disable Navigation>.
Each page of the project’s outline is represented by a menu page element. Customizing the visual appearance of one menu page element will alter the visual appearance of all menu page elements throughout the menu.
Pressing a menu page element can be used for navigating to the page, if permitted according to <Disable Navigation>.
Menu container elements are used for each branch in the menu’s hierarchy.
The current marker element is a generic element, which is used to mark the current document in the menu. The current marker is only shown when <Current Marker> is on.
The started marker element is a generic element, which is used to mark a chapter which has been started but not completed. Started markers are only shown when <Started Marker> is on.
The done marker element is a generic element, which is used to mark which of the documents in the menu are done. Done markers are only shown when <Done Marker> is on.