Added minimal functionality for Robot teaching
- Added minimal HMI - Added possibility to open and close all chamber doors
This commit is contained in:
320
Packages/Beckhoff.TwinCAT.HMI.Controls.14.4.1/runtimes/native1.12-tchmi/TcHmiLine/Description.json
vendored
Normal file
320
Packages/Beckhoff.TwinCAT.HMI.Controls.14.4.1/runtimes/native1.12-tchmi/TcHmiLine/Description.json
vendored
Normal file
@@ -0,0 +1,320 @@
|
||||
{
|
||||
"$schema": "../../TcHmiFramework/Schema/ControlDescription.Schema.json",
|
||||
"apiVersion": 1,
|
||||
"name": "TcHmiLine",
|
||||
"namespace": "TcHmi.Controls.Beckhoff",
|
||||
"displayName": "Line",
|
||||
"version": {
|
||||
"full": "14.4.1.0",
|
||||
"major": 14,
|
||||
"minor": 4,
|
||||
"build": 1,
|
||||
"revision": 0
|
||||
},
|
||||
"visible": true,
|
||||
"themeable": "Standard",
|
||||
"base": "TcHmi.Controls.System.TcHmiControl",
|
||||
"description": "A straight Line.",
|
||||
"defaultDesignerEvent": ".onPressed",
|
||||
"properties": {
|
||||
"containerControl": false,
|
||||
"geometry": {
|
||||
"width": 200,
|
||||
"height": 200
|
||||
}
|
||||
},
|
||||
"icons": [
|
||||
{
|
||||
"name": "Icons/16x16.png",
|
||||
"width": 16,
|
||||
"height": 16
|
||||
}
|
||||
],
|
||||
"template": "Template.html",
|
||||
"dependencyFiles": [
|
||||
{
|
||||
"name": "Style.css",
|
||||
"type": "Stylesheet",
|
||||
"description": ""
|
||||
},
|
||||
{
|
||||
"name": "../dist/TcHmiLine/TcHmiLine.esm.js",
|
||||
"type": "EsModule",
|
||||
"description": "Contains all the main logic as ES module."
|
||||
}
|
||||
],
|
||||
"themes": {
|
||||
"Base": {
|
||||
"resources": [
|
||||
{
|
||||
"name": "Themes/Base/Style.css",
|
||||
"type": "Stylesheet",
|
||||
"description": ""
|
||||
}
|
||||
]
|
||||
},
|
||||
"Base-Dark": {
|
||||
"resources": [
|
||||
{
|
||||
"name": "Themes/Base-Dark/Style.css",
|
||||
"type": "Stylesheet",
|
||||
"description": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"attributes": [
|
||||
{
|
||||
"name": "data-tchmi-stroke-color",
|
||||
"propertyName": "StrokeColor",
|
||||
"propertySetterName": "setStrokeColor",
|
||||
"propertyGetterName": "getStrokeColor",
|
||||
"displayName": "Stroke Color",
|
||||
"visible": true,
|
||||
"themeable": "Standard",
|
||||
"displayPriority": 10,
|
||||
"type": "tchmi:framework#/definitions/SolidColor",
|
||||
"category": "Colors",
|
||||
"description": "Specifies the color of the outline of the control.",
|
||||
"readOnly": false,
|
||||
"bindable": true,
|
||||
"defaultBindingMode": "OneWay",
|
||||
"heritable": true,
|
||||
"allowSymbolExpressionsInObject": true,
|
||||
"defaultValue": null,
|
||||
"defaultValueInternal": null
|
||||
},
|
||||
{
|
||||
"name": "data-tchmi-x1",
|
||||
"propertyName": "X1",
|
||||
"propertySetterName": "setX1",
|
||||
"propertyGetterName": "getX1",
|
||||
"displayName": "X1",
|
||||
"visible": true,
|
||||
"themeable": "Standard",
|
||||
"displayPriority": 10,
|
||||
"type": "tchmi:framework#/definitions/MeasurementValue",
|
||||
"category": "Common",
|
||||
"description": "Defines the X-coordinate of the first point.",
|
||||
"readOnly": false,
|
||||
"bindable": true,
|
||||
"defaultBindingMode": "OneWay",
|
||||
"heritable": true,
|
||||
"defaultValue": null,
|
||||
"defaultValueInternal": 0
|
||||
},
|
||||
{
|
||||
"name": "data-tchmi-x1-unit",
|
||||
"propertyName": "X1Unit",
|
||||
"propertyGetterName": "getX1Unit",
|
||||
"refTo": "X1",
|
||||
"displayName": "X1 Unit",
|
||||
"visible": true,
|
||||
"displayPriority": 10,
|
||||
"type": "tchmi:framework#/definitions/PixelUnit",
|
||||
"category": "Common",
|
||||
"description": "Only Pixel is allowed.",
|
||||
"readOnly": true,
|
||||
"bindable": false,
|
||||
"defaultBindingMode": "OneWay",
|
||||
"heritable": true,
|
||||
"defaultValueInternal": "px"
|
||||
},
|
||||
{
|
||||
"name": "data-tchmi-y1",
|
||||
"propertyName": "Y1",
|
||||
"propertySetterName": "setY1",
|
||||
"propertyGetterName": "getY1",
|
||||
"displayName": "Y1",
|
||||
"visible": true,
|
||||
"themeable": "Standard",
|
||||
"displayPriority": 10,
|
||||
"type": "tchmi:framework#/definitions/MeasurementValue",
|
||||
"category": "Common",
|
||||
"description": "Defines the Y-coordinate of the first point.",
|
||||
"readOnly": false,
|
||||
"bindable": true,
|
||||
"defaultBindingMode": "OneWay",
|
||||
"heritable": true,
|
||||
"defaultValue": null,
|
||||
"defaultValueInternal": 0
|
||||
},
|
||||
{
|
||||
"name": "data-tchmi-y1-unit",
|
||||
"propertyName": "Y1Unit",
|
||||
"propertyGetterName": "getY1Unit",
|
||||
"refTo": "Y1",
|
||||
"displayName": "Y1 Unit",
|
||||
"visible": true,
|
||||
"displayPriority": 10,
|
||||
"type": "tchmi:framework#/definitions/PixelUnit",
|
||||
"category": "Common",
|
||||
"description": "Only Pixel is allowed.",
|
||||
"readOnly": true,
|
||||
"bindable": false,
|
||||
"defaultBindingMode": "OneWay",
|
||||
"heritable": true,
|
||||
"defaultValueInternal": "px"
|
||||
},
|
||||
{
|
||||
"name": "data-tchmi-x2",
|
||||
"propertyName": "X2",
|
||||
"propertySetterName": "setX2",
|
||||
"propertyGetterName": "getX2",
|
||||
"displayName": "X2",
|
||||
"visible": true,
|
||||
"themeable": "Standard",
|
||||
"displayPriority": 10,
|
||||
"type": "tchmi:framework#/definitions/MeasurementValue",
|
||||
"category": "Common",
|
||||
"description": "Defines the X-coordinate of the second point.",
|
||||
"readOnly": false,
|
||||
"bindable": true,
|
||||
"defaultBindingMode": "OneWay",
|
||||
"heritable": true,
|
||||
"defaultValue": 200,
|
||||
"defaultValueInternal": 0
|
||||
},
|
||||
{
|
||||
"name": "data-tchmi-x2-unit",
|
||||
"propertyName": "X2Unit",
|
||||
"propertyGetterName": "getX2Unit",
|
||||
"refTo": "X2",
|
||||
"displayName": "X2 Unit",
|
||||
"visible": true,
|
||||
"displayPriority": 10,
|
||||
"type": "tchmi:framework#/definitions/PixelUnit",
|
||||
"category": "Common",
|
||||
"description": "Only Pixel is allowed.",
|
||||
"readOnly": true,
|
||||
"bindable": false,
|
||||
"defaultBindingMode": "OneWay",
|
||||
"heritable": true,
|
||||
"defaultValueInternal": "px"
|
||||
},
|
||||
{
|
||||
"name": "data-tchmi-y2",
|
||||
"propertyName": "Y2",
|
||||
"propertySetterName": "setY2",
|
||||
"propertyGetterName": "getY2",
|
||||
"displayName": "Y2",
|
||||
"visible": true,
|
||||
"themeable": "Standard",
|
||||
"displayPriority": 10,
|
||||
"type": "tchmi:framework#/definitions/MeasurementValue",
|
||||
"category": "Common",
|
||||
"description": "Defines the Y-coordinate of the second point.",
|
||||
"readOnly": false,
|
||||
"bindable": true,
|
||||
"defaultBindingMode": "OneWay",
|
||||
"heritable": true,
|
||||
"defaultValue": 200,
|
||||
"defaultValueInternal": 0
|
||||
},
|
||||
{
|
||||
"name": "data-tchmi-y2-unit",
|
||||
"propertyName": "Y2Unit",
|
||||
"propertyGetterName": "getY2Unit",
|
||||
"refTo": "Y2",
|
||||
"displayName": "Y2 Unit",
|
||||
"visible": true,
|
||||
"displayPriority": 10,
|
||||
"type": "tchmi:framework#/definitions/PixelUnit",
|
||||
"category": "Common",
|
||||
"description": "Only Pixel is allowed.",
|
||||
"readOnly": true,
|
||||
"bindable": false,
|
||||
"defaultBindingMode": "OneWay",
|
||||
"heritable": true,
|
||||
"defaultValueInternal": "px"
|
||||
},
|
||||
{
|
||||
"name": "data-tchmi-scale-mode",
|
||||
"propertyName": "ScaleMode",
|
||||
"propertySetterName": "setScaleMode",
|
||||
"propertyGetterName": "getScaleMode",
|
||||
"displayName": "Scale Mode",
|
||||
"visible": true,
|
||||
"themeable": "Standard",
|
||||
"displayPriority": 20,
|
||||
"type": "tchmi:framework#/definitions/ScaleMode",
|
||||
"category": "Common",
|
||||
"description": "Scale the content to control size.",
|
||||
"readOnly": false,
|
||||
"bindable": true,
|
||||
"defaultBindingMode": "OneWay",
|
||||
"heritable": true,
|
||||
"defaultValue": null,
|
||||
"defaultValueInternal": "None"
|
||||
},
|
||||
{
|
||||
"name": "data-tchmi-stroke-thickness",
|
||||
"propertyName": "StrokeThickness",
|
||||
"propertySetterName": "setStrokeThickness",
|
||||
"propertyGetterName": "getStrokeThickness",
|
||||
"displayName": "Stroke Thickness",
|
||||
"visible": true,
|
||||
"themeable": "Standard",
|
||||
"displayPriority": 20,
|
||||
"type": "tchmi:framework#/definitions/MeasurementValue",
|
||||
"category": "Shape",
|
||||
"description": "Specifies the width of the shape's stroke in pixels.",
|
||||
"readOnly": false,
|
||||
"bindable": true,
|
||||
"defaultBindingMode": "OneWay",
|
||||
"heritable": true,
|
||||
"defaultValue": null,
|
||||
"defaultValueInternal": null
|
||||
},
|
||||
{
|
||||
"name": "data-tchmi-stroke-thickness-unit",
|
||||
"propertyName": "StrokeThicknessUnit",
|
||||
"propertyGetterName": "getStrokeThicknessUnit",
|
||||
"refTo": "StrokeThickness",
|
||||
"displayName": "Stroke Thickness Unit",
|
||||
"visible": true,
|
||||
"displayPriority": 20,
|
||||
"type": "tchmi:framework#/definitions/PixelUnit",
|
||||
"category": "Shape",
|
||||
"description": "Only Pixel is allowed.",
|
||||
"readOnly": true,
|
||||
"bindable": false,
|
||||
"defaultBindingMode": "OneWay",
|
||||
"heritable": true,
|
||||
"defaultValueInternal": "px"
|
||||
},
|
||||
{
|
||||
"name": "data-tchmi-stroke-style",
|
||||
"propertyName": "StrokeStyle",
|
||||
"propertySetterName": "setStrokeStyle",
|
||||
"propertyGetterName": "getStrokeStyle",
|
||||
"displayName": "Stroke Style",
|
||||
"visible": true,
|
||||
"themeable": "Standard",
|
||||
"displayPriority": 30,
|
||||
"type": "tchmi:general#/definitions/String",
|
||||
"category": "Shape",
|
||||
"description": "It's a list of comma and/or white space separated numbers that specify the lengths of alternating dashes and gaps.\nIf an odd number of values is provided, then the list of values is repeated to yield an even number of values. Thus, 5,3,2 is equivalent to 5,3,2,5,3,2.",
|
||||
"readOnly": false,
|
||||
"bindable": true,
|
||||
"defaultBindingMode": "OneWay",
|
||||
"heritable": true,
|
||||
"defaultValue": null,
|
||||
"defaultValueInternal": ""
|
||||
}
|
||||
],
|
||||
"attributeCategories": [
|
||||
{
|
||||
"name": "Shape",
|
||||
"displayPriority": 500,
|
||||
"defaultCollapsed": true,
|
||||
"description": "Attribute defining the shape."
|
||||
}
|
||||
],
|
||||
"functions": [],
|
||||
"dataTypes": [
|
||||
{
|
||||
"schema": "Schema/Types.Schema.json"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Packages/Beckhoff.TwinCAT.HMI.Controls.14.4.1/runtimes/native1.12-tchmi/TcHmiLine/Icons/16x16.png
vendored
Normal file
BIN
Packages/Beckhoff.TwinCAT.HMI.Controls.14.4.1/runtimes/native1.12-tchmi/TcHmiLine/Icons/16x16.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 262 B |
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-04/schema",
|
||||
"definitions": {
|
||||
"TcHmi.Controls.Beckhoff.TcHmiLine": {
|
||||
"$schema": "http://json-schema.org/draft-04/schema",
|
||||
"type": "object",
|
||||
"frameworkInstanceOf": "TcHmi.Controls.System.TcHmiControl",
|
||||
"frameworkControlType": "TcHmiLine",
|
||||
"frameworkControlNamespace": "TcHmi.Controls.Beckhoff"
|
||||
},
|
||||
"TcHmiLine": {
|
||||
"$ref": "tchmi:framework#/definitions/TcHmi.Controls.Beckhoff.TcHmiLine"
|
||||
}
|
||||
}
|
||||
}
|
||||
25
Packages/Beckhoff.TwinCAT.HMI.Controls.14.4.1/runtimes/native1.12-tchmi/TcHmiLine/Style.css
vendored
Normal file
25
Packages/Beckhoff.TwinCAT.HMI.Controls.14.4.1/runtimes/native1.12-tchmi/TcHmiLine/Style.css
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
/** Styles for all themes */
|
||||
|
||||
/* Style for the main element */
|
||||
.TcHmi_Controls_Beckhoff_TcHmiLine,
|
||||
.tchmi-line {
|
||||
}
|
||||
|
||||
.TcHmi_Controls_Beckhoff_TcHmiLine-template,
|
||||
.tchmi-line-template {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
font-size: 0;
|
||||
}
|
||||
|
||||
.TcHmi_Controls_Beckhoff_TcHmiLine-template-svg,
|
||||
.tchmi-line-template-svg {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.TcHmi_Controls_Beckhoff_TcHmiLine-template-svg-line,
|
||||
.tchmi-template-svg-line {
|
||||
/* SVG default is stroke:1px */
|
||||
stroke-width: 0;
|
||||
}
|
||||
246
Packages/Beckhoff.TwinCAT.HMI.Controls.14.4.1/runtimes/native1.12-tchmi/TcHmiLine/TcHmiLine.d.ts
vendored
Normal file
246
Packages/Beckhoff.TwinCAT.HMI.Controls.14.4.1/runtimes/native1.12-tchmi/TcHmiLine/TcHmiLine.d.ts
vendored
Normal file
@@ -0,0 +1,246 @@
|
||||
// Compatibility file for non-module typescript compiles without adjustments.
|
||||
// Use the following line for modern code (needs adjustments to tsconfig.json#configOptions/paths)
|
||||
// import { TcHmiControl } from "Beckhoff.TwinCAT.HMI.Framework/index.esm.js";
|
||||
// ***************************************************************************
|
||||
|
||||
declare class TcHmiLine extends TcHmi.Controls.System.TcHmiControl {
|
||||
#private;
|
||||
constructor(element: JQuery, pcElement: JQuery, attrs: TcHmi.Controls.ControlAttributeList);
|
||||
/** member variables */
|
||||
/** Reference to the root dom element of the current control template as jquery object. */
|
||||
protected __elementTemplateRoot: JQuery;
|
||||
/** Reference to the underlying html svg element as jquery object. */
|
||||
protected __elementSvg: JQuery;
|
||||
/** Reference to the underlying html svg line element as jquery object. */
|
||||
protected __elementSvgLine: JQuery;
|
||||
/**
|
||||
* Internal reference to the attribute 'data-tchmi-stroke-color'
|
||||
*/
|
||||
protected __strokeColor: TcHmi.SolidColor | null | undefined;
|
||||
/**
|
||||
* Internal reference to the attribute 'data-tchmi-stroke-thickness'
|
||||
*/
|
||||
protected __strokeThickness: number | null | undefined;
|
||||
/**
|
||||
* Internal reference to the attribute 'data-tchmi-stroke-style'
|
||||
* Example: "2,2"
|
||||
*/
|
||||
protected __strokeStyle: string | undefined;
|
||||
/**
|
||||
* Internal reference to the attribute 'data-tchmi-x1'
|
||||
*/
|
||||
protected __x1: number | undefined;
|
||||
/**
|
||||
* Internal reference to the attribute 'data-tchmi-y1'
|
||||
*/
|
||||
protected __y1: number | undefined;
|
||||
/**
|
||||
* Internal reference to the attribute 'data-tchmi-x2'
|
||||
*/
|
||||
protected __x2: number | undefined;
|
||||
/**
|
||||
* Internal reference to the attribute 'data-tchmi-y2'
|
||||
*/
|
||||
protected __y2: number | undefined;
|
||||
/**
|
||||
* Internal reference to the attribute 'data-tchmi-scaleMode'
|
||||
*/
|
||||
protected __scaleMode: TcHmi.ScaleModeString | undefined;
|
||||
/**
|
||||
* If raised, the control object exists in control cache and constructor of each inheritation level was called.
|
||||
* This function is only to be used by the System. Other function calls are not intended.
|
||||
*/
|
||||
__previnit(): void;
|
||||
/**
|
||||
* If raised, all attributes have been set to it's default or dom values.
|
||||
* This function is only to be used by the System. Other function calls are not intended.
|
||||
*/
|
||||
__init(): void;
|
||||
/**
|
||||
* Is called by the system after the control instance gets part of the current DOM.
|
||||
* This function is only to be used by the System. Other function calls are not intended.
|
||||
*/
|
||||
__attach(): void;
|
||||
/**
|
||||
* Is called by the system after the control instance is no longer part of the current DOM.
|
||||
* This function is only to be used by the System. Other function calls are not intended.
|
||||
*/
|
||||
__detach(): void;
|
||||
/**
|
||||
* Destroy the current control instance.
|
||||
* Will be called automatically if system destroys control!
|
||||
*/
|
||||
destroy(): void;
|
||||
/**
|
||||
* Returns an event handler function for the onResized event.
|
||||
*/
|
||||
protected __onResized(_event: TcHmi.EventProvider.Event, _control: TcHmi.Controls.System.TcHmiControl): void;
|
||||
/**
|
||||
* Sets the stroke color attribute to a new value.
|
||||
* @param valueNew The new value for the stroke color attribute;
|
||||
*/
|
||||
setStrokeColor(valueNew: TcHmi.SolidColor | null): void;
|
||||
/**
|
||||
* The watch callback for the strokeColor object resolver.
|
||||
*/
|
||||
protected __onResolverForStrokeColorWatchCallback(data: TcHmi.Symbol.ObjectResolver.IWatchResultObject<TcHmi.SolidColor>): void;
|
||||
/**
|
||||
* @returns The current value of the strokeColor attribute.
|
||||
*/
|
||||
getStrokeColor(): TcHmi.SolidColor | null | undefined;
|
||||
/**
|
||||
* Processes the current value of attribute strokeColor.
|
||||
*/
|
||||
protected __processStrokeColor(): void;
|
||||
/**
|
||||
* Sets the stroke style and calls the associated process function (processStrokeStyle).
|
||||
* @param valueNew The new value for strokeStyle.
|
||||
*/
|
||||
setStrokeStyle(valueNew: string | null): void;
|
||||
/**
|
||||
* Returns the current value of strokeStyle.
|
||||
* @returns The current value of strokeStyle.
|
||||
*/
|
||||
getStrokeStyle(): string | undefined;
|
||||
/**
|
||||
* Processes the current strokeStyle attribute value.
|
||||
*/
|
||||
protected __processStrokeStyle(): void;
|
||||
/**
|
||||
* Sets the stroke thickness and calls the associated process function (processStrokeThickness).
|
||||
* @param valueNew The new value for strokeThickness.
|
||||
*/
|
||||
setStrokeThickness(valueNew: number | null): void;
|
||||
/**
|
||||
* Returns the current value of strokeThickness.
|
||||
* @returns The current value of strokeThickness.
|
||||
*/
|
||||
getStrokeThickness(): number | null | undefined;
|
||||
/**
|
||||
* Processes the current strokeThickness attribute value.
|
||||
*/
|
||||
protected __processStrokeThickness(): void;
|
||||
/**
|
||||
* Returns the current value of the member variable rowHeightUnit.
|
||||
*/
|
||||
getStrokeThicknessUnit(): string;
|
||||
/**
|
||||
* Empty function for compatibility
|
||||
*/
|
||||
protected __processStrokeThicknessUnit(): void;
|
||||
/**
|
||||
* Sets the x1 and calls the associated process function (processX1).
|
||||
* @param valueNew The new value for x1.
|
||||
*/
|
||||
setX1(valueNew: number | null): void;
|
||||
/**
|
||||
* Returns the current value of x1.
|
||||
* @returns The current value of x1.
|
||||
*/
|
||||
getX1(): number | undefined;
|
||||
/**
|
||||
* Processes the current x2 attribute value.
|
||||
*/
|
||||
protected __processX1(): void;
|
||||
/**
|
||||
* Returns the current value of the member variable X1Unit.
|
||||
*/
|
||||
getX1Unit(): string;
|
||||
/**
|
||||
* Empty function for compatibility
|
||||
*/
|
||||
protected __processX1Unit(): void;
|
||||
/**
|
||||
* Sets the y1 and calls the associated process function (processY1).
|
||||
* @param valueNew The new value for y1.
|
||||
*/
|
||||
setY1(valueNew: number | null): void;
|
||||
/**
|
||||
* Returns the current value of y1.
|
||||
* @returns The current value of y1.
|
||||
*/
|
||||
getY1(): number | undefined;
|
||||
/**
|
||||
* Processes the current y2 attribute value.
|
||||
*/
|
||||
protected __processY1(): void;
|
||||
/**
|
||||
* Returns the current value of the member variable Y1Unit.
|
||||
*/
|
||||
getY1Unit(): string;
|
||||
/**
|
||||
* Empty function for compatibility
|
||||
*/
|
||||
protected __processY1Unit(): void;
|
||||
/**
|
||||
* Sets the x2 and calls the associated process function (processX2).
|
||||
* @param valueNew The new value for x2.
|
||||
*/
|
||||
setX2(valueNew: number | null): void;
|
||||
/**
|
||||
* Returns the current value of x2.
|
||||
* @returns The current value of x2.
|
||||
*/
|
||||
getX2(): number | undefined;
|
||||
/**
|
||||
* Processes the current x2 attribute value.
|
||||
*/
|
||||
protected __processX2(): void;
|
||||
/**
|
||||
* Returns the current value of the member variable X2Unit.
|
||||
*/
|
||||
getX2Unit(): string;
|
||||
/**
|
||||
* Empty function for compatibility
|
||||
*/
|
||||
protected __processX2Unit(): void;
|
||||
/**
|
||||
* Sets the y2 and calls the associated process function (processY2).
|
||||
* @param valueNew The new value for y2.
|
||||
*/
|
||||
setY2(valueNew: number | null): void;
|
||||
/**
|
||||
* Returns the current value of y2.
|
||||
* @returns The current value of y2.
|
||||
*/
|
||||
getY2(): number | undefined;
|
||||
/**
|
||||
* Processes the current y2 attribute value.
|
||||
*/
|
||||
protected __processY2(): void;
|
||||
/**
|
||||
* Returns the current value of the member variable Y2Unit.
|
||||
*/
|
||||
getY2Unit(): string;
|
||||
/**
|
||||
* Empty function for compatibility
|
||||
*/
|
||||
protected __processY2Unit(): void;
|
||||
/**
|
||||
* Draws the line.
|
||||
*/
|
||||
private __drawLine;
|
||||
/**
|
||||
* Sets the scaleMode and calls the associated process function (processScaleMode).
|
||||
* @param valueNew The new value for scaleMode.
|
||||
*/
|
||||
setScaleMode(valueNew: TcHmi.ScaleModeString | null): void;
|
||||
/**
|
||||
* Returns the current value of scaleMode.
|
||||
* @returns The current value of scaleMode.
|
||||
*/
|
||||
getScaleMode(): TcHmi.ScaleModeString | undefined;
|
||||
/**
|
||||
* Processes the current scaleMode attribute value.
|
||||
*/
|
||||
protected __processScaleMode(): void;
|
||||
}
|
||||
export { TcHmiLine as Control };
|
||||
declare const _TcHmiLine: typeof TcHmiLine;
|
||||
type tTcHmiLine = TcHmiLine;
|
||||
declare global {
|
||||
namespace TcHmi.Controls.Beckhoff {
|
||||
const TcHmiLine: typeof _TcHmiLine;
|
||||
type TcHmiLine = tTcHmiLine;
|
||||
}
|
||||
}
|
||||
17
Packages/Beckhoff.TwinCAT.HMI.Controls.14.4.1/runtimes/native1.12-tchmi/TcHmiLine/Template.html
vendored
Normal file
17
Packages/Beckhoff.TwinCAT.HMI.Controls.14.4.1/runtimes/native1.12-tchmi/TcHmiLine/Template.html
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
<div class="TcHmi_Controls_Beckhoff_TcHmiLine-template tchmi-line-template tchmi-box">
|
||||
<svg
|
||||
class="TcHmi_Controls_Beckhoff_TcHmiLine-template-svg tchmi-line-template-svg"
|
||||
version="1.1"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="100%"
|
||||
height="100%"
|
||||
>
|
||||
<line
|
||||
class="TcHmi_Controls_Beckhoff_TcHmiLine-template-svg-line tchmi-line-template-svg-line"
|
||||
x1="0"
|
||||
y1="0"
|
||||
x2="0"
|
||||
y2="0"
|
||||
></line>
|
||||
</svg>
|
||||
</div>
|
||||
@@ -0,0 +1,14 @@
|
||||
/** Styles for the theme: Base-Dark */
|
||||
|
||||
/* Style for the main element */
|
||||
.TcHmi_Controls_Beckhoff_TcHmiLine,
|
||||
.tchmi-line {
|
||||
--tchmi-stroke: rgba(255, 255, 255, 1);
|
||||
}
|
||||
|
||||
.TcHmi_Controls_Beckhoff_TcHmiLine-template-svg-line,
|
||||
.tchmi-line-template-svg-line {
|
||||
stroke: var(--tchmi-stroke);
|
||||
/* The control has no StrokeThickness default since the beginning, so most hmi projects rely on this value */
|
||||
stroke-width: 1px;
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
/** Styles for the theme: Base */
|
||||
|
||||
/* Style for the main element */
|
||||
.TcHmi_Controls_Beckhoff_TcHmiLine,
|
||||
.tchmi-line {
|
||||
--tchmi-stroke: var(--tchmi-foreground-color-4);
|
||||
}
|
||||
|
||||
.TcHmi_Controls_Beckhoff_TcHmiLine-template-svg-line,
|
||||
.tchmi-line-template-svg-line {
|
||||
stroke: var(--tchmi-stroke);
|
||||
/* The control has no StrokeThickness default since the beginning, so most hmi projects rely on this value */
|
||||
stroke-width: 1px;
|
||||
}
|
||||
Reference in New Issue
Block a user