Command group | Flag affected | Reversible | Execute on client | Platform(s) |
---|---|---|---|---|
Omnis environment | YES | NO | NO | All |
Test if running in background
This command tests if Omnis is running in the background, that is, it sets the flag if Omnis is not the top application window.
Windows, macOS, and Linux all provide multi-tasking facilities. When another program is running, with Omnis in the background, you can continue with tasks such as importing data although the processor's time becomes shared between the current tasks. You can use this test to alter the behavior of the library when it becomes the background task.
# Bring Omnis back to the front when another application goes to top
Show Omnis min
Calculate #F as kFalse
While flag false
Test if running in background
End While
Show Omnis normal