<?xml version="1.0" encoding="utf-8" ?>
<!--
 * @(#)Display.xml
 *
 * Copyright: Yokogawa.  All rights reserved.
 * YOKOGAWA PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 *
 * Author:    C. Horevoorts
 *
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *  Changes ....
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *  Who When    Change  What
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *  HVS Aug-13  e10890  Add enterprise functionality
 *  HMN Aug-15  e11370  Click through support
 *  HVS Oct-17  i11841  Add "None" option for secondary location
 *  BNL Jul-18  e11986  Edit Module HTML Mode
 *  VNU Mar-20  i12247  CIX-Pre-TT-H0028-Disable template property for HTML mode
 *
-->
<componentType name="display"
  icon="ged_open_display.png"
  description="Display definition"
  class="fasttools.jwui.runtime.visualization.DisplayDefinition">

  <category name="General">
    <property name="name" type="java.lang.String" connectAllowed="no" writeAllowed="no" null="readOnly" advanced="yes"/>
    <property name="title" type="java.lang.String"/>
    <property name="tabIcon" type="fasttools.jtools.common.property.icon.IconSet" null="none" html="no"/>
    <property name="description" type="java.lang.String" connectAllowed="no" advanced="yes" html="no"/>
    <property name="processAreas" type="java.lang.String" connectAllowed="no" advanced="yes" html="no"/>
    <property name="parentDisplay" type="java.lang.String" connectAllowed="no" advanced="yes"/>
    <property name="template" type="boolean" connectAllowed="no" advanced="yes" html="no"/>
    <property name="html" type="boolean" connectAllowed="no" advanced="yes"/>
  </category>

  <category name="Background">
    <property name="backgroundColor" type="fasttools.jtools.common.property.color.ColorSet"/>
    <property name="backgroundImage" type="fasttools.jtools.common.property.icon.IconSet" advanced="yes"/>
    <property name="backgroundColorOn" type="boolean"/>
    <property name="backgroundImageOn" type="boolean" advanced="yes"/>
  </category>

  <category name="Size">
    <property name="width" type="int" connectAllowed="no"/>
    <property name="height" type="int" connectAllowed="no"/>
  </category>

  <category name="Grid">
    <property name="gridVisible" type="boolean" connectAllowed="no" advanced="yes"/>
    <property name="gridSnapping" type="boolean" connectAllowed="no"/>
    <property name="gridColor" type="fasttools.jtools.common.property.color.ColorSet" connectAllowed="no" advanced="yes"/>
    <property name="gridVerticalSnapInterval" type="int" connectAllowed="no" advanced="yes"/>
    <property name="gridHorizontalSnapInterval" type="int" connectAllowed="no" advanced="yes"/>
    <property name="gridDrawnOnTop" type="boolean" connectAllowed="no" advanced="yes"/>
  </category>

  <category name="Blinking">
    <property name="blinkEnabled" type="boolean" advanced="yes"/>
    <property name="blinkDelay" type="int"/>
  </category>

  <category name="Enterprise">
    <property name="primaryDataLocation" type="fasttools.jwui.enterprise.EnterpriseNode" enterprise="yes" connectAllowed="no" advanced="yes" html="no"/>
    <property name="secondaryDataLocation" type="fasttools.jwui.enterprise.EnterpriseNode" enterprise="yes" connectAllowed="no" advanced="yes" null="none" html="no"/>
    <property name="enterprise" type="boolean" connectAllowed="no" advanced="yes" writeAllowed="no" html="no"/>
  </category>

  <category name="Misc">
    <property name="group" type="java.lang.String" connectAllowed="no" advanced="yes"/>
    <property name="mousePassThrough" type="boolean" connectAllowed="no" advanced="yes"/>    
  </category>

</componentType>