Added minimal functionality for Robot teaching

- Added minimal HMI
- Added possibility to open and close all chamber doors
This commit is contained in:
2026-01-17 09:20:39 +01:00
parent 9f058db2a3
commit 2d11c43579
2274 changed files with 912690 additions and 162 deletions

View File

@@ -0,0 +1,369 @@
{
"$schema": "../../TcHmiFramework/Schema/ControlDescription.Schema.json",
"apiVersion": 1,
"name": "TcHmiRecipeEdit",
"namespace": "TcHmi.Controls.Beckhoff",
"displayName": "Recipe Edit",
"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 control to edit recipes at runtime",
"defaultDesignerEvent": "",
"properties": {
"containerControl": false,
"geometry": {
"width": 650,
"height": 400
}
},
"icons": [
{
"name": "Icons/16x16.png",
"width": 16,
"height": 16
}
],
"template": "Template.html",
"dependencyFiles": [
{
"name": "Style.css",
"type": "Stylesheet",
"description": ""
},
{
"name": "../dist/TcHmiRecipeEdit/TcHmiRecipeEdit.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-server-domain",
"propertyName": "ServerDomain",
"propertySetterName": "setServerDomain",
"propertyGetterName": "getServerDomain",
"displayName": "Server Domain",
"visible": true,
"displayPriority": 100,
"type": "tchmi:general#/definitions/String",
"category": "Common",
"themeable": "Advanced",
"description": "The domain of the recipe management extension in the server. Defaults to 'TcHmiRecipeManagement'.",
"readOnly": false,
"bindable": true,
"defaultBindingMode": "OneWay",
"heritable": true,
"defaultValue": null,
"defaultValueInternal": "TcHmiRecipeManagement"
},
{
"name": "data-tchmi-path",
"propertyName": "Path",
"propertySetterName": "setPath",
"propertyGetterName": "getPath",
"displayName": "Path",
"visible": true,
"displayPriority": 11,
"type": "tchmi:general#/definitions/String",
"category": "Common",
"themeable": "Advanced",
"description": "The current path.",
"readOnly": false,
"bindable": true,
"defaultBindingMode": "OneWay",
"heritable": true,
"defaultValue": null,
"defaultValueInternal": ""
},
{
"name": "data-tchmi-allowed-recipe-types",
"propertyName": "AllowedRecipeTypes",
"propertySetterName": "setAllowedRecipeTypes",
"propertyGetterName": "getAllowedRecipeTypes",
"displayName": "Allowed Recipe Types",
"visible": true,
"displayPriority": 12,
"type": "tchmi:framework#/definitions/TcHmi.Controls.Beckhoff.TcHmiRecipeEdit.NameArray",
"category": "Common",
"themeable": "Advanced",
"description": "Which recipe types are allowed. Recipes that are based on other types are hidden.\nIf not set, or set to an empty array, recipes of all types will be shown.",
"readOnly": false,
"bindable": true,
"defaultBindingMode": "OneWay",
"heritable": true,
"allowSymbolExpressionsInObject": true,
"defaultValue": null,
"defaultValueInternal": null
},
{
"name": "data-tchmi-preselected-recipe-type",
"propertyName": "PreselectedRecipeType",
"propertySetterName": "setPreselectedRecipeType",
"propertyGetterName": "getPreselectedRecipeType",
"displayName": "Preselected Recipe Type",
"visible": true,
"displayPriority": 13,
"type": "tchmi:general#/definitions/String",
"category": "Common",
"themeable": "Advanced",
"description": "Can be used to preselect a recipe type when creating a new recipe.",
"readOnly": false,
"bindable": true,
"defaultBindingMode": "OneWay",
"heritable": true,
"defaultValue": null,
"defaultValueInternal": null
},
{
"name": "data-tchmi-selected-items",
"propertyName": "SelectedItems",
"propertyGetterName": "getSelectedItems",
"displayName": "Selected Items",
"visible": true,
"type": "tchmi:framework#/definitions/TcHmi.Controls.Beckhoff.TcHmiRecipeEdit.NameArray",
"category": "Common",
"description": "An array containing the names of the currently selected items.",
"readOnly": true,
"bindable": false,
"defaultBindingMode": "OneWay",
"heritable": true
},
{
"name": "data-tchmi-prompt-before-activating",
"propertyName": "PromptBeforeActivating",
"propertySetterName": "setPromptBeforeActivating",
"propertyGetterName": "getPromptBeforeActivating",
"displayName": "Prompt Before Activating",
"visible": true,
"displayPriority": 15,
"type": "tchmi:general#/definitions/Boolean",
"category": "Common",
"themeable": "Advanced",
"description": "Whether to display a popup asking the user for confirmation before activating a recipe.",
"readOnly": false,
"bindable": true,
"defaultBindingMode": "OneWay",
"heritable": true,
"defaultValue": null,
"defaultValueInternal": false
},
{
"name": "data-tchmi-prompt-before-teaching",
"propertyName": "PromptBeforeTeaching",
"propertySetterName": "setPromptBeforeTeaching",
"propertyGetterName": "getPromptBeforeTeaching",
"displayName": "Prompt Before Teaching",
"visible": true,
"displayPriority": 16,
"type": "tchmi:general#/definitions/Boolean",
"category": "Common",
"themeable": "Advanced",
"description": "Whether to display a popup asking the user for confirmation before teaching a recipe.",
"readOnly": false,
"bindable": true,
"defaultBindingMode": "OneWay",
"heritable": true,
"defaultValue": null,
"defaultValueInternal": false
}
],
"attributeCategories": [],
"functions": [],
"events": [
{
"name": ".onSelectionChanged",
"displayName": ".onSelectionChanged",
"visible": true,
"displayPriority": 6,
"category": "Operator",
"description": "The onSelectionChanged event is fired when one or more items are selected or deselected.",
"heritable": true,
"arguments": []
},
{
"name": ".onEditStarted",
"displayName": ".onEditStarted",
"visible": true,
"displayPriority": 7,
"category": "Operator",
"description": "The onEditStarted event is fired when a recipe is openend to be edited.",
"heritable": true,
"arguments": [
{
"type": "tchmi:framework#/definitions/TcHmiRecipeEditRecipeEventObject",
"description": "The event object containing information about the recipe."
}
]
},
{
"name": ".onEditEnded",
"displayName": ".onEditEnded",
"visible": true,
"displayPriority": 7,
"category": "Operator",
"description": "The onEditEnded event is fired when the recipe being edited is closed.",
"heritable": true,
"arguments": [
{
"type": "tchmi:framework#/definitions/TcHmiRecipeEditRecipeEventObject",
"description": "The event object containing information about the recipe."
}
]
},
{
"name": ".onRecipeActivated",
"displayName": ".onRecipeActivated",
"visible": true,
"displayPriority": 8,
"category": "Operator",
"description": "The onRecipeActivated event is fired when the recipe being edited is activated.",
"heritable": true,
"arguments": [
{
"type": "tchmi:framework#/definitions/TcHmiRecipeEditRecipeNameEventObject",
"description": "The event object containing information about the recipe name."
}
]
},
{
"name": ".onRecipeCreated",
"displayName": ".onRecipeCreated",
"visible": true,
"displayPriority": 8,
"category": "Operator",
"description": "The onRecipeCreated event is fired when a new recipe is created.",
"heritable": true,
"arguments": [
{
"type": "tchmi:framework#/definitions/TcHmiRecipeEditRecipeEventObject",
"description": "The event object containing information about the recipe."
}
]
},
{
"name": ".onRecipeModified",
"displayName": ".onRecipeModified",
"visible": true,
"displayPriority": 8,
"category": "Operator",
"description": "The onRecipeModified event is fired when the recipe being edited is saved.",
"heritable": true,
"arguments": [
{
"type": "tchmi:framework#/definitions/TcHmiRecipeEditRecipeEventObject",
"description": "The event object containing information about the recipe."
}
]
}
],
"access": [
{
"name": "create",
"displayName": "Create",
"description": "Controls the ability to create recipes and folders. This defaults to true.",
"visible": true,
"defaultValueInternal": true,
"dependsOn": [
"operate"
]
},
{
"name": "rename",
"displayName": "Rename",
"description": "Controls the ability to rename recipes and folders. This defaults to true.",
"visible": true,
"defaultValueInternal": true,
"dependsOn": [
"operate"
]
},
{
"name": "delete",
"displayName": "Delete",
"description": "Controls the ability to delete recipes and folders. This defaults to true.",
"visible": true,
"defaultValueInternal": true,
"dependsOn": [
"operate"
]
},
{
"name": "cut",
"displayName": "Cut",
"description": "Internal access right used for the cut button.",
"visible": false,
"defaultValueInternal": true,
"dependsOn": [
"delete",
"create"
]
},
{
"name": "editRecipe",
"displayName": "Edit Recipe",
"description": "Controls the ability to manually edit the selected recipe. This defaults to true.",
"visible": true,
"defaultValueInternal": true,
"dependsOn": [
"operate"
]
},
{
"name": "activateRecipe",
"displayName": "Activate Recipe",
"description": "Controls the ability to activate the selected recipe. This defaults to true.",
"visible": true,
"defaultValueInternal": true,
"dependsOn": [
"operate"
]
},
{
"name": "teachRecipe",
"displayName": "Teach Recipe",
"description": "Controls the ability to teach the selected recipe. This defaults to true.",
"visible": true,
"defaultValueInternal": true,
"dependsOn": [
"operate",
"editRecipe"
]
}
],
"dataTypes": [
{
"schema": "Schema/Types.Schema.json"
}
],
"languages": {
"en": "Lang/Language.en.json",
"de": "Lang/Language.de.json"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

View File

@@ -0,0 +1,89 @@
{
"$schema": "../../../TwinCAT-HMI-Common/JsonSchemas/Language.Schema.json",
"locale": "de",
"localizedText": {
"Button_Tooltip_CreateFolder": "Neuen Ordner erstellen",
"Button_Tooltip_CreateFolder_MissingSymbolAccess": "Neuen Ordner erstellen. Sie benötigen Schreibzugriff auf das 'Config' Symbol der Rezeptverwaltung",
"Button_Tooltip_CreateRecipe": "Neues Rezept erstellen",
"Button_Tooltip_CreateRecipe_MissingSymbolAccess": "Neues Rezept erstellen. Sie benötigen Schreibzugriff auf die 'Config' und 'UpdateRecipe' Symbole der Rezeptverwaltung",
"Button_Tooltip_Rename": "Ausgewähltes Rezept oder ausgewählten Ordner umbenennen",
"Button_Tooltip_Rename_MissingSymbolAccess": "Ausgewähltes Rezept oder ausgewählten Ordner umbenennen. Sie benötigen Schreibzugriff auf das Serversymbol 'Rename'",
"Button_Tooltip_Copy": "Ausgewählte Rezepte und Ordner kopieren",
"Button_Tooltip_Copy_MissingSymbolAccess": "Ausgewählte Rezepte und Ordner kopieren. Sie benötigen Schreibzugriff auf die 'Config' und 'UpdateRecipe' Symbole der Rezeptverwaltung",
"Button_Tooltip_Cut": "Ausgewählte Rezepte und Ordner ausschneiden",
"Button_Tooltip_Cut_MissingSymbolAccess": "Ausgewählte Rezepte und Ordner ausschneiden. Sie benötigen Schreibzugriff auf das Serversymbol 'Rename'",
"Button_Tooltip_Paste": "Rezepte und Ordner aus der Zwischenablage einfügen",
"Button_Tooltip_Paste_MissingSymbolAccess": "Rezepte und Ordner aus der Zwischenablage einfügen. Sie benötigen Schreibzugriff auf die 'Config' und 'UpdateRecipe' Symbole der Rezeptverwaltung oder Schreibzugriff auf das Serversymbol 'Rename'",
"Button_Tooltip_Delete": "Ausgewählte Rezepte und Ordner löschen",
"Button_Tooltip_Delete_MissingSymbolAccess": "Ausgewählte Rezepte und Ordner löschen. Sie benötigen Schreibzugriff auf das 'Config' Symbol der Rezeptverwaltung",
"Button_Tooltip_Activate": "Rezept aktivieren",
"Button_Tooltip_Activate_MissingSymbolAccess": "Rezept aktivieren. Sie benötigen Schreibzugriff auf das 'ActivateRecipe' Symbol der Rezeptverwaltung",
"Button_Tooltip_ReadFromTarget": "Aktuelle Werte vom Zielsystem lesen",
"Button_Tooltip_ReadFromTarget_MissingSymbolAccess": "Aktuelle Werte vom Zielsystem lesen. Sie benötigen Schreibzugriff auf das 'ReadFromTarget' Symbol der Rezeptverwaltung",
"Button_Tooltip_Save": "Rezept speichern",
"Button_Tooltip_Save_MissingSymbolAccess": "Rezept speichern. Sie benötigen Schreibzugriff auf die 'Config' und 'UpdateRecipe' Symbole der Rezeptverwaltung",
"Button_Tooltip_Close": "Den Editor verlassen",
"Input_Placeholder_Search": "Suche...",
"Popup_Button_Text_OK": "OK",
"Popup_Button_Tooltip_OK": "Eingegebene Werte anwenden und Dialogfenster schließen",
"Popup_Button_Text_Cancel": "Abbrechen",
"Popup_Button_Tooltip_Cancel": "Eingegebene Werte verwerfen und Dialogfenster schließen",
"Popup_Header_NewFolder": "Neuer Ordner",
"Popup_Header_Rename": "Umbenennen",
"Popup_Label_Name": "Bitte einen Namen eingeben:",
"New_Folder": "Neuer Ordner",
"New_Recipe": "Neues Rezept",
"Popup_Button_Text_Yes": "Ja",
"Popup_Button_Text_No": "Nein",
"Popup_Header_ConfirmDelete": "Löschen",
"Popup_Text_ConfirmDelete": "Sind Sie sicher, dass Sie die ausgewählten Rezepte und/oder Ordner mitsamt Inhalt löschen möchten?\nDiese Aktion kann nicht rückgängig gemacht werden.",
"Popup_Header_ConfirmActivate": "Aktivieren",
"Popup_Text_ConfirmActivate": "Sind Sie sicher, dass Sie dieses Rezept aktivieren wollen?\nDies wird alle im Rezept enthaltenen Variablen in die SPS schreiben.",
"Popup_Header_ConfirmTeach": "Anlernen",
"Popup_Text_ConfirmTeach": "Sind Sie sicher, dass Sie alle Werte vom Zielsystem lesen wollen?\nDies wird alle Eingabefelder mit den aktuellen Werten aus der PLC überschreiben.",
"Popup_Button_Text_SaveChanges": "Änderungen speichern",
"Popup_Button_Text_DiscardChanges": "Änderungen verwerfen",
"Popup_Header_UnsavedChanges": "Nicht gespeicherte Änderungen",
"Popup_Text_UnsavedChanges": "Möchten Sie ihre Änderungen speichern?",
"Popup_Button_Text_SaveAndActivate": "Vor Aktivierung speichern",
"Popup_Button_Text_JustActivate": "Aktivieren ohne zu speichern",
"Popup_Text_UnsavedChangesActivating": "Möchten Sie das Rezept vor der Aktivierung speichern? Falls nicht,\nwird die zuletzt gespeicherte Version des Rezeptes aktiviert.",
"Popup_Header_ReadFromTargetError": "Aktuelle Werte konnten nicht vom Zielsystem gelesen werden",
"Popup_Text_ReadFromTargetError": "Neue Rezepte müssen erstmalig gespeichert werden, bevor ihre Wert vom Zielysytem\ngelesen werden können. Dieses Rezept konnte nicht automatisch gespeichert werden,\nda einige Felder ungültige Werte enthalten.\n\nBitte geben Sie gültige Werte für alle Rezepteinträge ein und versuchen Sie es erneut.",
"Popup_Header_NewRecipe": "Neues Rezept",
"Popup_Label_RecipeType": "Bitte wählen Sie einen Rezepttypen aus:",
"Popup_Button_Tooltip_RecipeType": "Dialogfenster zur Auswahl des Rezepttyps öffnen",
"Popup_Header_RecipeType": "Rezepttyp auswählen",
"Popup_Header_Recipe": "Rezept auswählen",
"Popup_Header_FileConflict": "Eine Datei mit diesem Namen existiert bereits",
"Popup_Label_FileConflict": "Eine oder mehrere Dateien mit kollidierenden Namen sind bereits vorhanden.\nBitte wählen Sie, ob Sie die neue Datei überspringen und die Alte behalten wollen,\ndie alte Datei durch die Neue ersetzen oder beide Dateien behalten möchten.\n\nWenn Sie sich dafür entscheiden, beide Dateien zu behalten, wird die neue Datei umbenannt, indem eine Nummer an den Dateinamen angehängt wird.",
"Popup_FileConflict_Radio_Text_Skip": "Überspringen",
"Popup_FileConflict_Radio_Text_Replace": "Ersetzen",
"Popup_FileConflict_Radio_Text_KeepBoth": "Beide behalten",
"Popup_FileConflict_Label_DoForAll": "Diese Aktion für alle Dateien ausführen:",
"Popup_FileConflict_Button_Tooltip_Cancel": "Komplette Operation abbrechen",
"Table_Header_Name": "Name",
"Table_Header_Value": "Wert",
"Table_Header_Min": "Min",
"Table_Header_Max": "Max",
"Table_Header_Unit": "Einheit",
"Table_Header_Comment": "Kommentar",
"Editor_Checkbox_Tooltip_Optional": "Diese Eigenschaft ist optional. Aktivieren oder deaktivieren Sie dieses Kontrollkästchen, um sie in das Objekt aufzunehmen oder davon auszuschließen.",
"Editor_Combobox_Text_False": "Falsch",
"Editor_Combobox_Text_True": "Wahr",
"Editor_Button_Tooltip_Open": "Editordialog öffnen",
"Editor_Button_Tooltip_DateTime": "Datum und Uhrzeit auswählen",
"Editor_Button_Tooltip_Timespan": "Zeitspanne einstellen",
"Editor_Button_Tooltip_AddItem": "Neues Element hinzufügen",
"Editor_Button_Tooltip_RemoveItem": "Dieses Element entfernen",
"Editor_Button_Tooltip_ItemUp": "Ausgewähltes Element nach oben bewegen",
"Editor_Button_Tooltip_ItemDown": "Ausgewähltes Element nach unten bewegen",
"Editor_Button_Tooltip_AddProperty": "Neue Eigenschaft hinzufügen",
"Editor_Button_Tooltip_AcceptProperty": "Diesen Namen für die neuen Eigenschaft verwenden",
"Editor_Button_Tooltip_CancelProperty": "Abbrechen",
"Editor_Button_Tooltip_RemoveProperty": "Diese Eigenschaft entfernen",
"Editor_Combobox_Text_ChooseType": "Typ auswählen...",
"Text_NoRecipes": "Keine Rezepte verfügbar.",
"Text_NoRecipeTypes": "Keine Rezepttypen verfügbar."
}
}

View File

@@ -0,0 +1,89 @@
{
"$schema": "../../../TwinCAT-HMI-Common/JsonSchemas/Language.Schema.json",
"locale": "en",
"localizedText": {
"Button_Tooltip_CreateFolder": "Create a new folder",
"Button_Tooltip_CreateFolder_MissingSymbolAccess": "Create a new folder. You need write access to the 'Config' symbol of the recipe management domain for this",
"Button_Tooltip_CreateRecipe": "Create a new recipe",
"Button_Tooltip_CreateRecipe_MissingSymbolAccess": "Create a new recipe. You need write access to the 'Config' and 'UpdateRecipe' symbols of the recipe management domain for this",
"Button_Tooltip_Rename": "Rename the selected item",
"Button_Tooltip_Rename_MissingSymbolAccess": "Rename the selected item. You need write access to the server symbol 'Rename' for this",
"Button_Tooltip_Copy": "Copy the selected items",
"Button_Tooltip_Copy_MissingSymbolAccess": "Copy the selected items. You need write access to the 'Config' and 'UpdateRecipe' symbols of the recipe management domain for this",
"Button_Tooltip_Cut": "Cut the selected items",
"Button_Tooltip_Cut_MissingSymbolAccess": "Cut the selected items. You need write access to the server symbol 'Rename' for this",
"Button_Tooltip_Paste": "Paste the selected items",
"Button_Tooltip_Paste_MissingSymbolAccess": "Paste the items in the clipboard. You need write access to the 'Config' and 'UpdateRecipe' symbols of the recipe management domain or write access to the server symbol 'Rename' for this",
"Button_Tooltip_Delete": "Delete the selected items",
"Button_Tooltip_Delete_MissingSymbolAccess": "Delete the selected items. You need write access to the 'Config' symbol of the recipe management domain for this",
"Button_Tooltip_Activate": "Activate recipe",
"Button_Tooltip_Activate_MissingSymbolAccess": "Activate recipe. You need write access to the 'ActivateRecipe' symbol of the recipe management domain for this",
"Button_Tooltip_ReadFromTarget": "Read values from target",
"Button_Tooltip_ReadFromTarget_MissingSymbolAccess": "Read values from target. You need write access to the 'ReadFromTarget' symbol of the recipe management domain for this",
"Button_Tooltip_Save": "Save recipe",
"Button_Tooltip_Save_MissingSymbolAccess": "Save recipe. You need write access to the 'Config' and 'UpdateRecipe' symbols of the recipe management domain for this",
"Button_Tooltip_Close": "Exit the editor",
"Input_Placeholder_Search": "Search...",
"Popup_Button_Text_OK": "OK",
"Popup_Button_Tooltip_OK": "Apply the entered values and close the dialog",
"Popup_Button_Text_Cancel": "Cancel",
"Popup_Button_Tooltip_Cancel": "Discard the entered values and close the dialog",
"Popup_Header_NewFolder": "Create new folder",
"Popup_Header_Rename": "Rename",
"Popup_Label_Name": "Please enter a name:",
"New_Folder": "New folder",
"New_Recipe": "New recipe",
"Popup_Button_Text_Yes": "Yes",
"Popup_Button_Text_No": "No",
"Popup_Header_ConfirmDelete": "Deleting",
"Popup_Text_ConfirmDelete": "Are you sure you want to delete the selected recipes and/or folders including everything they contain?\nThis action cannot be undone.",
"Popup_Header_ConfirmActivate": "Activating",
"Popup_Text_ConfirmActivate": "Are you sure you want to activate this recipe?\nThis will write all variables contained in the recipe to the PLC.",
"Popup_Header_ConfirmTeach": "Teaching",
"Popup_Text_ConfirmTeach": "Are you sure you want to read all values from target?\nThis will overwrite all editor fields with the current values from the PLC.",
"Popup_Button_Text_SaveChanges": "Save Changes",
"Popup_Button_Text_DiscardChanges": "Discard Changes",
"Popup_Header_UnsavedChanges": "Unsaved Changes",
"Popup_Text_UnsavedChanges": "Do you want to save your changes?",
"Popup_Button_Text_SaveAndActivate": "Save before activating",
"Popup_Button_Text_JustActivate": "Activate without saving",
"Popup_Text_UnsavedChangesActivating": "Do you want to save the recipe before activation? Otherwise\nthe last saved version of the recipe will be activated.",
"Popup_Header_ReadFromTargetError": "Cannot read from target",
"Popup_Text_ReadFromTargetError": "New recipes must be saved once before their values can be read from target. This recipe\ncould not be automatically saved because there are invalid values in some fields.\n\nPlease enter valid values for each recipe member and try again.",
"Popup_Header_NewRecipe": "Create a new recipe",
"Popup_Label_RecipeType": "Please select a recipe type:",
"Popup_Button_Tooltip_RecipeType": "Open the recipe type selection dialog",
"Popup_Header_RecipeType": "Select a recipe type",
"Popup_Header_Recipe": "Select a recipe",
"Popup_Header_FileConflict": "A file with this name already exists",
"Popup_Label_FileConflict": "One or more files with conflicting names already exist.\nPlease choose whether you want to skip the new file and keep the old one,\nreplace the old file with the new one, or keep both files.\n\nIf you choose to keep both files, the new file will be renamed by attaching a number to the file name.",
"Popup_FileConflict_Radio_Text_Skip": "Skip",
"Popup_FileConflict_Radio_Text_Replace": "Replace",
"Popup_FileConflict_Radio_Text_KeepBoth": "Keep both",
"Popup_FileConflict_Label_DoForAll": "Do this for all files:",
"Popup_FileConflict_Button_Tooltip_Cancel": "Cancel the whole operation",
"Table_Header_Name": "Name",
"Table_Header_Value": "Value",
"Table_Header_Min": "Min",
"Table_Header_Max": "Max",
"Table_Header_Unit": "Unit",
"Table_Header_Comment": "Comment",
"Editor_Checkbox_Tooltip_Optional": "This property is optional. Check or uncheck this checkbox to include or exclude it from the object.",
"Editor_Combobox_Text_False": "False",
"Editor_Combobox_Text_True": "True",
"Editor_Button_Tooltip_Open": "Open the editor dialog",
"Editor_Button_Tooltip_DateTime": "Open the date time picker dialog",
"Editor_Button_Tooltip_Timespan": "Open the timespan picker dialog",
"Editor_Button_Tooltip_AddItem": "Add a new item",
"Editor_Button_Tooltip_RemoveItem": "Remove this item",
"Editor_Button_Tooltip_ItemUp": "Move the selected item up",
"Editor_Button_Tooltip_ItemDown": "Move the selected item down",
"Editor_Button_Tooltip_AddProperty": "Add a new property",
"Editor_Button_Tooltip_AcceptProperty": "Use this name for the new property",
"Editor_Button_Tooltip_CancelProperty": "Cancel",
"Editor_Button_Tooltip_RemoveProperty": "Remove this property",
"Editor_Combobox_Text_ChooseType": "Choose a type...",
"Text_NoRecipes": "No recipes available.",
"Text_NoRecipeTypes": "No recipe types available."
}
}

View File

@@ -0,0 +1,49 @@
{
"$schema": "http://json-schema.org/draft-04/schema",
"definitions": {
"TcHmi.Controls.Beckhoff.TcHmiRecipeEdit": {
"$schema": "http://json-schema.org/draft-04/schema",
"type": "object",
"frameworkInstanceOf": "TcHmi.Controls.System.TcHmiControl",
"frameworkControlType": "TcHmiRecipeEdit",
"frameworkControlNamespace": "TcHmi.Controls.Beckhoff"
},
"TcHmi.Controls.Beckhoff.TcHmiRecipeEdit.NameArray": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"TcHmiRecipeEdit": {
"$ref": "tchmi:framework#/definitions/TcHmi.Controls.Beckhoff.TcHmiRecipeEdit"
},
"TcHmi.Controls.Beckhoff.TcHmiRecipeEdit.RecipeEventObject": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"recipe": {
"type": "object"
}
},
"additionalProperties": false
},
"TcHmiRecipeEditRecipeEventObject": {
"$ref": "tchmi:framework#/definitions/TcHmi.Controls.Beckhoff.TcHmiRecipeEdit.RecipeEventObject"
},
"TcHmi.Controls.Beckhoff.TcHmiRecipeEdit.RecipeNameEventObject": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"additionalProperties": false
},
"TcHmiRecipeEditRecipeNameEventObject": {
"$ref": "tchmi:framework#/definitions/TcHmi.Controls.Beckhoff.TcHmiRecipeEdit.RecipeNameEventObject"
}
}
}

View File

@@ -0,0 +1,174 @@
/** Styles for all themes */
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit {
overflow: hidden;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-template {
position: relative;
width: 100%;
height: 100%;
padding: 5px;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-browsing-pane,
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-pane {
display: flex;
flex-direction: column;
height: calc(100% - 41px);
margin-top: 5px;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit:not(.editing) .TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-pane {
display: none;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit.editing .TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-browsing-pane {
display: none;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-browsing-pane:not(.searching)
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-tree-box {
display: none;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-browsing-pane.searching .TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-browsing-box {
display: none;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-template .TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-browsing-box,
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-tree-box,
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-box {
flex-grow: 1;
margin-top: 5px;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-container {
display: flex;
flex-wrap: wrap;
width: calc(100% + 5px);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-container .TcHmi_Controls_System_TcHmiControl {
position: relative;
flex-shrink: 0;
margin-top: 5px;
margin-right: 5px;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-container .TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-input-search {
margin-left: auto;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-input-search + .TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-clear-search {
width: 35px;
height: 35px;
margin-top: 5px;
margin-right: 5px;
margin-left: -40px;
position: relative;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit .empty-notification,
.TcHmi_Controls_Helpers_Popup-SelectRecipeTypePrompt .TcHmi_Controls_Helpers_Popup-content .empty-notification {
position: absolute;
top: 0;
left: 0;
right: 0;
padding-top: 10px;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit .empty-notification {
top: 92px;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit .empty-notification:not(.show),
.TcHmi_Controls_Helpers_Popup-SelectRecipeTypePrompt
.TcHmi_Controls_Helpers_Popup-content
.empty-notification:not(.show) {
display: none;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-box {
overflow: hidden;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area {
overflow: auto;
height: 100%;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area table {
border-spacing: 0;
width: 100%;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area th {
position: sticky;
top: 0;
z-index: 1;
height: 30px;
border-width: 0px;
padding: 0;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area td {
padding: 0 3px;
height: 30px;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area td.value-cell {
padding: 0;
width: 35%;
}
.TcHmi_Controls_Helpers_Popup-CreateRecipePrompt .TcHmi_Controls_Helpers_Popup-content {
width: 300px;
}
.TcHmi_Controls_Helpers_Popup-CreateRecipePrompt .TcHmi_Controls_Helpers_Popup-path-box {
display: inline-block;
--tchmi-path-display-height: 30px;
width: calc(100% - 35px);
}
.TcHmi_Controls_Helpers_Popup-CreateRecipePrompt .TcHmi_Controls_Helpers_Popup-select-button {
display: inline-block;
margin-left: 5px;
}
.TcHmi_Controls_Helpers_Popup-SelectRecipeTypePrompt .TcHmi_Controls_Helpers_Popup-content,
.TcHmi_Controls_Helpers_Popup-SelectRecipePrompt .TcHmi_Controls_Helpers_Popup-content {
width: 600px;
height: 400px;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-popup.TcHmi_Controls_Helpers_Popup-FileConflictPrompt
.TcHmi_Controls_Helpers_Popup-scroll-container {
margin-top: 10px;
padding: 5px;
max-height: 270px;
overflow: auto;
display: flex;
flex-direction: column;
gap: 5px;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-popup.TcHmi_Controls_Helpers_Popup-FileConflictPrompt
.TcHmi_Controls_Helpers_Popup-content
> .TcHmi_Controls_Helpers_Popup-radio-row {
margin-top: 10px;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-popup.TcHmi_Controls_Helpers_Popup-FileConflictPrompt
.TcHmi_Controls_Helpers_Popup-radio-row {
display: flex;
gap: 15px;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-popup.TcHmi_Controls_Helpers_Popup-FileConflictPrompt
.TcHmi_Controls_Helpers_Popup-radio-row
> span {
flex-grow: 1;
display: flex;
align-items: center;
}

View File

@@ -0,0 +1,128 @@
<div class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-template tchmi-box" tabindex="-1">
<div class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-path-box"></div>
<div class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-browsing-pane">
<div class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-container">
<div
id="{Id}_ButtonNewFolder"
class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-create-folder"
data-tchmi-type="TcHmi.Controls.Beckhoff.TcHmiButton"
data-tchmi-width="35"
data-tchmi-height="35"
data-tchmi-tooltip="%l%Control::TcHmi.Controls.Beckhoff.TcHmiRecipeEdit::Button_Tooltip_CreateFolder%/l%"
></div>
<div
id="{Id}_ButtonNewRecipe"
class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-create-recipe"
data-tchmi-type="TcHmi.Controls.Beckhoff.TcHmiButton"
data-tchmi-width="35"
data-tchmi-height="35"
data-tchmi-tooltip="%l%Control::TcHmi.Controls.Beckhoff.TcHmiRecipeEdit::Button_Tooltip_CreateRecipe%/l%"
></div>
<div
id="{Id}_ButtonRename"
class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-rename"
data-tchmi-type="TcHmi.Controls.Beckhoff.TcHmiButton"
data-tchmi-is-enabled="false"
data-tchmi-width="35"
data-tchmi-height="35"
data-tchmi-tooltip="%l%Control::TcHmi.Controls.Beckhoff.TcHmiRecipeEdit::Button_Tooltip_Rename%/l%"
></div>
<div
id="{Id}_ButtonCopy"
class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-copy"
data-tchmi-type="TcHmi.Controls.Beckhoff.TcHmiButton"
data-tchmi-is-enabled="false"
data-tchmi-width="35"
data-tchmi-height="35"
data-tchmi-tooltip="%l%Control::TcHmi.Controls.Beckhoff.TcHmiRecipeEdit::Button_Tooltip_Copy%/l%"
></div>
<div
id="{Id}_ButtonCut"
class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-cut"
data-tchmi-type="TcHmi.Controls.Beckhoff.TcHmiButton"
data-tchmi-is-enabled="false"
data-tchmi-width="35"
data-tchmi-height="35"
data-tchmi-tooltip="%l%Control::TcHmi.Controls.Beckhoff.TcHmiRecipeEdit::Button_Tooltip_Cut%/l%"
></div>
<div
id="{Id}_ButtonPaste"
class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-paste"
data-tchmi-type="TcHmi.Controls.Beckhoff.TcHmiButton"
data-tchmi-is-enabled="false"
data-tchmi-width="35"
data-tchmi-height="35"
data-tchmi-tooltip="%l%Control::TcHmi.Controls.Beckhoff.TcHmiRecipeEdit::Button_Tooltip_Paste%/l%"
></div>
<div
id="{Id}_ButtonDelete"
class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-delete"
data-tchmi-type="TcHmi.Controls.Beckhoff.TcHmiButton"
data-tchmi-is-enabled="false"
data-tchmi-width="35"
data-tchmi-height="35"
data-tchmi-tooltip="%l%Control::TcHmi.Controls.Beckhoff.TcHmiRecipeEdit::Button_Tooltip_Delete%/l%"
></div>
<div
id="{Id}_InputSearch"
class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-input-search"
data-tchmi-type="TcHmi.Controls.Beckhoff.TcHmiInput"
data-tchmi-width="150"
data-tchmi-placeholder="%l%Control::TcHmi.Controls.Beckhoff.TcHmiRecipeEdit::Input_Placeholder_Search%/l%"
>
<script data-tchmi-target-attribute="data-tchmi-content-padding" type="application/json">
{
"top": 3,
"right": 35,
"bottom": 3,
"left": 3
}
</script>
</div>
<div class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-clear-search"></div>
</div>
<ul class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-browsing-box"></ul>
<div class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-tree-box"></div>
<div class="empty-notification" data-tchmi-localized-content-key="Text_NoRecipes"></div>
</div>
<div class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-pane">
<div class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-container">
<div
id="{Id}_ButtonActivate"
class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-activate-recipe"
data-tchmi-type="TcHmi.Controls.Beckhoff.TcHmiButton"
data-tchmi-width="35"
data-tchmi-height="35"
data-tchmi-tooltip="%l%Control::TcHmi.Controls.Beckhoff.TcHmiRecipeEdit::Button_Tooltip_Activate%/l%"
></div>
<div
id="{Id}_ButtonTeach"
class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-teach-recipe"
data-tchmi-type="TcHmi.Controls.Beckhoff.TcHmiButton"
data-tchmi-width="35"
data-tchmi-height="35"
data-tchmi-tooltip="%l%Control::TcHmi.Controls.Beckhoff.TcHmiRecipeEdit::Button_Tooltip_ReadFromTarget%/l%"
></div>
<div
id="{Id}_ButtonSave"
class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-save"
data-tchmi-type="TcHmi.Controls.Beckhoff.TcHmiButton"
data-tchmi-is-enabled="false"
data-tchmi-width="35"
data-tchmi-height="35"
data-tchmi-tooltip="%l%Control::TcHmi.Controls.Beckhoff.TcHmiRecipeEdit::Button_Tooltip_Save%/l%"
></div>
<div
id="{Id}_ButtonClose"
class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-exit"
data-tchmi-type="TcHmi.Controls.Beckhoff.TcHmiButton"
data-tchmi-width="35"
data-tchmi-height="35"
data-tchmi-tooltip="%l%Control::TcHmi.Controls.Beckhoff.TcHmiRecipeEdit::Button_Tooltip_Close%/l%"
></div>
</div>
<div class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-box">
<div class="TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area"></div>
</div>
</div>
</div>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg id="Inhalt" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><defs><style>.cls-1{fill:#fff;fill-rule:evenodd;}</style></defs><path class="cls-1" d="M59.5,46.97l-9.95-10.29c-1.57-1.63-2.44-3.77-2.44-6.04v-11.15h1.96c.59,0,1.08-.48,1.08-1.08s-.48-1.08-1.08-1.08H30.78c-.59,0-1.08,.48-1.08,1.08s.48,1.08,1.08,1.08h2.1v11.12c0,2.28-.88,4.43-2.47,6.07l-10.04,10.28c-1.57,1.6-2.43,3.72-2.43,5.96v6.37c0,.84,.33,1.63,.92,2.23,.6,.59,1.39,.92,2.23,.92H58.75c.84,0,1.63-.33,2.23-.92,.59-.6,.92-1.39,.92-2.23v-6.39c0-2.23-.85-4.33-2.4-5.93Zm-27.65-8.89c1.96-2.01,3.04-4.66,3.04-7.46v-11.12h10.22v11.15c0,2.79,1.07,5.42,3,7.43l6.55,6.77H25.24l6.61-6.77Zm28.05,21.21c0,.31-.12,.6-.34,.81-.22,.22-.51,.34-.81,.34H21.1c-.31,0-.6-.12-.81-.34s-.34-.51-.34-.81v-6.37c0-1.71,.66-3.33,1.86-4.56l1.48-1.51H56.6l1.47,1.52c1.18,1.22,1.84,2.83,1.84,4.54v6.39Z"/><path class="cls-1" d="M19.04,37.48c.26,0,.51-.09,.71-.26l8.43-7.32c.45-.39,.5-1.07,.11-1.52-.03-.04-.07-.07-.11-.11l-8.43-7.32c-.45-.39-1.13-.34-1.52,.11-.17,.2-.26,.45-.26,.71v14.64c0,.59,.48,1.08,1.08,1.08Z"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg id="Inhalt" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><defs><style>.cls-1{fill:#000000;fill-rule:evenodd;}</style></defs><path class="cls-1" d="M59.5,46.97l-9.95-10.29c-1.57-1.63-2.44-3.77-2.44-6.04v-11.15h1.96c.59,0,1.08-.48,1.08-1.08s-.48-1.08-1.08-1.08H30.78c-.59,0-1.08,.48-1.08,1.08s.48,1.08,1.08,1.08h2.1v11.12c0,2.28-.88,4.43-2.47,6.07l-10.04,10.28c-1.57,1.6-2.43,3.72-2.43,5.96v6.37c0,.84,.33,1.63,.92,2.23,.6,.59,1.39,.92,2.23,.92H58.75c.84,0,1.63-.33,2.23-.92,.59-.6,.92-1.39,.92-2.23v-6.39c0-2.23-.85-4.33-2.4-5.93Zm-27.65-8.89c1.96-2.01,3.04-4.66,3.04-7.46v-11.12h10.22v11.15c0,2.79,1.07,5.42,3,7.43l6.55,6.77H25.24l6.61-6.77Zm28.05,21.21c0,.31-.12,.6-.34,.81-.22,.22-.51,.34-.81,.34H21.1c-.31,0-.6-.12-.81-.34s-.34-.51-.34-.81v-6.37c0-1.71,.66-3.33,1.86-4.56l1.48-1.51H56.6l1.47,1.52c1.18,1.22,1.84,2.83,1.84,4.54v6.39Z"/><path class="cls-1" d="M19.04,37.48c.26,0,.51-.09,.71-.26l8.43-7.32c.45-.39,.5-1.07,.11-1.52-.03-.04-.07-.07-.11-.11l-8.43-7.32c-.45-.39-1.13-.34-1.52,.11-.17,.2-.26,.45-.26,.71v14.64c0,.59,.48,1.08,1.08,1.08Z"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><defs><style>.cls-1{fill:none;stroke:#FFFFFF;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}</style></defs><g id="pfade"><polyline class="cls-1" points="35.194 26.599 35.194 18.5 52.107 18.5 61.5 27.417 61.5 53.401"/><line class="cls-1" x1="61.5" y1="53.40057" x2="44.58661" y2="53.40057"/><polyline class="cls-1" points="52.143 18.5 52.143 27.451 61.5 27.451"/><polygon class="cls-1" points="18.5 26.599 35.194 26.599 44.587 35.516 44.587 61.5 18.5 61.5 18.5 26.599"/><polyline class="cls-1" points="35.23 26.599 35.23 35.55 44.587 35.55"/></g></svg>

After

Width:  |  Height:  |  Size: 625 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><defs><style>.cls-1{fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}</style></defs><g id="pfade"><polyline class="cls-1" points="35.194 26.599 35.194 18.5 52.107 18.5 61.5 27.417 61.5 53.401"/><line class="cls-1" x1="61.5" y1="53.40057" x2="44.58661" y2="53.40057"/><polyline class="cls-1" points="52.143 18.5 52.143 27.451 61.5 27.451"/><polygon class="cls-1" points="18.5 26.599 35.194 26.599 44.587 35.516 44.587 61.5 18.5 61.5 18.5 26.599"/><polyline class="cls-1" points="35.23 26.599 35.23 35.55 44.587 35.55"/></g></svg>

After

Width:  |  Height:  |  Size: 625 B

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="pfade" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="80px" height="80px" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve">
<g>
<polyline fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
61.055,18.457 39.62,18.457 39.58,18.457 33.364,28.222 11.255,28.222 11.255,61.542 61.055,61.542 "/>
<line fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="18.457" y1="39.817" x2="36.4" y2="39.817"/>
<line fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="18.457" y1="45.92" x2="36.4" y2="45.92"/>
<line fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="18.457" y1="51.778" x2="36.4" y2="51.778"/>
<g id="pfade">
<g xmlns="http://www.w3.org/2000/svg">
<line fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="50.241" y1="31.082" x2="50.241" y2="50.565" />
<line fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="60.741" y1="40.583" x2="40.258" y2="40.583" />
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="pfade" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="80px" height="80px" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve">
<g>
<polyline fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
61.055,18.457 39.62,18.457 39.58,18.457 33.364,28.222 11.255,28.222 11.255,61.542 61.055,61.542 "/>
<line fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="18.457" y1="39.817" x2="36.4" y2="39.817"/>
<line fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="18.457" y1="45.92" x2="36.4" y2="45.92"/>
<line fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="18.457" y1="51.778" x2="36.4" y2="51.778"/>
<g id="pfade">
<g xmlns="http://www.w3.org/2000/svg">
<line fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="50.241" y1="31.082" x2="50.241" y2="50.565" />
<line fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="60.741" y1="40.583" x2="40.258" y2="40.583" />
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg id="Inhalt" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><defs><style>.cls-1{fill:#fff;fill-rule:evenodd;}</style></defs><g id="Icons"><g id="icons_industry_profile_add-job" transform="translate(-22.000000, -18.000000)"><g id="icon-base" transform="translate(21.999500, 17.999700)"><path id="Combined-Shape" class="cls-1" d="M48.82,44.48c.56,0,1.01,.45,1.01,1.01h0v7.21h7.37c.56,0,1.01,.45,1.01,1.01s-.45,1.01-1.01,1.01h-7.37v7.69c0,.56-.45,1.01-1.01,1.01s-1.01-.45-1.01-1.01h0v-7.69h-7.61c-.56,0-1.01-.45-1.01-1.01s.45-1.01,1.01-1.01h7.61v-7.21c0-.56,.45-1.01,1.01-1.01Zm-3.34-27.15c.13,0,.27,.03,.39,.08,.12,.05,.23,.12,.32,.22h0l8.67,8.75c.31,.17,.53,.49,.53,.87,0,.01,0,.03,0,.04,0,.01,0,.03,0,.04h0v19.36c0,.56-.45,1.01-1.01,1.01s-1.01-.45-1.01-1.01h0V28.25h-7.91c-.56,0-1.01-.45-1.01-1.01h0v-7.91H23V60.56h18.78c.56,0,1.01,.45,1.01,1.01s-.45,1.01-1.01,1.01H22c-.56,0-1.01-.45-1.01-1.01h0V18.33c0-.56,.45-1.01,1.01-1.01h23.49Zm-18.11,20.82c.2-.2,.51-.2,.71,0h0l1.06,1.06,1.05-1.06c.2-.2,.51-.2,.71,0,.2,.2,.2,.51,0,.71h0l-1.06,1.06,1.13,1.13c.2,.2,.2,.51,0,.71-.1,.1-.23,.15-.36,.15s-.26-.05-.35-.15h0l-1.13-1.13-1.13,1.13c-.1,.1-.23,.15-.35,.15s-.26-.05-.36-.15c-.2-.2-.2-.51,0-.71h0l1.13-1.13-1.06-1.06c-.2-.2-.2-.51,0-.71Zm21.16,1.32c.28,0,.5,.23,.5,.5s-.23,.5-.5,.5h-15.43c-.28,0-.5-.23-.5-.5s.23-.5,.5-.5h15.43Zm-21.16-8.12c.2-.2,.51-.2,.71,0h0l1.05,1.05,1.05-1.05c.2-.2,.51-.2,.71,0,.2,.2,.2,.51,0,.71h0l-1.05,1.05,1.13,1.13c.2,.2,.2,.51,0,.71-.1,.1-.23,.15-.36,.15s-.26-.05-.35-.15h0l-1.13-1.13-1.13,1.13c-.1,.1-.23,.15-.35,.15s-.26-.05-.36-.15c-.2-.2-.2-.51,0-.71h0l1.13-1.13-1.06-1.05c-.2-.2-.2-.51,0-.71Zm21.16,1.21c.28,0,.5,.23,.5,.5s-.23,.5-.5,.5h-15.43c-.28,0-.5-.23-.5-.5s.23-.5,.5-.5h15.43Zm-2.05-11.79v5.46h5.41l-5.41-5.46Z"/></g></g></g></svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg id="Inhalt" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><defs><style>.cls-1{fill:#000000;fill-rule:evenodd;}</style></defs><g id="Icons"><g id="icons_industry_profile_add-job" transform="translate(-22.000000, -18.000000)"><g id="icon-base" transform="translate(21.999500, 17.999700)"><path id="Combined-Shape" class="cls-1" d="M48.82,44.48c.56,0,1.01,.45,1.01,1.01h0v7.21h7.37c.56,0,1.01,.45,1.01,1.01s-.45,1.01-1.01,1.01h-7.37v7.69c0,.56-.45,1.01-1.01,1.01s-1.01-.45-1.01-1.01h0v-7.69h-7.61c-.56,0-1.01-.45-1.01-1.01s.45-1.01,1.01-1.01h7.61v-7.21c0-.56,.45-1.01,1.01-1.01Zm-3.34-27.15c.13,0,.27,.03,.39,.08,.12,.05,.23,.12,.32,.22h0l8.67,8.75c.31,.17,.53,.49,.53,.87,0,.01,0,.03,0,.04,0,.01,0,.03,0,.04h0v19.36c0,.56-.45,1.01-1.01,1.01s-1.01-.45-1.01-1.01h0V28.25h-7.91c-.56,0-1.01-.45-1.01-1.01h0v-7.91H23V60.56h18.78c.56,0,1.01,.45,1.01,1.01s-.45,1.01-1.01,1.01H22c-.56,0-1.01-.45-1.01-1.01h0V18.33c0-.56,.45-1.01,1.01-1.01h23.49Zm-18.11,20.82c.2-.2,.51-.2,.71,0h0l1.06,1.06,1.05-1.06c.2-.2,.51-.2,.71,0,.2,.2,.2,.51,0,.71h0l-1.06,1.06,1.13,1.13c.2,.2,.2,.51,0,.71-.1,.1-.23,.15-.36,.15s-.26-.05-.35-.15h0l-1.13-1.13-1.13,1.13c-.1,.1-.23,.15-.35,.15s-.26-.05-.36-.15c-.2-.2-.2-.51,0-.71h0l1.13-1.13-1.06-1.06c-.2-.2-.2-.51,0-.71Zm21.16,1.32c.28,0,.5,.23,.5,.5s-.23,.5-.5,.5h-15.43c-.28,0-.5-.23-.5-.5s.23-.5,.5-.5h15.43Zm-21.16-8.12c.2-.2,.51-.2,.71,0h0l1.05,1.05,1.05-1.05c.2-.2,.51-.2,.71,0,.2,.2,.2,.51,0,.71h0l-1.05,1.05,1.13,1.13c.2,.2,.2,.51,0,.71-.1,.1-.23,.15-.36,.15s-.26-.05-.35-.15h0l-1.13-1.13-1.13,1.13c-.1,.1-.23,.15-.35,.15s-.26-.05-.36-.15c-.2-.2-.2-.51,0-.71h0l1.13-1.13-1.06-1.05c-.2-.2-.2-.51,0-.71Zm21.16,1.21c.28,0,.5,.23,.5,.5s-.23,.5-.5,.5h-15.43c-.28,0-.5-.23-.5-.5s.23-.5,.5-.5h15.43Zm-2.05-11.79v5.46h5.41l-5.41-5.46Z"/></g></g></g></svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><defs><style>.cls-1{fill:none;stroke:#FFFFFF;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}</style></defs><g id="pfade"><path class="cls-1" d="M18.5,42.14678h43s-3.2568,5.6573-11.6091,5.6573c-9.3909,0-12.7123-5.6573-12.7123-5.6573"/><path class="cls-1" d="M28.0021,41.74148a4.75105,4.75105,0,0,0-9.5021,0"/><path class="cls-1" d="M27.262,58.02558l21.9071-37.0012s-6.5275-.0796-10.7827,7.1073c-4.7843,8.0807-1.6083,13.8212-1.6083,13.8212"/><path class="cls-1" d="M32.4518,50.05578a4.75087,4.75087,0,1,1-4.8411,8.176"/></g></svg>

After

Width:  |  Height:  |  Size: 602 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><defs><style>.cls-1{fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}</style></defs><g id="pfade"><path class="cls-1" d="M18.5,42.14678h43s-3.2568,5.6573-11.6091,5.6573c-9.3909,0-12.7123-5.6573-12.7123-5.6573"/><path class="cls-1" d="M28.0021,41.74148a4.75105,4.75105,0,0,0-9.5021,0"/><path class="cls-1" d="M27.262,58.02558l21.9071-37.0012s-6.5275-.0796-10.7827,7.1073c-4.7843,8.0807-1.6083,13.8212-1.6083,13.8212"/><path class="cls-1" d="M32.4518,50.05578a4.75087,4.75087,0,1,1-4.8411,8.176"/></g></svg>

After

Width:  |  Height:  |  Size: 602 B

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="pfade" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="80px" height="80px" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve">
<g>
<rect x="27.185" y="33.893" fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" width="25.629" height="27.665"/>
<rect x="21.916" y="24.671" fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" width="36.167" height="9.222"/>
<rect x="35.688" y="18.443" fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" width="8.623" height="6.228"/>
<line fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="40" y1="38.683" x2="40" y2="56.048"/>
<line fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="33.892" y1="38.683" x2="33.892" y2="56.048"/>
<line fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="46.107" y1="38.683" x2="46.107" y2="56.048"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="pfade" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="80px" height="80px" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve">
<g>
<rect x="27.186" y="33.893" fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" width="25.629" height="27.665"/>
<rect x="21.917" y="24.671" fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" width="36.167" height="9.222"/>
<rect x="35.688" y="18.443" fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" width="8.623" height="6.228"/>
<line fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="40" y1="38.683" x2="40" y2="56.048"/>
<line fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="33.892" y1="38.683" x2="33.892" y2="56.048"/>
<line fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="46.108" y1="38.683" x2="46.108" y2="56.048"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,93 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="80px"
height="80px" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve">
<g id="hintergrund" display="none">
<g display="inline">
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="67.3203" y1="87.3203" x2="12.6793" y2="-7.3207">
<stop offset="0.5" style="stop-color:#4994DA"/>
<stop offset="0.9998" style="stop-color:#4162B0"/>
</linearGradient>
<rect fill="url(#SVGID_1_)" width="80" height="80"/>
</g>
<defs>
<filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="80" height="80">
<feColorMatrix type="matrix" values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0" color-interpolation-filters="sRGB" result="source"/>
</filter>
</defs>
<mask maskUnits="userSpaceOnUse" x="0" y="0" width="80" height="80" id="SVGID_2_">
<g filter="url(#Adobe_OpacityMaskFilter)">
<image overflow="visible" width="350" height="350" xlink:href="data:image/jpeg;base64,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
n34dbbHtLbJKzZVs+/DrbY9pbZJWbKtn34dbbHtLbJKzZVs+/DrbY9pbZJWbKtn34dcZHtLbJKzZ
Vs+/DrjI9pbZJWbKtn34dcZHtLbJKzZVs+/Drh/iPP8AJbZJXP8AMof5nn4deVomPX+UHqWSfQst
JRf/ACdPVeEEv+U/B9BEVH6S0KukxzJHMkcyRzJHMkcyRzJHMkcyRzJHMkcyRzJHMkcyRzJHMkcy
RzJHMkcyRzJHMkcyRzJHMkcyRzJHMkcyRzJHMkcyQddIX9BafT9JaSNYjKZVqvCKrfwn5fvJJUpM
iCZRIKVSLqkXVIuqRdUi6pF1SLqkXVIuqRdUi6pF1SLqkXVIuqRdUi6pF1SLqkXVIuqRdUi6pF1S
LqkXVIuqRdUi6pF1SLqkXVIOUSFyhCtIkZfZ9hKKSX/SsKP0HSCJVaQU2sgU8sX9Yv6xf1i/rF/W
L+sX9Yv6xf1i/rF/WL+sX9Yv6xf1i/rF/WL+sX9Yv6xf1i/rF/WL+sX9Yv6xf1i/rF/WL+sX9Yv6
xf1i/LBzqzCplZhckpQqVDqHlv8A/9oACAECAgY/AHJ//9oACAEDAgY/AHJ//9oACAEBAQY/ALai
qhycnJycHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBycnIvh8rETwYYYYYYYYYYYYYYY
YYYYYYYYYYYYYYYYYYYYYYXwXw3WIlmUU3WIlnU3WIlnkbrASzyN1gJZ1N1gJZ1N1gJZ1N1gJZ1N
1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ
1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1g
JZ5G6wEs8jdYiWdTdYiWZRTdYiej2RxfRfTdU9E9HHOjoccccccccccccccccccccccccccccc6O
hxxfRffx4ZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmafVt3/2Q==" transform="matrix(0.24 0 0 0.24 -2 -2)">
</image>
</g>
</mask>
<g opacity="0.5" mask="url(#SVGID_2_)">
<rect width="80" height="80"/>
</g>
</g>
</g>
<g id="grid" display="none">
</g>
<g id="pfade">
<g>
<polygon fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
34.411,45.081 18.5,45.081 18.5,34.871 34.354,34.871 34.354,27.868 46.531,40.016 34.374,52.169 "/>
<polyline fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
34.595,61.536 61.5,61.536 61.5,18.416 34.595,18.416 "/>
<polyline fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
34.595,56.611 34.595,61.584 51.771,47.934 51.771,18.416 34.595,18.416 34.595,23.581 "/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.6 KiB

View File

@@ -0,0 +1,93 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="80px"
height="80px" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve">
<g id="hintergrund" display="none">
<g display="inline">
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="67.3203" y1="87.3203" x2="12.6793" y2="-7.3207">
<stop offset="0.5" style="stop-color:#4994DA"/>
<stop offset="0.9998" style="stop-color:#4162B0"/>
</linearGradient>
<rect fill="url(#SVGID_1_)" width="80" height="80"/>
</g>
<defs>
<filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="80" height="80">
<feColorMatrix type="matrix" values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0" color-interpolation-filters="sRGB" result="source"/>
</filter>
</defs>
<mask maskUnits="userSpaceOnUse" x="0" y="0" width="80" height="80" id="SVGID_2_">
<g filter="url(#Adobe_OpacityMaskFilter)">
<image overflow="visible" width="350" height="350" xlink:href="data:image/jpeg;base64,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
n34dbbHtLbJKzZVs+/DrbY9pbZJWbKtn34dbbHtLbJKzZVs+/DrbY9pbZJWbKtn34dcZHtLbJKzZ
Vs+/DrjI9pbZJWbKtn34dcZHtLbJKzZVs+/Drh/iPP8AJbZJXP8AMof5nn4deVomPX+UHqWSfQst
JRf/ACdPVeEEv+U/B9BEVH6S0KukxzJHMkcyRzJHMkcyRzJHMkcyRzJHMkcyRzJHMkcyRzJHMkcy
RzJHMkcyRzJHMkcyRzJHMkcyRzJHMkcyRzJHMkcyQddIX9BafT9JaSNYjKZVqvCKrfwn5fvJJUpM
iCZRIKVSLqkXVIuqRdUi6pF1SLqkXVIuqRdUi6pF1SLqkXVIuqRdUi6pF1SLqkXVIuqRdUi6pF1S
LqkXVIuqRdUi6pF1SLqkXVIOUSFyhCtIkZfZ9hKKSX/SsKP0HSCJVaQU2sgU8sX9Yv6xf1i/rF/W
L+sX9Yv6xf1i/rF/WL+sX9Yv6xf1i/rF/WL+sX9Yv6xf1i/rF/WL+sX9Yv6xf1i/rF/WL+sX9Yv6
xf1i/LBzqzCplZhckpQqVDqHlv8A/9oACAECAgY/AHJ//9oACAEDAgY/AHJ//9oACAEBAQY/ALai
qhycnJycHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBycnIvh8rETwYYYYYYYYYYYYYYY
YYYYYYYYYYYYYYYYYYYYYYXwXw3WIlmUU3WIlnU3WIlnkbrASzyN1gJZ1N1gJZ1N1gJZ1N1gJZ1N
1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ
1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1g
JZ5G6wEs8jdYiWdTdYiWZRTdYiej2RxfRfTdU9E9HHOjoccccccccccccccccccccccccccccc6O
hxxfRffx4ZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmafVt3/2Q==" transform="matrix(0.24 0 0 0.24 -2 -2)">
</image>
</g>
</mask>
<g opacity="0.5" mask="url(#SVGID_2_)">
<rect width="80" height="80"/>
</g>
</g>
</g>
<g id="grid" display="none">
</g>
<g id="pfade">
<g>
<polygon fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
34.411,45.081 18.5,45.081 18.5,34.871 34.354,34.871 34.354,27.868 46.531,40.016 34.374,52.169 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
34.595,61.536 61.5,61.536 61.5,18.416 34.595,18.416 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
34.595,56.611 34.595,61.584 51.771,47.934 51.771,18.416 34.595,18.416 34.595,23.581 "/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.6 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><defs><style>.cls-1{fill:none;stroke:#FFFFFF;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}</style></defs><g id="pfade"><polygon class="cls-1" points="40 32.736 53.759 32.736 61.5 40.085 61.5 61.5 40 61.5 40 32.736"/><polyline class="cls-1" points="53.788 32.736 53.788 40.113 61.5 40.113"/><polyline class="cls-1" points="40 23.983 46.831 23.983 46.831 32.736"/><polyline class="cls-1" points="40 56.24 18.5 56.24 18.5 23.983 25.46 23.983"/><path class="cls-1" d="M35.40705,21.24146a2.74146,2.74146,0,1,0-5.48291,0H25.45979v5.48291H39.87141V21.24146Z"/></g></svg>

After

Width:  |  Height:  |  Size: 639 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><defs><style>.cls-1{fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}</style></defs><g id="pfade"><polygon class="cls-1" points="40 32.736 53.759 32.736 61.5 40.085 61.5 61.5 40 61.5 40 32.736"/><polyline class="cls-1" points="53.788 32.736 53.788 40.113 61.5 40.113"/><polyline class="cls-1" points="40 23.983 46.831 23.983 46.831 32.736"/><polyline class="cls-1" points="40 56.24 18.5 56.24 18.5 23.983 25.46 23.983"/><path class="cls-1" d="M35.40705,21.24146a2.74146,2.74146,0,1,0-5.48291,0H25.45979v5.48291H39.87141V21.24146Z"/></g></svg>

After

Width:  |  Height:  |  Size: 639 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><defs><style>.cls-1{fill:none;stroke-width:2px;}.cls-1,.cls-2{stroke:#FFFFFF;stroke-linecap:round;stroke-linejoin:round;}.cls-2{fill:#FFFFFF;}</style></defs><g id="pfade"><line class="cls-1" x1="51.93664" y1="26.32134" x2="51.93664" y2="53.67866"/><polyline class="cls-1" points="51.937 26.321 48.366 22.75 43.659 22.75"/><rect class="cls-1" x="51.93664" y="31.63447" width="9.56336" height="16.89863"/><polyline class="cls-1" points="43.427 48.533 18.5 48.533 18.5 31.634 43.427 31.634"/><rect class="cls-2" x="22.50091" y="35.45994" width="21.15837" height="8.99998"/><polyline class="cls-1" points="51.937 26.321 55.508 22.75 60.214 22.75"/><polyline class="cls-1" points="51.937 53.679 48.366 57.25 43.659 57.25"/><polyline class="cls-1" points="51.937 53.679 55.508 57.25 60.214 57.25"/></g></svg>

After

Width:  |  Height:  |  Size: 862 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><defs><style>.cls-1{fill:none;stroke-width:2px;}.cls-1,.cls-2{stroke:#000000;stroke-linecap:round;stroke-linejoin:round;}.cls-2{fill:#000000;}</style></defs><g id="pfade"><line class="cls-1" x1="51.93664" y1="26.32134" x2="51.93664" y2="53.67866"/><polyline class="cls-1" points="51.937 26.321 48.366 22.75 43.659 22.75"/><rect class="cls-1" x="51.93664" y="31.63447" width="9.56336" height="16.89863"/><polyline class="cls-1" points="43.427 48.533 18.5 48.533 18.5 31.634 43.427 31.634"/><rect class="cls-2" x="22.50091" y="35.45994" width="21.15837" height="8.99998"/><polyline class="cls-1" points="51.937 26.321 55.508 22.75 60.214 22.75"/><polyline class="cls-1" points="51.937 53.679 48.366 57.25 43.659 57.25"/><polyline class="cls-1" points="51.937 53.679 55.508 57.25 60.214 57.25"/></g></svg>

After

Width:  |  Height:  |  Size: 862 B

View File

@@ -0,0 +1,23 @@
<svg id="pfade" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
<defs>
<style>
.cls-1, .cls-2 {
fill: none;
stroke: #ffffff;
stroke-linecap: round;
stroke-linejoin: round;
}
.cls-1 {
stroke-width: 2px;
}
</style>
</defs>
<polygon class="cls-1" points="20.543 61.5 58.701 61.5 58.701 22.5 54.739 18.5 20.543 18.5 20.543 61.5"/>
<rect class="cls-1" x="26.752" y="40" width="25.8752" height="21.5"/>
<rect class="cls-1" x="29.9086" y="18.5263" width="19.4066" height="12.6199"/>
<rect class="cls-2" x="39.6119" y="20.7712" width="4.8903" height="8.125"/>
<line class="cls-2" x1="29.9086" y1="45.438" x2="49.3152" y2="45.438"/>
<line class="cls-2" x1="29.9086" y1="51.0422" x2="49.3152" y2="51.0422"/>
<line class="cls-2" x1="29.9086" y1="56.6462" x2="49.3152" y2="56.6462"/>
</svg>

After

Width:  |  Height:  |  Size: 878 B

View File

@@ -0,0 +1,23 @@
<svg id="pfade" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
<defs>
<style>
.cls-1, .cls-2 {
fill: none;
stroke: #000000;
stroke-linecap: round;
stroke-linejoin: round;
}
.cls-1 {
stroke-width: 2px;
}
</style>
</defs>
<polygon class="cls-1" points="20.543 61.5 58.701 61.5 58.701 22.5 54.739 18.5 20.543 18.5 20.543 61.5"/>
<rect class="cls-1" x="26.752" y="40" width="25.8752" height="21.5"/>
<rect class="cls-1" x="29.9086" y="18.5263" width="19.4066" height="12.6199"/>
<rect class="cls-2" x="39.6119" y="20.7712" width="4.8903" height="8.125"/>
<line class="cls-2" x1="29.9086" y1="45.438" x2="49.3152" y2="45.438"/>
<line class="cls-2" x1="29.9086" y1="51.0422" x2="49.3152" y2="51.0422"/>
<line class="cls-2" x1="29.9086" y1="56.6462" x2="49.3152" y2="56.6462"/>
</svg>

After

Width:  |  Height:  |  Size: 878 B

View File

@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="80px"
height="80px" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve">
<g id="hintergrund" display="none">
<g display="inline">
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="3.7769" y1="-3.1689" x2="76.2232" y2="83.1693">
<stop offset="0.5" style="stop-color:#EFF1F3"/>
<stop offset="0.9998" style="stop-color:#AEB9C2"/>
</linearGradient>
<rect fill="url(#SVGID_1_)" width="80" height="80"/>
</g>
</g>
</g>
<g id="grid" display="none">
<rect x="18.5" y="18.5" display="inline" fill="none" stroke="#FF00FF" stroke-miterlimit="10" width="43" height="43"/>
<line display="inline" fill="none" stroke="#FF00FF" stroke-miterlimit="10" x1="39.5" y1="11" x2="39.5" y2="70"/>
<line display="inline" fill="none" stroke="#FF00FF" stroke-miterlimit="10" x1="10" y1="40.5" x2="69" y2="40.5"/>
</g>
<g id="pfade">
<g>
<g>
<line fill="none" stroke="#ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="18.5" y1="61.5" x2="61.5" y2="18.5"/>
</g>
<g>
<line fill="none" stroke="#ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="18.5" y1="18.5" x2="61.5" y2="61.5"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="pfade" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="80px" height="80px" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve">
<line fill="none" stroke="#ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="48.438" y1="50.917" x2="62" y2="64.478"/>
<circle fill="none" stroke="#ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" cx="36.133" cy="38.608" r="17.133"/>
</svg>

After

Width:  |  Height:  |  Size: 798 B

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg id="Inhalt" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><defs><style>.cls-1{fill:#fff;}</style></defs><path class="cls-1" d="M61.44,17.9h-18.87c-.55,0-1,.45-1,1s.45,1,1,1h17.87V60.3H28.43v-19.84c0-.52-.4-.93-.91-.98-.06-.03-.13-.05-.2-.05h-3.52c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.64s0,.02,0,.03v3.35h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.63v3.37h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.63v3.37h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.63v3.37h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.63v3.37h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h3.52s.04,0,.06-.01c.02,0,.04,.01,.06,.01H61.44c.55,0,1-.45,1-1V18.9c0-.55-.45-1-1-1Z"/><path class="cls-1" d="M26.95,34.76c.08,.07,.17,.14,.28,.18h0c.12,.05,.25,.08,.38,.08s.26-.03,.38-.08h0c.11-.05,.2-.11,.28-.19,0,0,.02,0,.02-.02l10.97-10.59c.4-.38,.41-1.02,.03-1.41-.38-.4-1.02-.41-1.41-.03l-9.28,8.95V13.63c0-.55-.45-1-1-1s-1,.45-1,1V31.67l-9.28-8.95c-.4-.38-1.03-.37-1.41,.03-.38,.4-.37,1.03,.03,1.41l10.97,10.59s.02,0,.02,.02Z"/><path class="cls-1" d="M36.59,33.18h20.35c.53,0,.97-.45,.97-1v-4c0-.55-.43-1-.97-1h-15.43c-.38,0-.74,.15-1.01,.42l-4.39,4.38c-.44,.44-.14,1.21,.47,1.21Z"/></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg id="Inhalt" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><defs><style>.cls-1{fill:#000000;}</style></defs><path class="cls-1" d="M61.44,17.9h-18.87c-.55,0-1,.45-1,1s.45,1,1,1h17.87V60.3H28.43v-19.84c0-.52-.4-.93-.91-.98-.06-.03-.13-.05-.2-.05h-3.52c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.64s0,.02,0,.03v3.35h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.63v3.37h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.63v3.37h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.63v3.37h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.63v3.37h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h3.52s.04,0,.06-.01c.02,0,.04,.01,.06,.01H61.44c.55,0,1-.45,1-1V18.9c0-.55-.45-1-1-1Z"/><path class="cls-1" d="M26.95,34.76c.08,.07,.17,.14,.28,.18h0c.12,.05,.25,.08,.38,.08s.26-.03,.38-.08h0c.11-.05,.2-.11,.28-.19,0,0,.02,0,.02-.02l10.97-10.59c.4-.38,.41-1.02,.03-1.41-.38-.4-1.02-.41-1.41-.03l-9.28,8.95V13.63c0-.55-.45-1-1-1s-1,.45-1,1V31.67l-9.28-8.95c-.4-.38-1.03-.37-1.41,.03-.38,.4-.37,1.03,.03,1.41l10.97,10.59s.02,0,.02,.02Z"/><path class="cls-1" d="M36.59,33.18h20.35c.53,0,.97-.45,.97-1v-4c0-.55-.43-1-.97-1h-15.43c-.38,0-.74,.15-1.01,.42l-4.39,4.38c-.44,.44-.14,1.21,.47,1.21Z"/></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,231 @@
/** Styles for the theme: Base-Dark */
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit,
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-popup {
--tchmi-control-background: var(--tchmi-background-color-1);
--tchmi-pane-background: var(--tchmi-background-color-4);
--tchmi-table-header-background: var(--tchmi-highlight-color-1);
--tchmi-seperator-background: var(--tchmi-foreground-color-2);
--tchmi-cell-background: var(--tchmi-background-color-4);
--tchmi-selected-background: var(--tchmi-background-color-2);
--tchmi-highlight-background: var(--tchmi-highlight-color-1);
--tchmi-highlight-background-pressed: var(--tchmi-highlight-color-2);
--tchmi-text-color: var(--tchmi-foreground-color-1);
--tchmi-contrasting-text-color: var(--tchmi-foreground-color-1);
--tchmi-disabled-text-color: var(--tchmi-foreground-color-3);
--tchmi-cell-border-color: var(--tchmi-background-color-3);
--tchmi-input-background-invalid: var(--tchmi-invalid-color);
--tchmi-border-color: var(--tchmi-background-color-2);
--tchmi-active-recipe-color: var(--tchmi-ready-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit {
background: var(--tchmi-control-background);
box-shadow: var(--tchmi-card-shadow);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-path-box.active .file {
--tchmi-active-item-color: var(--tchmi-active-recipe-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-input-search + .TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-clear-search {
background-image: url('Images/search_normal.svg');
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-input-search + .TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-clear-search.has-text {
background-image: url('Images/search-clear_normal.svg');
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-browsing-box,
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-tree-box {
background: var(--tchmi-pane-background);
border: 1px solid var(--tchmi-border-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit .empty-notification,
.TcHmi_Controls_Helpers_Popup-SelectRecipeTypePrompt .TcHmi_Controls_Helpers_Popup-content .empty-notification {
font-style: italic;
text-align: center;
color: var(--tchmi-text-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-box {
background: var(--tchmi-pane-background);
box-shadow: inset 0px 0px 0px 1px var(--tchmi-border-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area th {
background: var(--tchmi-table-header-background);
color: var(--tchmi-contrasting-text-color);
border-right: 1px solid var(--tchmi-cell-border-color);
font-weight: normal;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area th:last-child {
border-right: none;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area td {
background: var(--tchmi-cell-background);
color: var(--tchmi-text-color);
border-right: 1px solid;
border-bottom: 1px solid;
border-color: var(--tchmi-cell-border-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area td:first-child {
border-left: 1px solid var(--tchmi-border-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area td:last-child {
border-right-color: var(--tchmi-border-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area tr:first-child td {
border-top: 1px solid var(--tchmi-cell-border-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area td[colspan='6'] {
background: var(--tchmi-seperator-background);
color: var(--tchmi-contrasting-text-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-popup.TcHmi_Controls_Helpers_Popup-FileConflictPrompt
.TcHmi_Controls_Helpers_Popup-scroll-container {
background: var(--tchmi-pane-background);
border: 1px solid var(--tchmi-border-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-create-folder .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/create-folder.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-create-folder.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/create-folder_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-create-recipe .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/create-recipe.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-create-recipe.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/create-recipe_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-rename .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/rename.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-rename.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/rename_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-copy .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/copy.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-copy.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/copy_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-cut .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/cut.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-cut.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/cut_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-paste .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/paste.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-paste.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/paste_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-delete .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/delete.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-delete.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/delete_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-activate-recipe .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/activate-recipe.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-activate-recipe.down
.TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/activate-recipe_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-teach-recipe .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/teach-recipe.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-teach-recipe.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/teach-recipe_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-save .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/save.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-save.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/save_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-exit .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/exit.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-exit.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/exit_active.svg');
background-position: center;
background-size: contain;
}

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Inhalt" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
<defs>
<style>.cls-1{fill:#4c6374;fill-rule:evenodd;}</style>
</defs>
<path class="cls-1" d="M59.5,46.97l-9.95-10.29c-1.57-1.63-2.44-3.77-2.44-6.04v-11.15h1.96c.59,0,1.08-.48,1.08-1.08s-.48-1.08-1.08-1.08H30.78c-.59,0-1.08,.48-1.08,1.08s.48,1.08,1.08,1.08h2.1v11.12c0,2.28-.88,4.43-2.47,6.07l-10.04,10.28c-1.57,1.6-2.43,3.72-2.43,5.96v6.37c0,.84,.33,1.63,.92,2.23,.6,.59,1.39,.92,2.23,.92H58.75c.84,0,1.63-.33,2.23-.92,.59-.6,.92-1.39,.92-2.23v-6.39c0-2.23-.85-4.33-2.4-5.93Zm-27.65-8.89c1.96-2.01,3.04-4.66,3.04-7.46v-11.12h10.22v11.15c0,2.79,1.07,5.42,3,7.43l6.55,6.77H25.24l6.61-6.77Zm28.05,21.21c0,.31-.12,.6-.34,.81-.22,.22-.51,.34-.81,.34H21.1c-.31,0-.6-.12-.81-.34s-.34-.51-.34-.81v-6.37c0-1.71,.66-3.33,1.86-4.56l1.48-1.51H56.6l1.47,1.52c1.18,1.22,1.84,2.83,1.84,4.54v6.39Z"/>
<path class="cls-1" d="M19.04,37.48c.26,0,.51-.09,.71-.26l8.43-7.32c.45-.39,.5-1.07,.11-1.52-.03-.04-.07-.07-.11-.11l-8.43-7.32c-.45-.39-1.13-.34-1.52,.11-.17,.2-.26,.45-.26,.71v14.64c0,.59,.48,1.08,1.08,1.08Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Inhalt" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
<defs>
<style>.cls-1{fill:#000000;fill-rule:evenodd;}</style>
</defs>
<path class="cls-1" d="M59.5,46.97l-9.95-10.29c-1.57-1.63-2.44-3.77-2.44-6.04v-11.15h1.96c.59,0,1.08-.48,1.08-1.08s-.48-1.08-1.08-1.08H30.78c-.59,0-1.08,.48-1.08,1.08s.48,1.08,1.08,1.08h2.1v11.12c0,2.28-.88,4.43-2.47,6.07l-10.04,10.28c-1.57,1.6-2.43,3.72-2.43,5.96v6.37c0,.84,.33,1.63,.92,2.23,.59,.59,1.39,.92,2.23,.92H58.75c.84,0,1.63-.33,2.23-.92,.6-.6,.92-1.39,.92-2.23v-6.39c0-2.23-.85-4.33-2.4-5.93Zm-27.65-8.89c1.96-2.01,3.04-4.66,3.04-7.46v-11.12h10.22v11.15c0,2.79,1.07,5.42,3,7.43l6.55,6.77H25.24l6.61-6.77Zm28.05,21.21c0,.31-.12,.6-.34,.81-.22,.22-.51,.34-.81,.34H21.1c-.31,0-.6-.12-.81-.34-.22-.22-.34-.51-.34-.81v-6.37c0-1.71,.66-3.33,1.86-4.56l1.48-1.51H56.6l1.47,1.52c1.18,1.22,1.84,2.84,1.84,4.54v6.39Z"/>
<path class="cls-1" d="M19.04,37.48c.26,0,.51-.09,.71-.26l8.43-7.32c.45-.39,.5-1.07,.11-1.52-.03-.04-.07-.07-.11-.11l-8.43-7.32c-.45-.39-1.13-.34-1.52,.11-.17,.2-.26,.45-.26,.71v14.64c0,.59,.48,1.08,1.08,1.08Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1,12 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
<defs>
<style>.cls-1{fill:none;stroke:#4c6374;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}</style>
</defs>
<g id="pfade">
<polyline class="cls-1" points="35.194 26.599 35.194 18.5 52.107 18.5 61.5 27.417 61.5 53.401"/>
<line class="cls-1" x1="61.5" y1="53.40057" x2="44.58661" y2="53.40057"/>
<polyline class="cls-1" points="52.143 18.5 52.143 27.451 61.5 27.451"/>
<polygon class="cls-1" points="18.5 26.599 35.194 26.599 44.587 35.516 44.587 61.5 18.5 61.5 18.5 26.599"/>
<polyline class="cls-1" points="35.23 26.599 35.23 35.55 44.587 35.55"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 668 B

View File

@@ -0,0 +1,12 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
<defs>
<style>.cls-1{fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}</style>
</defs>
<g id="pfade">
<polyline class="cls-1" points="35.194 26.599 35.194 18.5 52.107 18.5 61.5 27.417 61.5 53.401"/>
<line class="cls-1" x1="61.5" y1="53.40057" x2="44.58661" y2="53.40057"/>
<polyline class="cls-1" points="52.143 18.5 52.143 27.451 61.5 27.451"/>
<polygon class="cls-1" points="18.5 26.599 35.194 26.599 44.587 35.516 44.587 61.5 18.5 61.5 18.5 26.599"/>
<polyline class="cls-1" points="35.23 26.599 35.23 35.55 44.587 35.55"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 668 B

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="pfade" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="80px" height="80px" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve">
<g>
<polyline fill="none" stroke="#4c6374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
61.055,18.457 39.62,18.457 39.58,18.457 33.364,28.222 11.255,28.222 11.255,61.542 61.055,61.542 "/>
<line fill="none" stroke="#4c6374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="18.457" y1="39.817" x2="36.4" y2="39.817"/>
<line fill="none" stroke="#4c6374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="18.457" y1="45.92" x2="36.4" y2="45.92"/>
<line fill="none" stroke="#4c6374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="18.457" y1="51.778" x2="36.4" y2="51.778"/>
<g id="pfade">
<g xmlns="http://www.w3.org/2000/svg">
<line fill="none" stroke="#4c6374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="50.241" y1="31.082" x2="50.241" y2="50.565" />
<line fill="none" stroke="#4c6374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="60.741" y1="40.583" x2="40.258" y2="40.583" />
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="pfade" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="80px" height="80px" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve">
<g>
<polyline fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
61.055,18.457 39.62,18.457 39.58,18.457 33.364,28.222 11.255,28.222 11.255,61.542 61.055,61.542 "/>
<line fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="18.457" y1="39.817" x2="36.4" y2="39.817"/>
<line fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="18.457" y1="45.92" x2="36.4" y2="45.92"/>
<line fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="18.457" y1="51.778" x2="36.4" y2="51.778"/>
<g id="pfade">
<g xmlns="http://www.w3.org/2000/svg">
<line fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="50.241" y1="31.082" x2="50.241" y2="50.565" />
<line fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="60.741" y1="40.583" x2="40.258" y2="40.583" />
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Inhalt" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
<defs>
<style>.cls-1{fill:#4c6374;fill-rule:evenodd;}</style>
</defs>
<g id="Icons">
<g id="icons_industry_profile_add-job" transform="translate(-22.000000, -18.000000)">
<g id="icon-base" transform="translate(21.999500, 17.999700)">
<path id="Combined-Shape" class="cls-1" d="M48.82,44.48c.56,0,1.01,.45,1.01,1.01h0v7.21h7.37c.56,0,1.01,.45,1.01,1.01s-.45,1.01-1.01,1.01h-7.37v7.69c0,.56-.45,1.01-1.01,1.01s-1.01-.45-1.01-1.01h0v-7.69h-7.61c-.56,0-1.01-.45-1.01-1.01s.45-1.01,1.01-1.01h7.61v-7.21c0-.56,.45-1.01,1.01-1.01Zm-3.34-27.15c.13,0,.27,.03,.39,.08,.12,.05,.23,.12,.32,.22h0l8.67,8.75c.31,.17,.53,.49,.53,.87,0,.01,0,.03,0,.04,0,.01,0,.03,0,.04h0v19.36c0,.56-.45,1.01-1.01,1.01s-1.01-.45-1.01-1.01h0V28.25h-7.91c-.56,0-1.01-.45-1.01-1.01h0v-7.91H23V60.56h18.78c.56,0,1.01,.45,1.01,1.01s-.45,1.01-1.01,1.01H22c-.56,0-1.01-.45-1.01-1.01h0V18.33c0-.56,.45-1.01,1.01-1.01h23.49Zm-18.11,20.82c.2-.2,.51-.2,.71,0h0l1.06,1.06,1.05-1.06c.2-.2,.51-.2,.71,0,.2,.2,.2,.51,0,.71h0l-1.06,1.06,1.13,1.13c.2,.2,.2,.51,0,.71-.1,.1-.23,.15-.36,.15s-.26-.05-.35-.15h0l-1.13-1.13-1.13,1.13c-.1,.1-.23,.15-.35,.15s-.26-.05-.36-.15c-.2-.2-.2-.51,0-.71h0l1.13-1.13-1.06-1.06c-.2-.2-.2-.51,0-.71Zm21.16,1.32c.28,0,.5,.23,.5,.5s-.23,.5-.5,.5h-15.43c-.28,0-.5-.23-.5-.5s.23-.5,.5-.5h15.43Zm-21.16-8.12c.2-.2,.51-.2,.71,0h0l1.05,1.05,1.05-1.05c.2-.2,.51-.2,.71,0,.2,.2,.2,.51,0,.71h0l-1.05,1.05,1.13,1.13c.2,.2,.2,.51,0,.71-.1,.1-.23,.15-.36,.15s-.26-.05-.35-.15h0l-1.13-1.13-1.13,1.13c-.1,.1-.23,.15-.35,.15s-.26-.05-.36-.15c-.2-.2-.2-.51,0-.71h0l1.13-1.13-1.06-1.05c-.2-.2-.2-.51,0-.71Zm21.16,1.21c.28,0,.5,.23,.5,.5s-.23,.5-.5,.5h-15.43c-.28,0-.5-.23-.5-.5s.23-.5,.5-.5h15.43Zm-2.05-11.79v5.46h5.41l-5.41-5.46Z"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Inhalt" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
<defs>
<style>.cls-1{fill:#000000;fill-rule:evenodd;}</style>
</defs>
<g id="Icons">
<g id="icons_industry_profile_add-job" transform="translate(-22.000000, -18.000000)">
<g id="icon-base" transform="translate(21.999500, 17.999700)">
<path id="Combined-Shape" class="cls-1" d="M48.82,44.48c.56,0,1.01,.45,1.01,1.01h0v7.21h7.37c.56,0,1.01,.45,1.01,1.01s-.45,1.01-1.01,1.01h-7.37v7.69c0,.56-.45,1.01-1.01,1.01s-1.01-.45-1.01-1.01h0v-7.69h-7.61c-.56,0-1.01-.45-1.01-1.01s.45-1.01,1.01-1.01h7.61v-7.21c0-.56,.45-1.01,1.01-1.01Zm-3.34-27.15c.13,0,.27,.03,.39,.08,.12,.05,.23,.12,.32,.22h0l8.67,8.75c.31,.17,.53,.49,.53,.87,0,.01,0,.03,0,.04,0,.01,0,.03,0,.04h0v19.36c0,.56-.45,1.01-1.01,1.01s-1.01-.45-1.01-1.01h0V28.25h-7.91c-.56,0-1.01-.45-1.01-1.01h0v-7.91H23V60.56h18.78c.56,0,1.01,.45,1.01,1.01s-.45,1.01-1.01,1.01H22c-.56,0-1.01-.45-1.01-1.01h0V18.33c0-.56,.45-1.01,1.01-1.01h23.49Zm-18.11,20.82c.2-.2,.51-.2,.71,0h0l1.06,1.06,1.05-1.06c.2-.2,.51-.2,.71,0,.2,.2,.2,.51,0,.71h0l-1.06,1.06,1.13,1.13c.2,.2,.2,.51,0,.71-.1,.1-.23,.15-.36,.15s-.26-.05-.35-.15h0l-1.13-1.13-1.13,1.13c-.1,.1-.23,.15-.35,.15s-.26-.05-.36-.15c-.2-.2-.2-.51,0-.71h0l1.13-1.13-1.06-1.06c-.2-.2-.2-.51,0-.71Zm21.16,1.32c.28,0,.5,.23,.5,.5s-.23,.5-.5,.5h-15.43c-.28,0-.5-.23-.5-.5s.23-.5,.5-.5h15.43Zm-21.16-8.12c.2-.2,.51-.2,.71,0h0l1.05,1.05,1.05-1.05c.2-.2,.51-.2,.71,0,.2,.2,.2,.51,0,.71h0l-1.05,1.05,1.13,1.13c.2,.2,.2,.51,0,.71-.1,.1-.23,.15-.36,.15s-.26-.05-.35-.15h0l-1.13-1.13-1.13,1.13c-.1,.1-.23,.15-.35,.15s-.26-.05-.36-.15c-.2-.2-.2-.51,0-.71h0l1.13-1.13-1.06-1.05c-.2-.2-.2-.51,0-.71Zm21.16,1.21c.28,0,.5,.23,.5,.5s-.23,.5-.5,.5h-15.43c-.28,0-.5-.23-.5-.5s.23-.5,.5-.5h15.43Zm-2.05-11.79v5.46h5.41l-5.41-5.46Z"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
<defs>
<style>.cls-1{fill:none;stroke:#4c6374;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}</style>
</defs>
<g id="pfade">
<path class="cls-1" d="M18.5,42.14678h43s-3.2568,5.6573-11.6091,5.6573c-9.3909,0-12.7123-5.6573-12.7123-5.6573"/>
<path class="cls-1" d="M28.0021,41.74148a4.75105,4.75105,0,0,0-9.5021,0"/>
<path class="cls-1" d="M27.262,58.02558l21.9071-37.0012s-6.5275-.0796-10.7827,7.1073c-4.7843,8.0807-1.6083,13.8212-1.6083,13.8212"/>
<path class="cls-1" d="M32.4518,50.05578a4.75087,4.75087,0,1,1-4.8411,8.176"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 640 B

View File

@@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
<defs>
<style>.cls-1{fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}</style>
</defs>
<g id="pfade">
<path class="cls-1" d="M18.5,42.14678h43s-3.2568,5.6573-11.6091,5.6573c-9.3909,0-12.7123-5.6573-12.7123-5.6573"/>
<path class="cls-1" d="M28.0021,41.74148a4.75105,4.75105,0,0,0-9.5021,0"/>
<path class="cls-1" d="M27.262,58.02558l21.9071-37.0012s-6.5275-.0796-10.7827,7.1073c-4.7843,8.0807-1.6083,13.8212-1.6083,13.8212"/>
<path class="cls-1" d="M32.4518,50.05578a4.75087,4.75087,0,1,1-4.8411,8.176"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 640 B

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="pfade" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="80px" height="80px" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve">
<g>
<rect x="27.185" y="33.893" fill="none" stroke="#4c6374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" width="25.629" height="27.665"/>
<rect x="21.916" y="24.671" fill="none" stroke="#4c6374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" width="36.167" height="9.222"/>
<rect x="35.688" y="18.443" fill="none" stroke="#4c6374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" width="8.623" height="6.228"/>
<line fill="none" stroke="#4c6374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="40" y1="38.683" x2="40" y2="56.048"/>
<line fill="none" stroke="#4c6374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="33.892" y1="38.683" x2="33.892" y2="56.048"/>
<line fill="none" stroke="#4c6374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="46.107" y1="38.683" x2="46.107" y2="56.048"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="pfade" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="80px" height="80px" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve">
<g>
<rect x="27.186" y="33.893" fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" width="25.629" height="27.665"/>
<rect x="21.917" y="24.671" fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" width="36.167" height="9.222"/>
<rect x="35.688" y="18.443" fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" width="8.623" height="6.228"/>
<line fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="40" y1="38.683" x2="40" y2="56.048"/>
<line fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="33.892" y1="38.683" x2="33.892" y2="56.048"/>
<line fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="46.108" y1="38.683" x2="46.108" y2="56.048"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,111 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="80px"
height="80px" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve">
<g id="hintergrund" display="none">
<g display="inline">
<image overflow="visible" opacity="0.4" width="384" height="384" xlink:href="data:image/png;base64,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
IAgACAIAggCAIAAgCAAIAgCCAIAgACAIAAgCAIIAgCAAIAgACAIAggCAIAAgCAAIAgCCAIAgACAI
AAgCAIIAgCAAIAgACAIAggCAIAAgCAAIAgCCAIAgACAIAAgCAIIAgCAAIAgACAIAggCAIACAIAAg
CAAIAgCCAIAgACAIAAgCAIIAgCAAIAgACAIAggCAIAAgCAAIAgCCAIAgACAIAAgCAIIAgCAAIAgA
CAIAggCAIAAgCAAIAgCCAIAgACAIAAgCAIIAgCAAIAgACAIAggCAIAAgCAAIAgCCAIAgACAIAAgC
AIIAgCAAIAgACAIAggCAIAAgCAAIAgCCAACCAIAgACAIAAgCAIIAgCAAIAgACAIAggCAIAAgCAAI
AgCCAIAgACAIAAgCAIIAgCAAIAgACAIAggCAIAAgCAAIAgCCAIAgACAIAAgCAIIAgCAAIAgACAIA
ggCAIAAgCAAIAgCCAIAgACAIAAgCAIIAgCAAIAgACAIAggCAIAAgCAAIAgCCAIAgACAIACAIAAgC
AIIAgCAAIAgACAIAggCAIAAgCAAIAgCCAIAgACAIAAgCAIIAgCAAIAgACAIAggCAIAAgCAAIAgCC
AIAgACAIAAgCAIIAgCAAIAgACAIAggCAIAAgCAAIAgCCAIAgACAIAAgCAIIAgCAAIAgACAIAggCA
IAAgCAAIAgCCAIAgACAIAAgCAIIAgCAAgCAAIAgACAIAggCAIAAgCAAIAgCCAIAgACAIAAgCAIIA
gCAAIAgACAIAggCAIAAgCAAIAgCCAIAgACAIAAgCAIIAgCAAIAgACAIAggCAIAAgCAAIAgCCAIAg
ACAIAAgCAIIAgCAAIAgACAIAggCAIAAgCAAIAgCCAIAgACAIAAgCAIIAgCAAIAgACAIAguApAEAQ
ABAEAAQBAEEAQBAAEAQABAEAQQBAEAAQBAAEAQBBAEAQABAEAAQBAEEAQBAAEAQAXj8Ii6cZYP9r
5/wiT8oiNsALLdrLK65P85OeLFMH4NX8zta6ecdPbm9hxQHYawRG1rIvPyGUnsAl+Lj1pC2FR1EA
nhmD2tpUC0RpPfw2Qej5hpfCE9j7RAPcc/3qfeG6XLn2PdzxgU/aMvAEtCaGX5+fVr8/mRaAHUwJ
W9aykRfFLxOE2jfeetVf2zaKPj+topAKYQC4dwjSxrVs2TBN3P18xPFGT8hIRW9V1WhCMB0Arzoh
9K6P167Jd5kQlo5xZql8o9dMCCmYFgCeFYWei2R6J4Se86Z3ORF9vNGT0fMfu1S+8eg4fy72U+e0
APDsCSFax86Nta704nfkRfcuglArZaqU8Jw9UdGv59XH62lgWn0cTQjiADwiArUJIQ/BuXPta72A
vnkE7hGE1jSwVCp5LhT1HCzupSAkQQB2GIRzYdHvWRNbU8Mug1A7F7AElSwdp89j/jxOwb8zV2Ig
BMAzwpAv0utX/5d1bf3xqbEWtoJxtygcb/xEpEoUShE4B09QFIPoqiJBAF4hCKfOta80TfRsH10d
iOPgE1B7q/VIBKJqfnxOAFNhMpjTP+cTBAHYaxCWYM37yI7RyaE2IbTe03CTIPS82SvaNyudQDll
x/rJOawW/fW/d1793pT6ziEAPDoM0Qvj9QTw0ThOlTBEa2vvttFQIP4VhOWn6adUv5SzdOVQHoVT
IQRRLQ9ZDJbVZHA5uTwXgiAKwJ6mhGgdvKx17wNRWK+hS2NS6LrH0q81/hZbRqUalbaITh1TweXJ
yaeC9d81f8ZCEICvEIRfx4/V8d45LZwqW0g9a/XVW0brf2BK9auJWucK8ggcP49DYZvo8ufXvy8I
wKsF4Rysg+sY5EcpDCMnnTdH4dpbV0RhOA3GIP/7TlkM5lQ/hyAIwN6CUDuxfInB34U4tKaF1u1+
NjtueAJGpoMoBofGZHAJxlyYEFJyQhnYXxiiN+JGJ5YvC/+PLAo/GlEYvTT1bkEo3XNjJAaHFF9N
tGQFzSeIdRCSCQHY+YSQ0u9XWkZr4o9VFKIwjEahtF4/dEIobRWdghgcBmIgCMBXCsKpMiXk20fr
KJwGto4eMiHUolCaDmohiGLwkcUgD4LzB8CrRGEpBOEUBOFy/GcVh+hkc+k9Cjc7l/BbELL3IqwX
3da5g/U3e1nQ34NFPa0Kes6eoGg6aAVBFIBnx6AVhNaUcO3WUfP9Ca33IIxMCK1LT6NveM6OfMI4
VWJQ2y4yHQB7nhJa20Z5FPKrjv5O8ZVHeQxuesnp6JbREkwKef3mIAZTZavolH6/FLV3OhADYG9R
GJ0S8ij82DAh3OwuqFM0RXxuGeWL7/rV+py9mj+ujrfV8cfn8RY8vmV/bmQ6aMVALIB7bxGlxpZR
75SQbx9FgRh581r0MxW6toym0tdkUZiuiELpaMUgnw56YiAEwDPD0HP351YUasdIDIbOH2wJwhQE
YS5E4bha+KPHQyEG0b2LnEwGXiUQpW2j0k0/L4v7e/r3DfDyx9rts6tvVLt1EFJjSsijEMXhWJkK
WjEQBOCVg9BzJ+ieW2S3YhDeHvvqIAxMCVEYjoVA1KaC0a0iMQBeMQq1u0J/FB7XH5d+0tpV08Fo
EFKqn0+IpoXWMQdHdN+iaPEXBGCvQUjBK/XoB4eVfoBY6SjdCrt4tdHNgtAxJdS2kObCFBBNBVMa
v8xUEIBXmBBSYUpYUvlnLOfTw7lji+iq6WBLEFJnFOZCIOaOqaAVAyEAXiEMrSjUfvb8ubI11IrB
pumgKwiFKSF1RGGqLPy1qcBkAHyHSaE0LSyVANRikK6ZDrYGYWRaqD32XE0kBsB3iEI0OdQem7et
uFsQNkRhqiz6c+VrazEQBeDVYtAbhaWw4NfOEdw0BluDUItCTyB6Q+AdycBXiEEpCKljsa8FoHhD
u7sHoTMKrTikwRBY+IGvFIqeMKQNEbg6BsNBqEShJwwpjV1BJAbAV45CLQw9n0u3jMGmIARR6AnD
lgAIAvAVgzAaiGYIbhGDzUEYDEMpBiIAiEP7qqS7h+AmQegMQ2sSEAPgu0ehufDfMwQ3DUIlDFun
AHEAvksERqaHu4TgLkFohEEQAEHY+DX3DMFdgzAQBzEAROGJEXhoEG4QCIDvUYtHL8jPDoJgABb8
fZp2/t8HgCAAIAgACAIAggCAIAAgCADswn8FGAAoqgrq8+9TEAAAAABJRU5ErkJggg==" transform="matrix(0.24 0 0 0.24 -5 -5)">
</image>
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="3.7769" y1="-3.1689" x2="76.2232" y2="83.1693">
<stop offset="0.5" style="stop-color:#EFF1F3"/>
<stop offset="0.9998" style="stop-color:#AEB9C2"/>
</linearGradient>
<rect fill="url(#SVGID_1_)" width="80" height="80"/>
</g>
</g>
</g>
<g id="grid" display="none">
<rect x="18.5" y="18.5" display="inline" fill="none" stroke="#FF00FF" stroke-miterlimit="10" width="43" height="43"/>
<line display="inline" fill="none" stroke="#FF00FF" stroke-miterlimit="10" x1="39.5" y1="11" x2="39.5" y2="70"/>
<line display="inline" fill="none" stroke="#FF00FF" stroke-miterlimit="10" x1="10" y1="40.5" x2="69" y2="40.5"/>
</g>
<g id="pfade">
<g>
<polygon fill="none" stroke="#4c6374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
34.411,45.081 18.5,45.081 18.5,34.871 34.354,34.871 34.354,27.868 46.531,40.016 34.374,52.169 "/>
<polyline fill="none" stroke="#4c6374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
34.595,61.536 61.5,61.536 61.5,18.416 34.595,18.416 "/>
<polyline fill="none" stroke="#4c6374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
34.595,56.611 34.595,61.584 51.771,47.934 51.771,18.416 34.595,18.416 34.595,23.581 "/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.6 KiB

View File

@@ -0,0 +1,93 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="80px"
height="80px" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve">
<g id="hintergrund" display="none">
<g display="inline">
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="80" y1="80" x2="0" y2="0">
<stop offset="0.6327" style="stop-color:#EFF1F3"/>
<stop offset="0.9998" style="stop-color:#AEB9C2"/>
</linearGradient>
<rect fill="url(#SVGID_1_)" width="80" height="80"/>
</g>
<defs>
<filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="80" height="80">
<feColorMatrix type="matrix" values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0" color-interpolation-filters="sRGB" result="source"/>
</filter>
</defs>
<mask maskUnits="userSpaceOnUse" x="0" y="0" width="80" height="80" id="SVGID_2_">
<g filter="url(#Adobe_OpacityMaskFilter)">
<image overflow="visible" width="350" height="350" xlink:href="data:image/jpeg;base64,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
n34dbbHtLbJKzZVs+/DrbY9pbZJWbKtn34dbbHtLbJKzZVs+/DrbY9pbZJWbKtn34dcZHtLbJKzZ
Vs+/DrjI9pbZJWbKtn34dcZHtLbJKzZVs+/Drh/iPP8AJbZJXP8AMof5nn4deVomPX+UHqWSfQst
JRf/ACdPVeEEv+U/B9BEVH6S0KukxzJHMkcyRzJHMkcyRzJHMkcyRzJHMkcyRzJHMkcyRzJHMkcy
RzJHMkcyRzJHMkcyRzJHMkcyRzJHMkcyRzJHMkcyQddIX9BafT9JaSNYjKZVqvCKrfwn5fvJJUpM
iCZRIKVSLqkXVIuqRdUi6pF1SLqkXVIuqRdUi6pF1SLqkXVIuqRdUi6pF1SLqkXVIuqRdUi6pF1S
LqkXVIuqRdUi6pF1SLqkXVIOUSFyhCtIkZfZ9hKKSX/SsKP0HSCJVaQU2sgU8sX9Yv6xf1i/rF/W
L+sX9Yv6xf1i/rF/WL+sX9Yv6xf1i/rF/WL+sX9Yv6xf1i/rF/WL+sX9Yv6xf1i/rF/WL+sX9Yv6
xf1i/LBzqzCplZhckpQqVDqHlv8A/9oACAECAgY/AHJ//9oACAEDAgY/AHJ//9oACAEBAQY/ALai
qhycnJycHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBycnIvh8rETwYYYYYYYYYYYYYYY
YYYYYYYYYYYYYYYYYYYYYYXwXw3WIlmUU3WIlnU3WIlnkbrASzyN1gJZ1N1gJZ1N1gJZ1N1gJZ1N
1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ
1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1gJZ1N1g
JZ5G6wEs8jdYiWdTdYiWZRTdYiej2RxfRfTdU9E9HHOjoccccccccccccccccccccccccccccc6O
hxxfRffx4ZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmafVt3/2Q==" transform="matrix(0.24 0 0 0.24 -2 -2)">
</image>
</g>
</mask>
<g opacity="0.35" mask="url(#SVGID_2_)">
<rect width="80" height="80"/>
</g>
</g>
</g>
<g id="grid" display="none">
</g>
<g id="pfade">
<g>
<polygon fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
34.411,45.081 18.5,45.081 18.5,34.871 34.354,34.871 34.354,27.868 46.531,40.016 34.374,52.169 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
34.595,61.536 61.5,61.536 61.5,18.416 34.595,18.416 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
34.595,56.611 34.595,61.584 51.771,47.934 51.771,18.416 34.595,18.416 34.595,23.581 "/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.6 KiB

View File

@@ -0,0 +1,12 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
<defs>
<style>.cls-1{fill:none;stroke:#4c6374;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}</style>
</defs>
<g id="pfade">
<polygon class="cls-1" points="40 32.736 53.759 32.736 61.5 40.085 61.5 61.5 40 61.5 40 32.736"/>
<polyline class="cls-1" points="53.788 32.736 53.788 40.113 61.5 40.113"/>
<polyline class="cls-1" points="40 23.983 46.831 23.983 46.831 32.736"/>
<polyline class="cls-1" points="40 56.24 18.5 56.24 18.5 23.983 25.46 23.983"/>
<path class="cls-1" d="M35.40705,21.24146a2.74146,2.74146,0,1,0-5.48291,0H25.45979v5.48291H39.87141V21.24146Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 682 B

View File

@@ -0,0 +1,12 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
<defs>
<style>.cls-1{fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}</style>
</defs>
<g id="pfade">
<polygon class="cls-1" points="40 32.736 53.759 32.736 61.5 40.085 61.5 61.5 40 61.5 40 32.736"/>
<polyline class="cls-1" points="53.788 32.736 53.788 40.113 61.5 40.113"/>
<polyline class="cls-1" points="40 23.983 46.831 23.983 46.831 32.736"/>
<polyline class="cls-1" points="40 56.24 18.5 56.24 18.5 23.983 25.46 23.983"/>
<path class="cls-1" d="M35.40705,21.24146a2.74146,2.74146,0,1,0-5.48291,0H25.45979v5.48291H39.87141V21.24146Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 682 B

View File

@@ -0,0 +1,15 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
<defs>
<style>.cls-1{fill:none;stroke-width:2px;}.cls-1,.cls-2{stroke:#4c6374;stroke-linecap:round;stroke-linejoin:round;}.cls-2{fill:#4c6374;}</style>
</defs>
<g id="pfade">
<line class="cls-1" x1="51.93664" y1="26.32134" x2="51.93664" y2="53.67866"/>
<polyline class="cls-1" points="51.937 26.321 48.366 22.75 43.659 22.75"/>
<rect class="cls-1" x="51.93664" y="31.63447" width="9.56336" height="16.89863"/>
<polyline class="cls-1" points="43.427 48.533 18.5 48.533 18.5 31.634 43.427 31.634"/>
<rect class="cls-2" x="22.50091" y="35.45994" width="21.15837" height="8.99998"/>
<polyline class="cls-1" points="51.937 26.321 55.508 22.75 60.214 22.75"/>
<polyline class="cls-1" points="51.937 53.679 48.366 57.25 43.659 57.25"/>
<polyline class="cls-1" points="51.937 53.679 55.508 57.25 60.214 57.25"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 920 B

View File

@@ -0,0 +1,15 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
<defs>
<style>.cls-1{fill:none;stroke-width:2px;}.cls-1,.cls-2{stroke:#000000;stroke-linecap:round;stroke-linejoin:round;}.cls-2{fill:#000000;}</style>
</defs>
<g id="pfade">
<line class="cls-1" x1="51.93664" y1="26.32134" x2="51.93664" y2="53.67866"/>
<polyline class="cls-1" points="51.937 26.321 48.366 22.75 43.659 22.75"/>
<rect class="cls-1" x="51.93664" y="31.63447" width="9.56336" height="16.89863"/>
<polyline class="cls-1" points="43.427 48.533 18.5 48.533 18.5 31.634 43.427 31.634"/>
<rect class="cls-2" x="22.50091" y="35.45994" width="21.15837" height="8.99998"/>
<polyline class="cls-1" points="51.937 26.321 55.508 22.75 60.214 22.75"/>
<polyline class="cls-1" points="51.937 53.679 48.366 57.25 43.659 57.25"/>
<polyline class="cls-1" points="51.937 53.679 55.508 57.25 60.214 57.25"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 920 B

View File

@@ -0,0 +1,23 @@
<svg id="pfade" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
<defs>
<style>
.cls-1, .cls-2 {
fill: none;
stroke: #4c6374;
stroke-linecap: round;
stroke-linejoin: round;
}
.cls-1 {
stroke-width: 2px;
}
</style>
</defs>
<polygon class="cls-1" points="20.543 61.5 58.701 61.5 58.701 22.5 54.739 18.5 20.543 18.5 20.543 61.5"/>
<rect class="cls-1" x="26.752" y="40" width="25.8752" height="21.5"/>
<rect class="cls-1" x="29.9086" y="18.5263" width="19.4066" height="12.6199"/>
<rect class="cls-2" x="39.6119" y="20.7712" width="4.8903" height="8.125"/>
<line class="cls-2" x1="29.9086" y1="45.438" x2="49.3152" y2="45.438"/>
<line class="cls-2" x1="29.9086" y1="51.0422" x2="49.3152" y2="51.0422"/>
<line class="cls-2" x1="29.9086" y1="56.6462" x2="49.3152" y2="56.6462"/>
</svg>

After

Width:  |  Height:  |  Size: 868 B

View File

@@ -0,0 +1,23 @@
<svg id="pfade" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
<defs>
<style>
.cls-1, .cls-2 {
fill: none;
stroke: #000000;
stroke-linecap: round;
stroke-linejoin: round;
}
.cls-1 {
stroke-width: 2px;
}
</style>
</defs>
<polygon class="cls-1" points="20.543 61.5 58.701 61.5 58.701 22.5 54.739 18.5 20.543 18.5 20.543 61.5"/>
<rect class="cls-1" x="26.752" y="40" width="25.8752" height="21.5"/>
<rect class="cls-1" x="29.9086" y="18.5263" width="19.4066" height="12.6199"/>
<rect class="cls-2" x="39.6119" y="20.7712" width="4.8903" height="8.125"/>
<line class="cls-2" x1="29.9086" y1="45.438" x2="49.3152" y2="45.438"/>
<line class="cls-2" x1="29.9086" y1="51.0422" x2="49.3152" y2="51.0422"/>
<line class="cls-2" x1="29.9086" y1="56.6462" x2="49.3152" y2="56.6462"/>
</svg>

After

Width:  |  Height:  |  Size: 868 B

View File

@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="80px"
height="80px" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve">
<g id="hintergrund" display="none">
<g display="inline">
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="3.7769" y1="-3.1689" x2="76.2232" y2="83.1693">
<stop offset="0.5" style="stop-color:#EFF1F3"/>
<stop offset="0.9998" style="stop-color:#AEB9C2"/>
</linearGradient>
<rect fill="url(#SVGID_1_)" width="80" height="80"/>
</g>
</g>
</g>
<g id="grid" display="none">
<rect x="18.5" y="18.5" display="inline" fill="none" stroke="#FF00FF" stroke-miterlimit="10" width="43" height="43"/>
<line display="inline" fill="none" stroke="#FF00FF" stroke-miterlimit="10" x1="39.5" y1="11" x2="39.5" y2="70"/>
<line display="inline" fill="none" stroke="#FF00FF" stroke-miterlimit="10" x1="10" y1="40.5" x2="69" y2="40.5"/>
</g>
<g id="pfade">
<g>
<g>
<line fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="18.5" y1="61.5" x2="61.5" y2="18.5"/>
</g>
<g>
<line fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="18.5" y1="18.5" x2="61.5" y2="61.5"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="80px"
height="80px" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve">
<g id="hintergrund" display="none">
<g display="inline">
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="3.7769" y1="-3.1689" x2="76.2232" y2="83.1693">
<stop offset="0.5" style="stop-color:#EFF1F3"/>
<stop offset="0.9998" style="stop-color:#AEB9C2"/>
</linearGradient>
<rect fill="url(#SVGID_1_)" width="80" height="80"/>
</g>
</g>
</g>
<g id="grid" display="none">
<rect x="18.5" y="18.5" display="inline" fill="none" stroke="#FF00FF" stroke-miterlimit="10" width="43" height="43"/>
<line display="inline" fill="none" stroke="#FF00FF" stroke-miterlimit="10" x1="39.5" y1="11" x2="39.5" y2="70"/>
<line display="inline" fill="none" stroke="#FF00FF" stroke-miterlimit="10" x1="10" y1="40.5" x2="69" y2="40.5"/>
</g>
<g id="pfade">
<g>
<g>
<line fill="none" stroke="#4c6374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="18.5" y1="61.5" x2="61.5" y2="18.5"/>
</g>
<g>
<line fill="none" stroke="#4c6374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="18.5" y1="18.5" x2="61.5" y2="61.5"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="pfade" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="80px" height="80px" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve">
<line fill="none" stroke="#4c6374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="48.438" y1="50.917" x2="62" y2="64.478"/>
<circle fill="none" stroke="#4c6374" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" cx="36.133" cy="38.608" r="17.133"/>
</svg>

After

Width:  |  Height:  |  Size: 798 B

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Inhalt" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
<defs>
<style>.cls-1{fill:#4c6374;}</style>
</defs>
<path class="cls-1" d="M61.44,17.9h-18.87c-.55,0-1,.45-1,1s.45,1,1,1h17.87V60.3H28.43v-19.84c0-.52-.4-.93-.91-.98-.06-.03-.13-.05-.2-.05h-3.52c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.64s0,.02,0,.03v3.35h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.63v3.37h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.63v3.37h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.63v3.37h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.63v3.37h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h3.52s.04,0,.06-.01c.02,0,.04,.01,.06,.01H61.44c.55,0,1-.45,1-1V18.9c0-.55-.45-1-1-1Z"/>
<path class="cls-1" d="M26.95,34.76c.08,.07,.17,.14,.28,.18h0c.12,.05,.25,.08,.38,.08s.26-.03,.38-.08h0c.11-.05,.2-.11,.28-.19,0,0,.02,0,.02-.02l10.97-10.59c.4-.38,.41-1.02,.03-1.41-.38-.4-1.02-.41-1.41-.03l-9.28,8.95V13.63c0-.55-.45-1-1-1s-1,.45-1,1V31.67l-9.28-8.95c-.4-.38-1.03-.37-1.41,.03-.38,.4-.37,1.03,.03,1.41l10.97,10.59s.02,0,.02,.02Z"/>
<path class="cls-1" d="M36.6,33.18h20.35c.53,0,.97-.45,.97-1v-4c0-.55-.43-1-.97-1h-15.43c-.38,0-.74,.15-1.01,.42l-4.39,4.38c-.44,.44-.14,1.21,.47,1.21Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Inhalt" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
<defs>
<style>.cls-1{fill:#000000;}</style>
</defs>
<path class="cls-1" d="M61.44,17.9h-18.87c-.55,0-1,.45-1,1s.45,1,1,1h17.87V60.3H28.43v-19.84c0-.52-.4-.93-.91-.98-.06-.03-.13-.05-.2-.05h-3.52c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.64s0,.02,0,.03v3.35h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.63v3.37h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.63v3.37h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.63v3.37h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h2.63v3.37h-2.63c-.28,0-.5,.22-.5,.5s.22,.5,.5,.5h3.52s.04,0,.06-.01c.02,0,.04,.01,.06,.01H61.44c.55,0,1-.45,1-1V18.9c0-.55-.45-1-1-1Z"/>
<path class="cls-1" d="M26.95,34.76c.08,.07,.17,.14,.28,.18h0c.12,.05,.25,.08,.38,.08s.26-.03,.38-.08h0c.11-.05,.2-.11,.28-.19,0,0,.02,0,.02-.02l10.97-10.59c.4-.38,.41-1.02,.03-1.41-.38-.4-1.02-.41-1.41-.03l-9.28,8.95V13.63c0-.55-.45-1-1-1s-1,.45-1,1V31.67l-9.28-8.95c-.4-.38-1.03-.37-1.41,.03-.38,.4-.37,1.03,.03,1.41l10.97,10.59s.02,0,.02,.02Z"/>
<path class="cls-1" d="M36.59,33.18h20.35c.53,0,.97-.45,.97-1v-4c0-.55-.43-1-.97-1h-15.43c-.38,0-.74,.15-1.01,.42l-4.39,4.38c-.44,.44-.14,1.21,.47,1.21Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,236 @@
/** Styles for the theme: Base */
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit,
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-popup {
--tchmi-control-background: var(--tchmi-background-color-1);
--tchmi-pane-background: var(--tchmi-background-color-4);
--tchmi-table-header-background: var(--tchmi-highlight-color-1);
--tchmi-seperator-background: var(--tchmi-foreground-color-1);
--tchmi-cell-background: var(--tchmi-background-color-4);
--tchmi-selected-background: var(--tchmi-background-color-2);
--tchmi-highlight-background: var(--tchmi-highlight-color-1);
--tchmi-highlight-background-pressed: var(--tchmi-highlight-color-2);
--tchmi-text-color: var(--tchmi-foreground-color-1);
--tchmi-contrasting-text-color: var(--tchmi-foreground-color-2);
--tchmi-disabled-text-color: var(--tchmi-foreground-color-3);
--tchmi-cell-border-color: var(--tchmi-background-color-3);
--tchmi-input-background-invalid: var(--tchmi-invalid-color);
--tchmi-border-color: var(--tchmi-background-color-2);
--tchmi-active-recipe-color: var(--tchmi-ready-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit {
background: var(--tchmi-control-background);
box-shadow: var(--tchmi-card-shadow);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-path-box.active .file {
--tchmi-active-item-color: var(--tchmi-active-recipe-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-input-search + .TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-clear-search {
background-image: url('Images/search_normal.svg');
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-input-search + .TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-clear-search.has-text {
background-image: url('Images/search-clear_normal.svg');
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-input-search
+ .TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-clear-search.has-text:hover:not(:active) {
background-image: url('Images/search-clear_hover.svg');
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-browsing-box,
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-tree-box {
background: var(--tchmi-pane-background);
border: 1px solid var(--tchmi-border-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit .empty-notification,
.TcHmi_Controls_Helpers_Popup-SelectRecipeTypePrompt .TcHmi_Controls_Helpers_Popup-content .empty-notification {
font-style: italic;
text-align: center;
color: var(--tchmi-text-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-box {
background: var(--tchmi-pane-background);
box-shadow: inset 0px 0px 0px 1px var(--tchmi-border-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area th {
background: var(--tchmi-table-header-background);
color: var(--tchmi-contrasting-text-color);
border-right: 1px solid var(--tchmi-cell-border-color);
font-weight: normal;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area th:last-child {
border-right: none;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area td {
background: var(--tchmi-cell-background);
color: var(--tchmi-text-color);
border-right: 1px solid;
border-bottom: 1px solid;
border-color: var(--tchmi-cell-border-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area td:first-child {
border-left: 1px solid var(--tchmi-border-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area td:last-child {
border-right-color: var(--tchmi-border-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area tr:first-child td {
border-top: 1px solid var(--tchmi-cell-border-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-editing-area td[colspan='6'] {
background: var(--tchmi-seperator-background);
color: var(--tchmi-contrasting-text-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-popup.TcHmi_Controls_Helpers_Popup-FileConflictPrompt
.TcHmi_Controls_Helpers_Popup-scroll-container {
background: var(--tchmi-pane-background);
border: 1px solid var(--tchmi-border-color);
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-create-folder .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/create-folder.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-create-folder.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/create-folder_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-create-recipe .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/create-recipe.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-create-recipe.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/create-recipe_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-rename .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/rename.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-rename.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/rename_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-copy .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/copy.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-copy.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/copy_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-cut .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/cut.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-cut.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/cut_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-paste .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/paste.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-paste.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/paste_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-delete .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/delete.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-delete.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/delete_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-activate-recipe .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/activate-recipe.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-activate-recipe.down
.TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/activate-recipe_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-teach-recipe .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/teach-recipe.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-teach-recipe.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/teach-recipe_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-save .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/save.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-save.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/save_active.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-exit .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/exit.svg');
background-position: center;
background-size: contain;
}
.TcHmi_Controls_Beckhoff_TcHmiRecipeEdit-button-icon-exit.down .TcHmi_Controls_Beckhoff_TcHmiButton-template {
background-image: url('Images/exit_active.svg');
background-position: center;
background-size: contain;
}