User Tools

Site Tools



System - Enable External Display (PC-Suite only)

by: Alex del Bondio/Gregory Haynes, June 2018
description: Enable the external display
remarks: works only for PC suite, not for consoles


affected properties


<?xml version="1.0" encoding="utf-8"?>
  <!-- enable the external display -->
  <macro id="Macros.enableExternalDisplay" name="Enable External Display">
      <step>ActionScript.SetProperty("System.ExternalDisplay.Enabled", true)</step>
      <step>PanelManager.SetScreenState("externalDisplay", 0, System.ExternalDisplay.Enabled)</step>
  <!-- disable the external display -->
  <macro id="Macros.disableExternalDisplay" name="Disable External Display">
      <step>ActionScript.SetProperty("System.ExternalDisplay.Enabled", false)</step>
      <step>PanelManager.SetScreenState("externalDisplay", 0, System.ExternalDisplay.Enabled)</step>
The second line is also required on Titan Mobile and TitanOne to either open or close the additional application window; it should not be used on consoles as they don't work the same way and so may cause unexpected results.


This explains the functional steps within the sequence. For all the other XML details please refer to Formats and syntax

  • ActionScript.SetProperty(“System.ExternalDisplay.Enabled”, true) sets the system property
  • PanelManager.SetScreenState(“externalDisplay”, 0, System.ExternalDisplay.Enabled) actually enables the display/window

How to use it

You could leave a comment if you were logged in.
macros/example/enableexternaldisplay.txt · Last modified: 2019/04/27 16:55 by sideshowbond