{
    "$schema": "../../TcHmiFramework/Schema/ControlDescription.Schema.json",
    "apiVersion": 1,
    "name": "TcHmiPasswordInput",
    "namespace": "TcHmi.Controls.Beckhoff",
    "displayName": "Password Input",
    "version": {
        "full": "1.12.762.46",
        "major": 1,
        "minor": 12,
        "build": 762,
        "revision": 46
    },
    "visible": true,
    "themeable": "Standard",
    "base": "TcHmi.Controls.Beckhoff.TcHmiInput",
    "description": "A possibility for the Operator to enter a password.",
    "defaultDesignerEvent": ".onTextChanged",
    "properties": {
        "containerControl": false,
        "geometry": {
            "width": 150,
            "height": 26
        }
    },
    "icons": [
        {
            "name": "Icons/16x16.png",
            "width": 16,
            "height": 16
        }
    ],
    "template": "Template.html",
    "dependencyFiles": [
        {
            "name": "TcHmiPasswordInput.js",
            "type": "JavaScript",
            "description": ""
        }
    ],
    "attributes": [
        {
            "name": "data-tchmi-text",
            "propertyName": "Text",
            "propertySetterName": "setText",
            "propertyGetterName": "getText",
            "displayName": "Text",
            "visible": true,
            "themeable": "Standard",
            "displayPriority": 10,
            "type": "tchmi:general#/definitions/String",
            "category": "Common",
            "description": "Content of the input control",
            "readOnly": false,
            "bindable": true,
            "defaultBindingMode": "OneWay",
            "heritable": true,
            "defaultValue": null,
            "defaultValueInternal": ""
        },
        {
            "name": "data-tchmi-ignore-escape-sequences",
            "propertyName": "IgnoreEscapeSequences",
            "propertySetterName": "setIgnoreEscapeSequences",
            "propertyGetterName": "getIgnoreEscapeSequences",
            "displayName": "IgnoreEscapeSequences",
            "visible": false,
            "themeable": "Advanced",
            "displayPriority": 100,
            "type": "tchmi:general#/definitions/Boolean",
            "category": "Text",
            "description": "Not useful to change with passwords",
            "readOnly": false,
            "bindable": true,
            "defaultBindingMode": "OneWay",
            "heritable": true,
            "defaultValue": null,
            "defaultValueInternal": true
        }
    ],
    "attributeCategories": [],
    "functions": [],
    "events": [],
    "dataTypes": [
        {
            "schema": "Schema/Types.Schema.json"
        }
    ]
}