Files
EgtDOORCreator/Constants/ConstCompo.vb
2023-05-11 15:02:31 +02:00

159 lines
6.9 KiB
VB.net

'----------------------------------------------------------------------------
' EgalTech 2017-2018
'----------------------------------------------------------------------------
' File : ConstCompo.vb Data : 02.01.18 Versione : 1.8l8
' Contenuto : Modulo costanti sezione e chiavi per file Ddf e Ini.
'
'
'
' Modifiche : 12.02.17 DS Creazione modulo.
'
'
'----------------------------------------------------------------------------
Module ConstCompo
' Sezioni e chiavi standard del file DDF
Public Const S_GENERALINI As String = "General"
Public Const K_MMUNITSINI As String = "MmUnits"
Public Const S_VERSION As String = "version"
Public Const S_PRODUCE As String = "produce"
Public Const S_MEASURES As String = "measures"
Public Const S_CODE As String = "code"
Public Const S_ORDER As String = "order"
Public Const K_CUSTOMER As String = "customer"
Public Const K_ELEVATION As String = "elevation"
Public Const K_PROJECT As String = "project"
Public Const K_ORDER As String = "Order"
Public Const K_PO As String = "PO"
Public Const K_LINE As String = "Line"
Public Const S_DATE As String = "date"
Public Const S_PIECE As String = "piece"
Public Const S_POSITION As String = "position"
Public Const K_X As String = "x"
Public Const K_Y As String = "y"
Public Const K_Z As String = "z"
Public Const S_SIZE As String = "size"
Public Const K_WIDTH As String = "width"
Public Const K_HEIGHT As String = "height"
Public Const K_THICKNESS As String = "thickness"
Public Const S_ORIGHEIGHTDOOR As String = "origdoorheight"
Public Const S_OVERLAP_DDF As String = "overlap"
Public Const S_WEIGHT As String = "pressure"
Public Const S_SWING As String = "swing"
Public Const S_SECURE As String = "secure"
Public Const S_MATERIAL As String = "material"
Public Const S_PROPERTIES As String = "properties"
Public Const S_PROFILES As String = "profiles"
Public Const K_LOCKEDGE As String = "lockedge"
Public Const K_HINGEEDGE As String = "hingeedge"
Public Const K_TOP As String = "top"
Public Const K_BOTTOM As String = "bottom"
Public Const K_TYPEEDGE As String = "type"
Public Const K_MACHINING As String = "machining"
Public Const K_OVERMATERIAL As String = "overmaterial"
Public Const K_IDCODECOMPONENT As String = "IdCodeComponent"
Public Const K_OTHERDOOR As String = "other_door"
Public Const K_RADIUS As String = "radius"
Public Const K_ANGLE As String = "angle"
Public Const K_POSX As String = "posx"
Public Const K_OVERLAP_BOTTOM As String = "overlap bottom"
Public Const K_THICKNESS_BOTTOM As String = "thickness bottom"
Public Const K_DEPTH_BOTTOM As String = "depth bottom"
Public Const K_DELTA_BOTTOM As String = "delta bottom"
Public Const K_HARDWARE As String = "hardware"
Public Const K_OPTIONS As String = "options"
' Nome, sezioni e chiavi del file Config.ini
Public Const CONFIGINI_FILE_NAME As String = "Config.ini"
Public Const S_COMPO As String = "Compo"
Public Const K_NAME As String = "Name"
Public Const K_IMAGE As String = "Image"
Public Const S_TEMPLATE As String = "Template"
Public Const K_ISACTIVE As String = "IsActive"
Public Const K_MATERIAL As String = "Material"
Public Const K_CASCADED As String = "Cascaded"
Public Const K_FOLDER_NAME As String = "FolderName"
' K_NAME come sopra indicato
Public Const K_COMPO As String = "Compo"
Public Const S_NGECONFIG As String = "NgeConfig"
Public Const K_DEFAULT As String = "Default"
Public Const S_POSITIONSIDE As String = "PositionSide"
Public Const K_SIDE As String = "Side"
Public Const S_GR_PARAM_DEFAULT = "Graphic parameters"
Public Const S_GR_PARAM_HARDWARE = "Parameters"
Public Const K_PARAM As String = "Param"
Public Const K_PARAM_LAYER As String = "TidyLayer"
Public Const S_LAYER As String = "Layer"
Public Const K_LAYER_NAME As String = "LayerName"
Public Const K_MATCHING_FILE As String = "MatchingFile"
Public Const K_MATCHING_FILE_DOOR As String = "MatchingFileDoor"
Public Const MATCHING_FILE_TEMPLATE As String = "Match File"
Public Const MATCHING_FILE_TEMPLATE_DOOR As String = "Match File Door"
Public Const MATCHING_FILE_AUTOMATIC As String = "Automatic"
Public Const MATCHING_FILE_NONE As String = "None"
Public Const MATCHING_INI As String = "Matching"
Public Const BRAND_INI As String = "Brand"
Public Const BRAND_FILE_INI As String = "File"
' Hardware
Public Const S_HARDWARE As String = "Hardware"
Public Const K_TYPE As String = "Type"
' side
Public Const SIDE_HINGE As String = "hinge"
Public Const SIDE_LOCK As String = "lock"
Public Const SIDE_TOP As String = "top"
Public Const SIDE_UP As String = "up"
Public Const SIDE_BOTTOM As String = "bottom"
' Alcune stringhe notevoli dei file DDF
Public Const DDF_HYPHEN As String = " - "
Public Const DDF_HYPHEN_2 As String = " - "
Public Const DDF_SPACE2 As String = " "
Public Const DDF_SPACE3 As String = " "
Public Const DDF_SPACE4 As String = " "
Public Const DDF_SPACE5 As String = " "
Public Const DDF_SPACE6 As String = " "
Public Const DDF_METADATA As String = "##"
Public Const DDF_ON As String = "ON"
Public Const DDF_OFF As String = "OFF"
Public Const DDF_PARTIALEND As String = "---"
Public Const DDF_END As String = "..."
' Estensioni notevoli di file
Public Const DDF_EXTENSION As String = ".ddf"
Public Const DDT_EXTENSION As String = ".ddt"
Public Const LUA_EXTENSION As String = ".lua"
Public Const NGE_EXTENSION As String = ".nge"
Public Const NHE_EXTENSION As String = ".nhe"
Public Const INI_EXTENSION As String = ".ini"
Public Const TEMPL_EXTENSION As String = ".templ"
Public Const FRAME_FOLDER As String = ".frame"
Public Const LCK_EXTENSION as string = ".lck"
Public Const FOLDERDIR As String = "Folder"
' Nome file di matching tra componenti su ante e telaio
Public Const MATCHING_FILE_NAME As String = "Matching.lua"
' Numero massimo di ante in una singola porta
Public Const MAX_DOORNUMBER As Integer = 5
Public Const INI_COMBOBOX As String = "ComboBox"
Public Const INI_COMBOBOX_ONOFF As String = "ComboBoxOnOff"
Public Const INI_COMBOBOX_LUA As String = "ComboBoxLua"
Public Const INI_TEXTBOX As String = "TextBox"
Public Const INI_TEXTBOX_D As String = "TextBox_d"
Public Const INI_TEXTBOXDGC As String = "TextBoxDGC"
Public Const INI_TEXTBOXTHICKNESS As String = "TextBoxThickness"
Public Const INI_TEXTBOX_ONOFF As String = "TextBoxOnOff"
Public Const INI_TEXTBOX_ONOFF_D As String = "TextBoxOnOff_d"
Public Const INI_TEXTBOXNGE As String = "TextBoxNge"
Public Const INI_TEXTBOXLUA As String = "TextBoxLua"
Public Const INI_CHECKBOX As String = "CheckBox"
Public Const INI_GHOST As String = "Ghost"
End Module