Any dialogues which appear on the DiGIT IOS (i.e. enumerated keypads, numeric/alphanumeric keypads, popup pages etc) are removed from display when the user touches the screen outside of the dialogue.
The IOS behaves differently according to whether an interactive or non-interactive area of the screen is selected whilst a dialogue is on display, as follows:
Definitions
Non-interactive areas can broadly be categorised as those which have no interactive element whatsoever (e.g. the Permanent Readouts Area) and make no change to the IOS or state of the simulator.
The IOS map is treated as a non-interactive area in the context of dialogue display.
Interactive areas include buttons which cause changes to the current state of the IOS or simulator.
A parent dialogue is a dialogue from which other dialogues are produced, a child dialogue is a dialogue resulting from a parent dialogue.
Actions and Results
Touching a non-interactive area on a main IOS page causes all dialogues to be removed.
Touching a non-interactive area on a parent dialogue removes any child dialogues on display. The parent dialogue remains on display, as do any preceding dialogue(s) from which it may have been produced.
Touching an interactive area on a main IOS page that causes a page change or display of a dialogue removes all dialogues currently in view before instigating the page change or display of the new dialogue. Other interactive areas (e.g. reset buttons) perform the expected actions without removing any dialogues from display.
Touching an interactive area on a parent dialogue that causes display of a child dialogue removes all other child dialogues currently in view before displaying the new dialogue.
Touching other interactive areas on a parent dialogue moves the focus to the parent dialogue but does not remove any child dialogues from display.
Selecting the Hard Copy button produces a hard copy of the IOS display, including any dialogues currently in view.