Package-level declarations
Contains the set of FrontendCoordinationRule
s of the system UI.
Types
A rule that ensures ExpandedProcessPanels are closed when a system UI menu item is clicked.
A rule that ensures ExpandedProcessPanels are closed when the active TaskPanels change.
A rule that ensures ModalPanels are closed when a system UI menu item is clicked.
A rule that ensures ModalPanels are closed when the active TaskPanels change.
Provides the default FrontendCoordinationRules used by TomTom Digital Cockpit's system UI. These include menu item management, syncing notification information with the system, and closing TaskPanels and ModalPanels when needed.
A rule that informs the MenuService of the focused menu item based on which Panels are active. When there is an activeTaskPanelStackData, the corresponding Frontend's menu item is focused. Otherwise, the menu item of the Frontend that owns the activeHomePanel is focused.
A rule that keeps the information in NotificationDisplayService up-to-date with notificationPanelData.
A rule that informs the SystemUiMenuItemsService of the MenuItems in the given frontendMetadata.
A rule that ensures there is only a single Frontend that shows ExpandedProcessPanels at any time. It does this by closing the ExpandedProcessPanels of other Frontends when a Frontend opens a new ExpandedProcessPanel.
A rule that ensures there is only a single Frontend that shows ModalPanels at any time. It does this by closing the ModalPanels of other Frontends when a Frontend opens a new ModalPanel.