> For the complete documentation index, see [llms.txt](https://docs.robpod.cloud/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.robpod.cloud/hmi-designer/display-conditions.md).

# Display Conditions

**Display Conditions** can be used to change the runtime status of [HMI Components ](/hmi-designer/hmi-components.md)while the robot program is running.&#x20;

Changing runtime status of HMI elements can be usefull to:

* **Show** or **Hide** HMI components
* **Enable** or **Disable** HMI components

<figure><img src="https://175138337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fvxlh3prlGsBGF30oqbYW%2Fuploads%2FNcd7PhlrLAJkAbN3sInS%2Fhmi-display-conditions-v2.gif?alt=media&amp;token=47848b80-26ba-4e00-a838-0689aeb51c50" alt=""><figcaption><p>Display Conditions can be used to change appearance of UI components.</p></figcaption></figure>

Display Conditions can be expressed as simple **boolean variables** or as more complex **conditional statements**. You can setup Display Conditions for each HMI component inside its properties panel.

<figure><img src="https://175138337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fvxlh3prlGsBGF30oqbYW%2Fuploads%2Foc3pzX8UqTlgwAdk6EbF%2Fhmi-display-conditions.png?alt=media&amp;token=114c9d56-ee12-43b4-acd3-42cbb848f8e8" alt=""><figcaption><p>Display Conditions can be configured inside the HMI Properties panel of each UI components.</p></figcaption></figure>

{% hint style="info" %}
Display Conditions can be set as:

* boolan variables
* functions returning a boolean value
* conditional statements equivalent to a boolean value&#x20;
  {% endhint %}

{% embed url="<https://www.youtube.com/watch?v=3QRPgzhc-zA>" %}

Runtime status of HMI components can be changed also programmatically using [HMI Commands.](/hmi-designer/hmi-commands.md)

You can see Display Conditions in action inside the [Machine Tending Example](/hmi-designer/working-examples/universal-robots/machine-tending-example.md).
