{
    "$schema": "../TcHmiFramework/Schema/FrameworkDescription.Schema.json",
    "version": {
        "full": "1.12.760.48",
        "major": 1,
        "minor": 12,
        "build": 760,
        "revision": 48
    },
    "dependencyFiles": [
        {
            "name": "Object.js",
            "type": "JavaScript",
            "description": "Inheritance and other helper functions."
        },
        {
            "name": "Lib/jquery.min.js",
            "type": "JavaScript",
            "description": "jQuery library"
        },
        {
            "name": "Lib/acorn.js",
            "type": "JavaScript",
            "description": ""
        },
        {
            "name": "TcHmiFramework.js",
            "type": "JavaScript",
            "description": ""
        }
    ],
    "events": [
        {
            "name": "onInitialized",
            "displayName": "onInitialized",
            "category": "Framework",
            "description": "This event is fired after the framework is initialized. \nNote that not all bound symbols may have finished their initial value resolving at this time when a symbol is working asynchronous for example."
        },
        {
            "name": "onLocaleChanged",
            "displayName": "onLocaleChanged",
            "category": "Framework",
            "description": "This event is fired after a (perhaps new) locale has been loaded."
        },
        {
            "name": "onThemeDataChanged",
            "displayName": "onThemeDataChanged",
            "category": "Framework",
            "description": "This event is fired after the theme json and all css files have been loaded at a theme change. \nIt is additionally fired when a new font-face file has been fetched or devicePixelRatio has changed."
        },
        {
            "name": "onUserChanged",
            "displayName": "onUserChanged",
            "category": "Framework",
            "description": "This event is fired, if a new user is logged in."
        },
        {
            "name": "onUserDataChanged",
            "displayName": "onUserDataChanged",
            "category": "Framework",
            "description": "This event is fired, if a new user is logged in or the user configuration (group membership, timezone...) of the logged in user has changed."
        },
        {
            "name": "onUserInGroupChanged",
            "displayName": "onUserInGroupChanged",
            "category": "Framework",
            "description": "This event is fired after a user is known to be in different usergroups or no authentication is required."
        },
        {
            "name": "onConfigChanged",
            "displayName": "onConfigChanged",
            "category": "Framework",
            "description": "This event is fired when the tchmiconfig.json has changed. This file can only change while engineering."
        },
        {
            "name": "onSystemKeyboardOpened",
            "displayName": "onSystemKeyboardOpened",
            "category": "Framework",
            "description": "This event is fired after the system keyboard is opened or another text element is focused."
        },
        {
            "name": "onSystemKeyboardClosed",
            "displayName": "onSystemKeyboardClosed",
            "category": "Framework",
            "description": "This event is fired after the system keyboard is closed."
        }
    ],
    "dataTypes": [
        {
            "schema": "Schema/Types.Schema.json"
        }
    ],
    "languages": {
        "en": "Lang/en.json",
        "de": "Lang/de.json"
    }
}